اي وارب

iWarp هو بنية حاسوب عملاق متوازي تجريبية تم تطويرها كمشروع مشترك بين Intel وجامعة كارنيجي ميلون . بدأ المشروع في عام 1988، كمتابعة لمشروع بحث WARP السابق لجامعة كارنيجي ميلون ، من أجل استكشاف بناء "عقدة" حوسبة متوازية كاملة في معالج دقيق واحد ، مع وصلات ذاكرة واتصالات. في هذا الصدد، يشبه iWarp إلى حد كبير جهاز الإرسال INMOS و nCUBE . [1]

أعلنت شركة إنتل عن iWarp في عام 1989. وتم تسليم أول نموذج أولي لـ iWarp إلى جامعة كارنيجي ميلون في صيف عام 1990، وفي الخريف تلقوا أول أنظمة إنتاج مكونة من 64 خلية، تلاها نظامان آخران في عام 1991. ومع إنشاء قسم أنظمة الحوسبة الفائقة في إنتل في صيف عام 1992، تم دمج iWarp في خط إنتاج iPSC . احتفظت شركة إنتل بـ iWarp كمنتج لكنها توقفت عن تسويقه بنشاط. [2]

كل وحدة معالجة مركزية iWarp تضمنت وحدة حسابية منطقية 32 بت مع وحدة معالجة نقطة عائمة 64 بت تعمل بسرعة 20 ميجاهرتز. كانت قياسية بحتة وأكملت تعليمة واحدة لكل دورة، لذا كان الأداء 20 MIPS أو 20 ميجا فلوب للدقة الفردية و10 MFLOPS للدقة المزدوجة. [3] [4] تم التعامل مع الاتصالات بواسطة وحدة منفصلة على وحدة المعالجة المركزية والتي دفعت أربع قنوات تسلسلية بسرعة 40 ميجا بايت/ثانية، وشملت دعم الشبكات في الأجهزة التي سمحت بما يصل إلى 20 قناة افتراضية (على غرار النظام المضاف إلى INMOS T9000).

تم دمج معالجات iWarp على اللوحات مع الذاكرة، ولكن على عكس الأنظمة الأخرى، اختارت Intel ذاكرة الوصول العشوائي الثابتة الأسرع، ولكنها أكثر تكلفة، لاستخدامها على iWarp. تتضمن اللوحات عادةً أربع وحدات معالجة مركزية وأي شيء من 512 كيلو بايت إلى 4 ميجا بايت من ذاكرة الوصول العشوائي الثابتة.

كان هناك اختلاف آخر في iWarp وهو أن الأنظمة كانت متصلة ببعضها البعض على شكل حلقة دائرية مقاس n × m ، بدلاً من المكعب الفائق الأكثر شيوعًا . يتضمن النظام النموذجي 64 وحدة معالجة مركزية متصلة على شكل حلقة دائرية مقاس 8 × 8، والتي يمكنها تقديم ذروة 1.2 جيجا فلوب .

كان جورج كوكس هو المهندس الرئيسي لمشروع iWarp. كتب ستيفن ماكجيدي (نائب رئيس شركة إنتل وشاهد في قضية مكافحة الاحتكار في مايكروسوفت ) بيئة تطوير مبتكرة سمحت بكتابة البرامج للمجموعة قبل اكتمالها. تم تمثيل كل عقدة من المجموعة بواسطة محطة عمل Sun مختلفة على شبكة LAN ، مع محاكاة بروتوكول الاتصال الفريد بين العقد في iWarp عبر المقابس . على عكس محاكي مستوى الشريحة، والذي لم يتمكن من محاكاة مجموعة متعددة العقد، والذي كان يعمل ببطء شديد، سمحت هذه البيئة ببدء التطوير المتعمق لبرامج المجموعة.

كان مُجمِّع الإنتاج لـ iWarp عبارة عن مُجمِّع C وFortran يعتمد على مُجمِّع AT&T pcc لنظام UNIX، وتم نقله بموجب عقد لشركة Intel بواسطة الشركة الكندية HCR Corporation ثم تم تعديله وتوسيعه على نطاق واسع بواسطة Intel. [5] [6]

انظر أيضا

ملحوظات

  1. ^ موسوعة الحوسبة المتوازية، بادوا، ديفيد (محرر)، 2011، ISBN  978-0-387-09765-7
  2. ^ توماس جروس وديفيد ر. أوهالارون. iWarp: تشريح نظام الحوسبة المتوازية، مطبعة معهد ماساتشوستس للتكنولوجيا، كامبريدج، ماساتشوستس، 1998.
  3. ^ شيخار بوركار، روبرت كوهن، جورج كوكس، شا جليسون، وتوماس جروس. iWarp: حل متكامل للحوسبة المتوازية عالية السرعة، وقائع مؤتمر ACM/IEEE لعام 1988 حول الحوسبة الفائقة، ص 330-339، 12-17 نوفمبر 1988.
  4. ^ معالج Intel Corp. iWarp (رقم القطعة 318153)، هيلسبورو، أوريغون، 1991. المعلومات الفنية، رقم الطلب 281006.
  5. ^ Reinders, James R. (2011). "Warp and iWarp". في Padua, David (محرر). موسوعة الحوسبة المتوازية . نيويورك: سبرينغر. ص 2158.
  6. ^ علي رضا عادل طباطبائي، توماس جروس، جوي يوان لويه وجيمس رايندرز. نمذجة التوازي على مستوى التعليمات لخطوط الأنابيب البرمجية. في وقائع مؤتمر العمل IFIP WG10.3 حول الهندسة المعمارية وتقنيات التجميع للتوازي الدقيق والمتوسط، أورلاندو، فلوريدا، الصفحات 321-330.
  • مشروع iWarp في جامعة كارنيجي ميلون
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=IWarp&oldid=1190723267"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate