PA-RISC


بنية RISC الدقيقة ( PA-RISC ) أو بنية هيوليت باكارد الدقيقة ( HP/PA أو HPPA )، هي بنية مجموعة تعليمات الكمبيوتر للأغراض العامة (ISA) التي طورتها شركة هيوليت باكارد من الثمانينيات حتى العقد الأول من القرن الحادي والعشرين.
طُرحت هذه البنية في 26 فبراير 1986، مع إطلاق حاسوبي HP 3000 Series 930 و HP 9000 Model 840 اللذين تضمّنا أول تطبيق لها، وهو TS1. [ 2 ] [ 3 ] توقفت HP عن بيع أنظمة HP 9000 القائمة على معمارية PA-RISC في نهاية عام 2008، لكنها استمرت في دعم الخوادم التي تعمل برقائق PA-RISC حتى عام 2013. [ 4 ] وخلف معمارية Itanium (التي كانت تُعرف سابقًا باسم IA-64) معمارية PA-RISC، والتي طُوّرت بالاشتراك بين HP و Intel . [ 5 ]
تاريخ
في أواخر ثمانينيات القرن الماضي، كانت شركة HP تُصنّع أربع سلاسل من أجهزة الكمبيوتر، جميعها تعتمد على معالجات CISC . إحدى هذه السلاسل كانت سلسلة HP Vectra المتوافقة مع أجهزة IBM PC ، والتي تعتمد على معالج Intel i286 ، وقد بدأت في عام 1986. أما السلاسل الأخرى فكانت أنظمة غير تابعة لشركة Intel . من بينها سلسلة HP 9000 Series 300 من محطات العمل التي تعتمد على معالج Motorola 68000 ، وسلسلة HP 9000 Series 200 من محطات العمل التقنية التي تعتمد على تصميم شريحة سيليكون على الياقوت (SOS) مُخصصة، وسلسلة HP 3000 الكلاسيكية ذات 16 بت التي تعتمد على تصميم شريحة SOS ، وأخيرًا سلسلة HP 9000 Series 500 من أجهزة الكمبيوتر الصغيرة ، التي تعتمد على معالج FOCUS الخاص بها (16 و32 بت) .
تُعدّ بنية Precision نتاجًا لما كان يُعرف داخل شركة هيوليت-باكارد باسم برنامج Spectrum . [ 6 ] خططت HP لاستخدام Spectrum لنقل جميع أجهزتها غير المتوافقة مع أجهزة الكمبيوتر الشخصية إلى عائلة واحدة من معالجات RISC.
في أوائل عام 1982، بدأ العمل على بنية Precision في مختبرات HP، حيث تم تحديد مجموعة التعليمات ونظام الذاكرة الافتراضية. وبدأ تطوير أول تطبيق TTL في أبريل 1983. وبعد اكتمال محاكاة المعالج في عام 1983، تم تسليم التصميم النهائي للمعالج إلى مطوري البرامج في يوليو 1984. وتلا ذلك إنتاج نماذج أولية للأنظمة، حيث تم إنتاج "نماذج أولية معملية" في عام 1985 ونماذج أولية للمنتج في عام 1986. [ 7 ]
طُرحت المعالجات الأولى في المنتجات خلال عام 1986، حيث تم شحن أولى وحدات HP 9000 Series 840 في نوفمبر من ذلك العام. [ 7 ] : 6 كما استُخدمت هذه المعالجات في سلسلة جديدة من أجهزة HP 3000 في أواخر الثمانينيات: 930 و950، والتي كانت تُعرف آنذاك باسم أنظمة Spectrum، وهو الاسم الذي أُطلق عليها في مختبرات التطوير. كانت هذه الأجهزة تعمل بنظام MPE-XL ، بينما كانت أجهزة HP 9000 التي تستخدم معالج PA-RISC تعمل بنظام HP-UX من يونكس . كان أول تطبيق لبنية Precision Architecture هو TS1، وهي وحدة معالجة مركزية مبنية من أجهزة منطق الترانزستور-الترانزستور المنفصلة ( 74F TTL ). كانت التطبيقات اللاحقة عبارة عن تصميمات VLSI متعددة الرقائق المصنعة في عمليات NMOS (NS1 و NS2) و CMOS (CS1 و PCX)، [ 8 ] بدءًا من HP 3000 Series 950 و HP 9000 Model 850S و HP 9000 Model 825، والتي تم طرحها في أواخر عام 1987. [ 9 ]
تحتوي بنية HP Precision على 32 مسجلاً للأعداد الصحيحة 32 بت، و16 مسجلاً للأعداد العشرية 64 بت، بالإضافة إلى خانة تأخير واحدة للتفرع . هذا يعني أن التعليمة التي تلي تعليمة التفرع مباشرةً تُنفذ قبل انتقال مسار التحكم في البرنامج إلى تعليمة التفرع المستهدفة. [ 10 ] : 10 [ 11 ] كما يتضمن معالج HP Precision مسجلاً لكلمة حالة المعالج (PSW). يحتوي مسجل PSW على علامات متنوعة تُمكّن العنونة الافتراضية، والحماية، والمقاطعات ، ومعلومات الحالة الأخرى. [ 10 ] : 6 تمت مضاعفة عدد مسجلات الأعداد العشرية في الإصدار 1.1 إلى 32 مسجلاً بعد أن اتضح أن 16 مسجلاً غير كافية وتُقيّد الأداء. شمل فريق المصممين كلاً من: ألين باوم، وهانز جينز، ومايكل جيه ماهون، وروبي بي-لو لي ، وراسل كاو، وستيف موشنيك ، وتيرينس سي ميلر، وديفيد فوتلاند، وويليام إس وورلي. [ 12 ]
تشمل أنظمة التشغيل الأخرى التي تم نقلها إلى بنية PA-RISC أنظمة Linux و OpenBSD و NetBSD و OSF/1 و NeXTSTEP و ChorusOS . [ 13 ]
من الجوانب المثيرة للاهتمام في سلسلة معالجات PA-RISC أن معظم أجيالها لا تحتوي على ذاكرة تخزين مؤقتة من المستوى الثاني (L2 ). بدلاً من ذلك، تُستخدم ذاكرات تخزين مؤقتة كبيرة من المستوى الأول (L1)، في البداية كرقائق منفصلة متصلة عبر ناقل، ثم دُمجت لاحقًا على الشريحة. يحتوي كل من PA-7100LC وPA-7300LC فقط على ذاكرة تخزين مؤقتة من المستوى الثاني (L2). ومن الابتكارات الأخرى في معالجات PA-RISC إضافة تعليمات المتجهات ( SIMD ) على شكل MAX ، والتي طُرحت لأول مرة في PA-7100LC.
تأسست منظمة Precision RISC ، وهي مجموعة صناعية بقيادة شركة HP، في عام 1992، بهدف الترويج لبنية PA-RISC. وضمت في عضويتها شركات Convex و Hitachi و Hughes Aircraft و Mitsubishi و NEC و OKI و Prime و Stratus و Yokogawa و Red Brick Software و Allegro Consultants, Inc.
تم توسيع بنية مجموعة التعليمات (ISA) في عام 1996 إلى 64 بت، وأُطلق على هذا الإصدار اسم PA-RISC 2.0. كما أضاف PA-RISC 2.0 تعليمات الضرب والجمع المدمجة ، التي تُساعد في بعض الخوارزميات التي تتطلب معالجة مكثفة للأعداد العشرية، بالإضافة إلى امتداد MAX-2 SIMD، الذي يُوفر تعليمات لتسريع تطبيقات الوسائط المتعددة. وكان أول تطبيق لـ PA-RISC 2.0 هو معالج PA-8000 ، الذي طُرح في يناير 1996.
مواصفات وحدة المعالجة المركزية
| صورة | نموذج | الاسم التسويقي | سنة | التردد [ميجاهرتز] | ناقل الذاكرة [ميغابايت/ثانية] | العملية [ميكرومتر] | الترانزستورات [بالملايين] | حجم القالب [مم 2 ] | الطاقة [واط] | Dcache [كيلوبايت] | ذاكرة التخزين المؤقت [كيلوبايت] | ذاكرة التخزين المؤقت من المستوى الثاني [ميغابايت] | ISA | ملحوظات |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TS-1 | ؟ | 1986 | 8 | ؟ | ؟ | — | — | ؟ | 64 | 64 | — | 1.0 | [ 14 ] | |
| CS-1 | ؟ | 1987 | 8 | ؟ | 1.6 | 0.164 | 72.93 | 1 | — | 0.25 | — | 1.0 | [ 15 ] | |
| NS-1 | ؟ | 1987 | 25/30 | ؟ | 1.7 | 0.144 | 70.56 | ؟ | 16-128 | 16-128 | — | 1.0 | [ 14 ] [ 16 ] ذاكرة تخزين مؤقتة موحدة من المستوى الأول | |
| NS-2 | ؟ | 1989 | 25/30 | ؟ | 1.5 | 0.183 | 196 | 27 | 512 | 512 | — | 1.0 | [ 17 ] | |
| PCX | ؟ | 1990 | 50/60 | ؟ | 1.0 | 0.196 | ؟ | ؟ | ؟ | ؟ | ؟ | 1.0 | [ 14 ] | |
| PCX-S | PA-7000 | 1991 | 66 | ؟ | 1.0 | 0.58 | 201.6 | ؟ | 256 | 256 | — | 1.1أ | ||
| PCX-T | PA-7100 | 1992 | 33–100 | ؟ | 0.8 | 0.85 | 196 | ؟ | 2048 | 1024 | — | 1.1ب | ||
| PCX-T | PA-7150 | 1994 | 125 | ؟ | 0.8 | 0.85 | 196 | ؟ | 2048 | 1024 | — | 1.1ب | ||
| PCX-T | PA-7200 | 1994 | 120 | 960 | 0.55 | 1.26 | 210 | 30 | 1024 | 2048 | — | 1.1 ج | ||
| PCX-L | PA-7100LC | 1994 | 60–100 | ؟ | 0.75 | 0.9 | 201.6 | 7–11 | — | 1 | 2 | 1.1d | ||
| PCX-L2 | PA-7300LC | 1996 | 132–180 | ؟ | 0.5 | 9.2 | 260.1 | ؟ | 64 | 64 | 0–8 | 1.1e | ||
| PCX-U | PA-8000 | 1996 | 160–180 | 960 | 0.5 | 3.8 | 337.68 | ؟ | 1024 | 1024 | — | 2.0 | ||
| PCX-U+ | PA-8200 | 1997 | 200–240 | 960 | 0.5 | 3.8 | 337.68 | ؟ | 2048 | 2048 | — | 2.0 | ||
| PCX-W | PA-8500 | 1998 | 300–440 | 1920 | 0.25 | 140 | 467 | ؟ | 1024 | 512 | — | 2.0 | [ 18 ] | |
| PCX-W+ | PA-8600 | 2000 | 360–550 | 1920 | 0.25 | 140 | 467 | ؟ | 1024 | 512 | — | 2.0 | [ 18 ] | |
| PCX-W2 | PA-8700 (+) | 2001 | 625–875 | 1920 | 0.18 | 186 | 304 | <7.1@1.5 فولت | 1536 | 768 | — | 2.0 | ||
| ماكو | PA-8800 | 2003 | 800–1000 | 6400 | 0.13 | 300 | 361 | ؟ | 768/core | 768/core | 0 أو 32 | 2.0 | ||
| شورتفين | PA-8900 | 2005 | 800–1100 | 6400 | 0.13 | ؟ | ؟ | ؟ | 768/core | 768/core | 0 أو 64 | 2.0 |
انظر أيضاً
- مجموعة شرائح Amiga Hombre – مجموعة شرائح تعتمد على PA-7150 مع نظام وسائط متعددة كامل لـ Commodore Amiga
- تم تصنيع رقائق PA- RISC الأخرى من قبل شركات هيتاشي وأوكي ووينبوند . [ 19 ]
- عائلة معمارية ARM - منافسة لمعمارية RISC ISA في منتصف الثمانينيات
- SPARC - منافسة لمعمارية RISC ISA في منتصف ثمانينيات القرن العشرين
مراجع
- ↑ "ابتكار إيتانيوم: كيف ساهمت مختبرات إتش بي في ابتكار بنية الجيل التالي من الرقائق" . مختبرات إتش بي . 1 يونيو 2001. مؤرشف من الأصل في 7 فبراير 2002. تم الاطلاع عليه في 24 مارس 2024 .
- ↑ "قبل عام". (26 فبراير 1987). مجلة مراجعة أعمال الكمبيوتر .
- ↑ روزنبلادت، بيتر (سبتمبر 1987). "في هذا العدد" (ملف PDF) . مجلة هيوليت-باكارد . 38 (9): 3. مؤرشف (ملف PDF) من الأصل في 26 أبريل 2019. تم الاطلاع عليه في 8 يونيو 2018. ...
في عدد مارس 1987، وصفنا حاسوبي HP 3000 Series 930 وHP 9000 Model 840، اللذين كانا أول تطبيقين من HP لهندسة HP Precision باستخدام تقنية TTL الجاهزة. ...
- ↑ "إلى متى ستستمر شركة HP في دعم أنظمة HP 9000؟" . مؤرشف من الأصل بتاريخ 19 فبراير 2012. تم الاطلاع عليه بتاريخ 29 فبراير 2008 .
- ↑ "شركة HP تُكمل خارطة طريقها لمعالجات PA-RISC مع التحديث النهائي للمعالج" . مؤرشف من الأصل بتاريخ 13 فبراير 2008. تم الاطلاع عليه بتاريخ 24 يوليو 2007 .
- ↑ وورلي، ويليام س. (أغسطس 1986). "في هذا العدد" (ملف PDF) . مجلة هيوليت-باكارد . 37 (8): 3. مؤرشف من الأصل (ملف PDF) في 18 يناير 2024.
برنامج تطوير بنية HP Precision، المعروف داخل HP باسم برنامج Spectrum، ...
- 1 2 فوتلاند، ديفيد أ.؛ شيلتون، جون ف.؛ بريغ، ويليام ر.؛ لا فيترا، روس ف.؛ بوشما، سيمين إ.؛ ييه، آلان س.؛ جاكوبس، إدوارد م. (مارس 1987). "تصميم الأجهزة لأولى حواسيب HP ذات بنية الدقة" . مجلة هيوليت-باكارد . 38 (3): 4-17 . تم الاطلاع عليه في 6 أكتوبر 2020 .
- ↑ بول وايزمان. "أنظمة PA-RISC المبكرة" مؤرشفة في 2 أكتوبر 2014 في Wayback Machine .
- ↑ غاسمان، جيرالد ر.؛ شريمب، مايكل و.؛ غوندان، آيي؛ تشين، ريتشارد؛ أودينيل، روبرت د.؛ جونز، مارلين (سبتمبر 1987). "حواسيب HP عالية الأداء ذات بنية دقيقة تعتمد على تقنية VLSI" . مجلة هيوليت-باكارد . 38 (9): 38-48 . تاريخ الاسترجاع: 24 مايو 2025 .
- 1 2 ماهون، مايكل جيه؛ بي-لو لي، روبي؛ ميلر، تيرينس سي؛ هوك، جيروم سي؛ بريج، ويليام آر. (أغسطس 1986). "معمارية هيوليت-باكارد الدقيقة: المعالج" (ملف PDF) . مجلة هيوليت-باكارد . 37 (8). مؤرشف من الأصل في 2 ديسمبر 2023. تم الاسترجاع في 2 ديسمبر 2023 .
{{cite journal}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط ) - ↑ ديروزا، جون أ.؛ ليفي، هنري م. (1987). "تقييم بنى الفروع" . وقائع الندوة الدولية السنوية الرابعة عشرة حول هندسة الحاسوب . ص 10-16 . doi : 10.1145/30350.30352 . ISBN 0-8186-0776-9تم الاطلاع عليه بتاريخ 27 يناير 2024 .
- ↑ سموثرمان، مارك (2 يوليو 2009). مهندسو المعالجات الحديثة. مؤرشف في 10 سبتمبر 2012 في آلة Wayback .
- ↑ والبول، جوناثان؛ هاكانسون، ماريون؛ إينوي، جون؛ كونورو، رافي (يناير 1992). نقل برنامج Chorus إلى PA-RISC: نظرة عامة على المشروع (ملف PDF) (تقرير). معهد أوريغون للدراسات العليا للعلوم والتكنولوجيا. مؤرشف من الأصل في 12 يونيو 2023.
- 1 2 3 "معالجات PA-RISC"
- ↑ مارستون، أ.؛ وآخرون (1987). "معالج 32 بت أحادي الشريحة من نوع RISC بتقنية CMOS". مؤتمر IEEE الدولي للدوائر المتكاملة الصلبة لعام 1987. ملخص الأوراق التقنية . الصفحات 28-29 . doi : 10.1109/ISSCC.1987.1157145 . S2CID 61007482 .
- ^ يتر، ج. وآخرون . (1987). “معالج دقيق 15 MIPS 32b”. ISSCC 1987 . الصفحات من 26 إلى 27. دوى : 10.1109/ISSCC.1987.1157220 . S2CID 58782915 .
- ↑ بوشما، برايان د.؛ وآخرون (1989). "معالج VLSI بسرعة 30 مليون تعليمات في الثانية". المؤتمر الدولي لدوائر الحالة الصلبة IEEE، 1989 ISSCC. ملخص الأوراق التقنية . الصفحات 82-83 ، 299. doi : 10.1109/ISSCC.1989.48191 . S2CID 53932361 .
- 1 2 "خوادم HP L1000 وL2000 (rp5400/rp5450)" مؤرشفة في 2 يناير 2018 على موقع Wayback Machine ، openpa.net
- ↑ "معالجات PA-RISC من جهات خارجية من هيتاشي، وينبوند، أوكي - OpenPA.net" .
روابط خارجية
- نظرة عامة على معالج LostCircuits Hewlett Packard PA8800 RISC
- وثائق HP – انتقل للأسفل للاطلاع على ملفات PDF الخاصة ببنية PA-RISC المتوفرة
- OpenPA.net معلومات شاملة عن رقائق PA-RISC وأجهزة الكمبيوتر
- صور من موقع chipdb.org لمعالجات PA-RISC المختلفة
- معالجات HP الدقيقة
- بنى مجموعات التعليمات
- مقدمات متعلقة بالحاسوب في عام 1986
