موزه تاریخ کامپیوتر در اسپانیا، به مناسبت پنجاهمین سالگرد ظهور ابررایانه افسانهای Cray-1، دست به اقدامی خلاقانه و فنی زده است. تیم توسعه این موزه با بهرهگیری از ۳۰ دستگاه مکمینی (Mac Mini) متعلق به سال ۲۰۱۲، یک بازسازی مقیاس ۱:۱ از این غول پردازشی سال ۱۹۷۶ میلادی (۱۳۵۵ شمسی) ایجاد کردهاند که نه تنها از نظر بصری مشابه نمونه اصلی است، بلکه قدرت محاسباتی خیرهکنندهای را با سختافزارهای منسوخ به نمایش میگذارد.
معماری کلاستر: از پردازش برداری تا پردازش موازی
ابررایانه اصلی Cray-1 که توسط سیمور کری طراحی شده بود، انقلابی در استفاده از «پردازش برداری» (Vector Processing) ایجاد کرد. در آن معماری، سیستم قادر بود یک دستورالعمل واحد را بر روی مجموعهای از دادهها به صورت همزمان اعمال کند. در مقابل، نسخه بازسازی شده توسط موزه اسپانیا، از رویکرد پردازش موازی در یک کلاستر استفاده میکند. در این پیکربندی، بار کاری بین پردازندههای مستقل توزیع میشود تا با شبکه کردن ۳۰ دستگاه مکمینی، عملکردی به مراتب بالاتر از سختافزار دهه ۷۰ میلادی شبیهسازی شود.
مشخصات سختافزاری و چالشهای یکپارچهسازی
- تعداد گرههای پردازشی: ۳۰ دستگاه Mac Mini
- مجموع هستههای فعال: ۶۴ هسته پردازشی
- عملکرد محاسباتی: ۱.۳ ترافلاپس (در آزمایشهای فعلی)
- پیکربندی پردازندهها: ۵ دستگاه با Core i7 (چهار هستهای) و ۲۵ دستگاه با Core i5 (دو هستهای)
- بازه زمانی سختافزار: عمدتاً سال ۲۰۱۲ با دو واحد از سال ۲۰۱۴
- ابزار سنجش: اسکریپت سفارشی ضرب ماتریس با زبان پایتون
یکی از نکات قابل توجه در این پروژه، استفاده از سختافزارهایی است که در دنیای امروز «منسوخ» تلقی میشوند. با این حال، وقتی این واحدها به صورت شبکهای به هم متصل شدند، توانستند ۱.۳ ترافلاپس قدرت پردازشی تولید کنند. در مقایسه، ابررایانه اصلی Cray-1 در زمان خود به اوج عملکرد نظری حدود ۱۶۰ مگافلاپس دست مییافت. این تفاوت فاحش، به خوبی پیشرفت نمایی «قانون مور» و تغییر پارادایم از پردازش تخصصیِ گرانقیمت به پردازش توزیعشده با سختافزارهای تجاری (Consumer Hardware) را نشان میدهد.
اهمیت آموزشی و میراث مهندسی
این پروژه که در مهرماه ۱۴۰۵ به نمایش درآمده است، به مدت ۱۸ ماه در حال توسعه بوده و هدف اصلی آن، آموزش بازدیدکنندگان درباره تکامل معماری رایانهها در نیمقرن اخیر است. در حالی که در سال ۱۳۵۵ شمسی، داشتن چنین قدرتی نیازمند یک زیرساخت عظیم، سیستم خنککننده فرئونی پیچیده و بودجههای نجومی بود، اکنون همان قدرت در ابعادی کوچک و با توان مصرفی ناچیز توسط تجهیزات بازیافتی تأمین میشود. استفاده از پایتون برای اجرای محاسبات ضرب ماتریس، نشاندهنده آن است که نرمافزار چگونه میتواند شکاف بین سختافزارهای ناهمگون را پر کرده و آنها را به یک واحد یکپارچه تبدیل کند.
نتیجهگیری
پروژه بازسازی Cray-1 فراتر از یک نمایش بصری، یک مطالعه موردی در مهندسی است که تضاد میان قدرت مطلق و بهرهوری را به چالش میکشد. برای متخصصان حوزه زیرساخت و کلاسترینگ، این بازسازی یادآور این حقیقت است که با مدیریت صحیح منابع و الگوریتمهای توزیعیافته، میتوان حیات دوبارهای به سختافزارهای قدیمی بخشید و آنها را در کاربردهای محاسبات با کارایی بالا (HPC) به کار گرفت.