جدیدا از طریق یکی از دوستان عزیز٬ با دکتر شریفی در دانشگاه علم و صنعت آشنا شدم. زمینهی تحقیقاتی ایشان محاسبات موازی است و کارهایی که انجام میدهند شبیه به کارهای معمولی که ماها با اونها بیشتر آشنا هستیم (مثلاً برنامه نویسی ام- پی- آی و اینها)٬ نیست. اونها برنامه نویسی رو در سطح کرنل انجام میدهند و برنامهی شما رو برای یک خوشهی (کلاستر) متشکل از تعدادی کامپیوتر طوری پیاده سازی میکنند که بهترین توان محاسباتی رو بشه از اون تعداد کامپیوتر گرفت. بعد به دست میآورند که به ازای چند تا کامپیوتر٬ برنامهی شما میتونه یک اسپید-آپ قابل قبول بده. نکته اینه که در اصل به جای استفاده از دستورات ام-پی-آی باید از یک سری دستورات دیگه استفاده بشه که البته خودشون در کد نویسی هم کمک میکنند.
ایده کلی اینه که بعضی جاها برای کارهای خاصی که میخواهند انجام بدهند٬ متناسب با نیاز و یا به زبون فیزیکدونها٬ متناسب با مسئلهای که میخواهند حل کنند کامپیوتر سفارش میدهند. این گروه دقیقا میتونه چنین کاری انجام بده٬ و میتونه با استفاده از تعدادی کامپیوتر٬ یک کلاستر تحویل بده که مسئله شما رو با سرعت بالا حل کنه. تا جایی که من میدونم کارِ دو تا سفارش رو تا حالا انجام داده اند و نتیجه خوبی هم داشته.
کلمات کلیدی:
High Performance Computing (HPC), MPI, LAM MPI, Speed up, Cluster.
هیچ نظری موجود نیست:
ارسال یک نظر