Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.

Authors

1 Department of Computer Science, Mazandaran University, Babolsar, Iran

2 Department of Computer Science, University of Mazandaran, P.O. Box 47416-95447, Babolsar, Iran

Abstract

Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.
In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to create rapid high-performance computing clusters. It can convert heterogeneous PCs which interconnected by using a private Local Area Network(LAN) into a high-performance computing cluster. In this operating system, you can monitor your cluster and build it utilizing low-cost hardware. In addition, programs can be run in parallel by simply booting the portable UMZHPC from fronted node by using only a CD or USB-flash drive. All the requisite configurations to build a cluster and to run your programs will be carried out automatically via UMZHPC. We made the operating system publicly for research purposes.

Keywords


Article Title [Persian]

محاسبه موازی با استفاده از MPI و OpenMP روی پلتفرم خودپیکربندی شده UMZHPC

Authors [Persian]

  • ع. ولی نژاد 1
  • و. ثابت اکبرزاده 2
1 ایران، بابلسر، دانشگاه مازندران، دپارتمان علوم کامپیوتر
2 ایران، بابلسر، دانشگاه مازندران، دپارتمان علوم کامپیوتر
Abstract [Persian]

محاسبات موازی یکی از موضوعات مورد علاقه جامعه بزرگ علمی است زیرا باعث تسهیل در انجام بسیاری از الگوریتم‌های وقت‌گیر در حوزه‌های مختلف برنامه‌های کاربردی می شود.
در این مقاله، یک پلتفرم جدید برای محاسبات موازی با استفاده از برنامه نویسی MPI و OpenMP معرفی می‌کنیم که مبتنی بر مجموعه ای از رایانه‌های شخصی شبکه شده می باشد.
UMZHPC یک زیرساخت محاسبات موازی رایگان مبتنی بر لینوکس است که به منظور ایجاد خوشه محاسباتی سریع با عملکرد بالا توسعه داده شده است. این پلتفرم می‌تواند رایانه‌های شخصی ناهمگن را با استفاده از یک شبکه خصوصی محلی (LAN) به یک خوشه محاسباتی با عملکرد بالا تبدیل کند. در این سیستم عامل، شما می‌توانید خوشه خود را نظارت و ساخت آن را با استفاده از سخت افزار کم هزینه نمایید. علاوه بر این، برنامه نوشته شده را می‌توان به سادگی بااستفاده از تنها یک سی دی یا درایو USB قابل حمل، برای بوت شدن UMZHPC، به صورت موازی اجرا نمایید. همه  تنظیمات مورد نیاز برای ساخت یک خوشه و برای اجرای برنامه به طور خودکار انجام توسط UMZHPC انجام می‌گیرد. ما سیستم عامل ساخته شده را برای مقاصد پژوهشی در دسترس عموم قرار داده‌ایم.

Keywords [Persian]

  • محاسبات موازی
  • MPI
  • OpenMP
  • HPC