ماشین مجازی موازی
نویسنده(های) اصلی | آزمایشگاه ملی اوک ریج |
---|---|
توسعهدهنده(ها) | دانشگاه تنسی |
انتشار اولیه | ۱۹۸۹ |
انتشار پایدار | ۳٫۴٫۶
/ ۲ فوریه ۲۰۰۹[۱] |
نوشتهشده با | سی |
سیستمعامل | ویندوز و یونیکس |
مجوز | پروانههای بیاسدی، پروانه عمومی همگانی گنو |
وبگاه |
ماشین مجازی موازی (انگلیسی: Parallel Virtual Machine؛ به اختصار پیویام انگلیسی: PVM) یک ابزار نرمافزاری برای شبکههای موازی کامپیوترها است. این ابزار چنین طراحی شدهاست که به شبکه ای از ماشینهای یونیکس و/یا ویندوز ناهمگن اجازه استفاده به عنوان یک پردازنده موازی توزیع شده را بدهد؛ بنابراین مشکلات محاسباتی بزرگ را میتوان با استفاده از توان و حافظه کل بسیاری از رایانهها بهطور مقرون به صرفهتر حل کرد. این نرمافزار به شکل قابل جابجایی (portable) طراحی شدهاست. کد منبع آن به صورت رایگان از طریق netlib در دسترس است.[۲]
پیویام کاربران را قادر میسازد تا از سختافزار رایانه موجود خود برای حل مشکلات بزرگی را با هزینه اضافی کمتر بهره ببرند. پیویام به عنوان یک ابزار آموزشی برای آموزش برنامهنویسی موازی استفاده شدهاست اما برای حل مسائل مهم عملی نیز استفاده شدهاست.[۳] این ابزار توسط دانشگاه تنسی، آزمایشگاه ملی اوک ریج و دانشگاه اموری توسعه یافتهاست. اولین نسخه در ORNL در سال ۱۹۸۹ نوشته شد و پس از بازنویسی توسط دانشگاه تنسی، نسخه ۲ در مارس ۱۹۹۱ منتشر شد. نسخه ۳ در مارس ۱۹۹۳ منتشر شد و از تحمل خطا و قابلیت حمل بهتر پشتیبانی میکرد.
پیویام گامی بلند به سمت روندهای مدرن در پردازش توزیع شده و محاسبات شبکه ای بود، اما از اواسط دهه ۱۹۹۰، تا حد زیادی با استاندارد MPI بسیار موفق تر برای ارسال پیام در ماشینهای موازی جایگزین شد. PVM یک نرمافزار رایگان است که تحت هر دو مجوز BSD و مجوز عمومی عمومی گنو منتشر شدهاست.
جستارهای وابسته
[ویرایش]- کوربا
- اوکام
- رابط فرستادن پیام
- اتحاد گلوبوس
- زبان برنامهنویسی را آسان کنید
- لیندا (زبان هماهنگی)
- حساب سیستمهای ارتباطی
- محاسبات سیستمهای پخش
پیوند به بیرون
[ویرایش]- وبگاه رسمی
- Parawiki: Parallel Virtual Machine توسط Wayback Machine (بایگانیشده ۲۱ مارس ۲۰۰۷)
منابع
[ویرایش]- مشارکتکنندگان ویکیپدیا. «Parallel Virtual Machine». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲۲ فوریه ۲۰۲۲.