امپراتوری ابررایانهها
ابررایانهها از جمله مظاهر فناوریهای نوین به شمار میآیند كه ادامه حیات طیف گستردهای از ابرسیستمهای پیچیده نظیر آزمایشگاه عظیم سرن در اروپا تنها به فعالیت آنها بستگی دارد.درواقع ابررایانه، رایانهای است که از نظر ظرفیت پردازش و بخصوص سرعت محاسبه از دیگر سیستمها قویتر باشد.اهمیت این موضوع موجب شده دانشمندان زیادی در سراسر جهان به فكر طراحی و ساخت نسخههای به روزتر و البته كارآمدتری از ابررایانهها باشند.
ازجمله ویژگی های ابر رایانه ها : حل مسایلی که نیازمند سرعت محاسبه بالا هستند، ابررایانه ها اغلب هزاران پردازنده دارند، از همسانی( parallelism)حجیم بهره می گیرند و مسایل پیچیده ودشوار راحل می کنندودر مراکز علمی ونظامی مشتری بیشتری دارند.
در دهه 1980به موازات تولید یك دهه قبل تر كامپیوتر كوچك هاشمار زیادی از رقیبان كوچكتر وارد بازار شدند اما بسیاری از آنها در ركود بازار ابر رایانه های اواسط دهه 1990 ناپدید شدند. این شركت ها بسیاری از شركت های دهه 1980 را برای استفاده از تجاربشان خریداری كردند هر چند در طراحی ابر رایانه ها موسسه كری متخصص تر است. معنای كلمه ابر رایانه تا حدی متغیر است، و ابر رایانه های امروزی فردا دیگر كاربردی نخواهند داشت همانگونه كه از كولاسوس (اولین رایانه الكترونیكی برنامه دار رقمی دنیا كه طی جنگ جهانی دوم رمز های آلمانی ها را می شكست) پیدا است. ماشین های اولیه ی سی دی سی (CDC) صرفا پردازنده های منفرد پر سرعتی بودند كه تا ده برابر سریع تر از سریع ترین ماشین هایی كه توسط دیگر شركت ها معرفی شده بودند كار می كردند. در دهه 1970 بیشتر ابر رایانه ها برای استفاده از پردازنده برداری طراحی می شدند و بسیاری از بازیگر های تازه كار برای ورود به بازار پردازنده هایی از این نوع را با قیمت ارزان تر عرضه می كردند. در دهه های 1980 و 1990 پردازنده های برداری جای خود را به سیستم های پردازش موازی فشرده با هزاران سی پی یو (CPU) ساده ای داد كه برخی از آنها واحد های غیر مرسوم و برخی طرح های متداول و سنتی بودند. امروزه طرح های موازی بر پایه ریزپردازنده های RISC غیر مرسوم مانند Power PC یا PA_RISC قرار دارند.
ابر رایانه ها برای كارهایی كه به محاسبات زیاد و دقیق نیازمند است به كار می رود از جمله: مسائل فیزیک کوانتوم ،پیش بینی وضع هوا، تحقیقات آب و هوایی ( كه شامل گرم شدن جهانی می شود)، پیشبینی نقطهی ورود گردباد به خشکی، پیشبینی تاثیرات زلزله، نمونه سازی مولكولی (محاسبه ساختارها و خصوصیات تركیب های شیمیایی، درشت مولكول های زیستی، پلیمرها، و بلورها)، شبیه سازی های فیزیكی (مانند شبیه سازی هوا پیما در تونل باد)، شبیه سازی انفجار جنگ افزار های هسته ای و تحقیقات در مورد هم جوشی هسته ای )، رمز گشایی و مانند آن استفاده می شوند. دانشگاههای بزرگ، مراکز نظامی و آزمایشگاههای تحقیقات علمی بزرگترین کاربران آن هستند.
قانون Amdahl برای تمام سیستم های موازی صادق است. ابر رایانه ها تلاش زیادی را برای حذف توالی نرم افزاری اعمال كرده و برای شتاب دادن به تنگنا های باقی مانده از سخت افزار بهره می گیرند
طراحیهای مختلف ابرکامپیوترها برای حذف تتابع (serialization) نرمافزارها تلاش بسیاری میکنند و برای رفع مشکلات و تنگناهای باقی مانده و تسریع آنها از سختافزار استفاده میکنند.
• اطلاعات نمی تواند با سرعتی بیشر از سرعت نور بین دو جزء یك ابر رایانه جا به جا شود. به همین دلیل ابر رایانه هایی كه چندین متر طول دارند باید دارای زمان پاسخگویی دست كم یك دهم نانو ثانیه باشد. به این خاطر در طرح ابر رایانه كری ساخت سیمور كری از كابل های كوتاه استفاده شده بود.
• ابر رایانه ها مقادیر زیادی داده را در مدت زمان كوتاهی مصرف و تولید می كنند. برای اطمینان از این كه اطلاعات به سرعت منتقل و به درستی ذخیره و باز یابی می شود به كاری بیشتر نیاز است.
فن آوری هایی كه برای ابر رایانه ها شكل گرفته اند عبارتند از :
• پردازش برداری
• خنك سازی به كمك مایع
• دسترسی به حافظه نا یكنواخت(NUMA)
• لوح های شیاری ( كه اولین نمونه آن بعدها RAID نام گرفت)
• سیستم فایل موازی
• تكنیك های پردازش
تكنیك های پردازش برداری اول بار برای ابر رایانه ها توسعه یافت و همچنان در برنامه های كاربردی با كارایی بالاوتخصصی مورد استفاده قرار می گیرد. تكنیك های پردازش برداری به بازار مجتمع در معماری DSP ودستورهای پردازش SIMD برای رایانه های همه منظور تحلیل یافته است. خصوصا کنسولهای جدید بازیهای کامپیوتری از SIMD خیلی استفاده میکنند و به این دلیل است که برخی تولیدکنندگان ادعا میکنند ماشینهای بازی شان ابرکامپیوتر هستند. واقعیت این است که برخی کارتهای گرافیک توان محاسبه ی چندین ترافلاپ (teraFLOP) را دارند.
امروزه ابر رایانه ها طرح های یك بار تولید شونده هستند كه توسط شركت های سنتی مانندIBM وHP طراحی می شوند
سایت تبیان
ارسال توسط کاربر محترم سایت : amuzesh2005
ازجمله ویژگی های ابر رایانه ها : حل مسایلی که نیازمند سرعت محاسبه بالا هستند، ابررایانه ها اغلب هزاران پردازنده دارند، از همسانی( parallelism)حجیم بهره می گیرند و مسایل پیچیده ودشوار راحل می کنندودر مراکز علمی ونظامی مشتری بیشتری دارند.
تاریخچه
در دهه 1980به موازات تولید یك دهه قبل تر كامپیوتر كوچك هاشمار زیادی از رقیبان كوچكتر وارد بازار شدند اما بسیاری از آنها در ركود بازار ابر رایانه های اواسط دهه 1990 ناپدید شدند. این شركت ها بسیاری از شركت های دهه 1980 را برای استفاده از تجاربشان خریداری كردند هر چند در طراحی ابر رایانه ها موسسه كری متخصص تر است. معنای كلمه ابر رایانه تا حدی متغیر است، و ابر رایانه های امروزی فردا دیگر كاربردی نخواهند داشت همانگونه كه از كولاسوس (اولین رایانه الكترونیكی برنامه دار رقمی دنیا كه طی جنگ جهانی دوم رمز های آلمانی ها را می شكست) پیدا است. ماشین های اولیه ی سی دی سی (CDC) صرفا پردازنده های منفرد پر سرعتی بودند كه تا ده برابر سریع تر از سریع ترین ماشین هایی كه توسط دیگر شركت ها معرفی شده بودند كار می كردند. در دهه 1970 بیشتر ابر رایانه ها برای استفاده از پردازنده برداری طراحی می شدند و بسیاری از بازیگر های تازه كار برای ورود به بازار پردازنده هایی از این نوع را با قیمت ارزان تر عرضه می كردند. در دهه های 1980 و 1990 پردازنده های برداری جای خود را به سیستم های پردازش موازی فشرده با هزاران سی پی یو (CPU) ساده ای داد كه برخی از آنها واحد های غیر مرسوم و برخی طرح های متداول و سنتی بودند. امروزه طرح های موازی بر پایه ریزپردازنده های RISC غیر مرسوم مانند Power PC یا PA_RISC قرار دارند.
ابزارهای نرم افزاری
كاربردها
ابر رایانه ها برای كارهایی كه به محاسبات زیاد و دقیق نیازمند است به كار می رود از جمله: مسائل فیزیک کوانتوم ،پیش بینی وضع هوا، تحقیقات آب و هوایی ( كه شامل گرم شدن جهانی می شود)، پیشبینی نقطهی ورود گردباد به خشکی، پیشبینی تاثیرات زلزله، نمونه سازی مولكولی (محاسبه ساختارها و خصوصیات تركیب های شیمیایی، درشت مولكول های زیستی، پلیمرها، و بلورها)، شبیه سازی های فیزیكی (مانند شبیه سازی هوا پیما در تونل باد)، شبیه سازی انفجار جنگ افزار های هسته ای و تحقیقات در مورد هم جوشی هسته ای )، رمز گشایی و مانند آن استفاده می شوند. دانشگاههای بزرگ، مراکز نظامی و آزمایشگاههای تحقیقات علمی بزرگترین کاربران آن هستند.
طراحی
قانون Amdahl برای تمام سیستم های موازی صادق است. ابر رایانه ها تلاش زیادی را برای حذف توالی نرم افزاری اعمال كرده و برای شتاب دادن به تنگنا های باقی مانده از سخت افزار بهره می گیرند
طراحیهای مختلف ابرکامپیوترها برای حذف تتابع (serialization) نرمافزارها تلاش بسیاری میکنند و برای رفع مشکلات و تنگناهای باقی مانده و تسریع آنها از سختافزار استفاده میکنند.
چالش های ابر رایانه و فن آوری ها
• اطلاعات نمی تواند با سرعتی بیشر از سرعت نور بین دو جزء یك ابر رایانه جا به جا شود. به همین دلیل ابر رایانه هایی كه چندین متر طول دارند باید دارای زمان پاسخگویی دست كم یك دهم نانو ثانیه باشد. به این خاطر در طرح ابر رایانه كری ساخت سیمور كری از كابل های كوتاه استفاده شده بود.
• ابر رایانه ها مقادیر زیادی داده را در مدت زمان كوتاهی مصرف و تولید می كنند. برای اطمینان از این كه اطلاعات به سرعت منتقل و به درستی ذخیره و باز یابی می شود به كاری بیشتر نیاز است.
فن آوری هایی كه برای ابر رایانه ها شكل گرفته اند عبارتند از :
• پردازش برداری
• خنك سازی به كمك مایع
• دسترسی به حافظه نا یكنواخت(NUMA)
• لوح های شیاری ( كه اولین نمونه آن بعدها RAID نام گرفت)
• سیستم فایل موازی
• تكنیك های پردازش
تكنیك های پردازش برداری اول بار برای ابر رایانه ها توسعه یافت و همچنان در برنامه های كاربردی با كارایی بالاوتخصصی مورد استفاده قرار می گیرد. تكنیك های پردازش برداری به بازار مجتمع در معماری DSP ودستورهای پردازش SIMD برای رایانه های همه منظور تحلیل یافته است. خصوصا کنسولهای جدید بازیهای کامپیوتری از SIMD خیلی استفاده میکنند و به این دلیل است که برخی تولیدکنندگان ادعا میکنند ماشینهای بازی شان ابرکامپیوتر هستند. واقعیت این است که برخی کارتهای گرافیک توان محاسبه ی چندین ترافلاپ (teraFLOP) را دارند.
سیستم عامل
برنامه نویسی
امروزه ابر رایانه ها طرح های یك بار تولید شونده هستند كه توسط شركت های سنتی مانندIBM وHP طراحی می شوند
سایت تبیان
ارسال توسط کاربر محترم سایت : amuzesh2005
/ج