روك (معالج)
كان معالج Rock (أو ROCK ) معالجًا دقيقًا متعدد الخيوط ومتعدد النوى من نوع SPARC قيد التطوير في شركة Sun Microsystems . تم إلغاؤه في عام 2010، وكان مشروعًا منفصلاً عن عائلة معالجات SPARC T-Series (CoolThreads/Niagara).
يهدف معالج Rock إلى تحقيق أداء أعلى لكل خيط معالجة، وأداء أعلى في العمليات الحسابية ذات الفاصلة العائمة، وقابلية توسع أكبر في أنظمة المعالجة المتعددة المتناظرة (SMP) مقارنةً بعائلة معالجات Niagara. ويستهدف معالج Rock أحمال العمل التقليدية عالية الأداء التي تتعامل مع البيانات، مثل خوادم قواعد البيانات الخلفية، بالإضافة إلى أحمال العمل التي تتطلب عمليات حسابية مكثفة ذات فاصلة عائمة ، بينما تستهدف عائلة معالجات Niagara أحمال العمل التي تتعامل مع الشبكة، مثل خوادم الويب.
نواة المعالج
يُطبّق معالج Rock مجموعة تعليمات SPARC V9 ذات 64 بت، بالإضافة إلى امتداد مجموعة تعليمات الوسائط المتعددة VIS 3.0 SIMD . [ 1 ] يحتوي كل معالج Rock على 16 نواة، حيث تستطيع كل نواة تشغيل خيطين في وقت واحد، مما ينتج عنه 32 خيطًا لكل شريحة. تستخدم الخوادم المُصنّعة بمعالج Rock وحدات FB-DIMM لزيادة موثوقية وسرعة وكثافة أنظمة الذاكرة. يستخدم معالج Rock عملية تصنيع 65 نانومتر بتردد تصميم يبلغ 2.3 جيجاهرتز. [ 2 ] يبلغ الحد الأقصى لاستهلاك الطاقة لشريحة معالج Rock حوالي 250 واط. [ 3 ]
مجموعة أساسية
تتوزع النوى الستة عشر في معالج Rock على أربع مجموعات . تتشارك النوى في المجموعة الواحدة ذاكرة تخزين مؤقتة للتعليمات بسعة 32 كيلوبايت، وذاكرتي تخزين مؤقتة للبيانات بسعة 32 كيلوبايت لكل منهما، ووحدتي معالجة للفاصلة العائمة . صممت شركة Sun الشريحة بهذه الطريقة لأن أحمال عمل الخوادم عادةً ما تتميز بإعادة استخدام عالية للبيانات والتعليمات عبر العمليات والخيوط، ولكن بعدد قليل من عمليات الفاصلة العائمة بشكل عام. وبالتالي، فإن مشاركة موارد الأجهزة بين النوى الأربع في المجموعة الواحدة تؤدي إلى توفير كبير في المساحة والطاقة مع تأثير ضئيل على الأداء. [ 4 ]
ميزات غير تقليدية
في عام 2005، كشفت شركة صن علنًا عن ميزة في معالج روك تُسمى " الاستكشاف المادي" . يستخدم الاستكشاف المادي موارد تنفيذ الشريحة الخاملة عادةً لإجراء جلب مسبق للبيانات أثناء حالات عدم وجودها في ذاكرة التخزين المؤقت. [ 5 ]
في مارس 2006، قدم مارك تريمبلاي ، نائب الرئيس وكبير مهندسي مجموعة الأنظمة القابلة للتطوير في شركة صن، عرضًا تقديميًا في مركز أبحاث زيروكس بالو ألتو (PARC) حول التوازي على مستوى الخيوط ، واستكشاف الأجهزة، والتكهن على مستوى الخيوط . [ 6 ] وكان من المتوقع أن تُدمج تقنيات تعدد الخيوط هذه في معالج روك.
في أغسطس 2007، أكدت شركة صن أن معالج روك سيكون أول معالج إنتاجي يدعم الذاكرة المعاملاتية . [ 7 ] ولتوفير هذه الوظيفة، تم تقديم تعليمتين جديدتين ( chkpt، commit) مع سجل حالة جديد واحد ( cps). تُستخدم التعليمة لبدء معاملة ولتأكيدها. في حال اكتشاف حالة إجهاض معاملة، يتم إصدار تعليمة القفز إلى ويمكن استخدامها لتحديد السبب. يعتمد الدعم على بذل قصارى الجهد، حيث أنه بالإضافة إلى تعارضات البيانات، يمكن إجهاض المعاملات لأسباب أخرى. تشمل هذه الأسباب أخطاء ذاكرة الترجمة السريعة (TLB)، والمقاطعات، وبعض تسلسلات استدعاء الدوال الشائعة الاستخدام، والتعليمات "الصعبة" (مثل القسمة). [ 8 ] ومع ذلك، كان من الممكن أن تستفيد العديد من كتل التعليمات البرمجية (التي يمكن القول إنها دقيقة) والتي تتطلب مزامنة من دعم الذاكرة المعاملاتية لمعالج روك. [ 9 ]chkpt <fail_pc>commit<fail_pc>cps
في فبراير 2008، أعلن مارك تريمبلاي عن ميزة فريدة تُسمى "التقاعد خارج الترتيب" في مؤتمر ISSCC . وتشمل فوائدها استبدال "نافذة التعليمات التقليدية بقائمة انتظار مؤجلة أصغر بكثير". [ 10 ]
في أبريل 2008، قدم مهندسو شركة صن واجهة الذاكرة التفاعلية في مؤتمر ترانساكت 2008 ، وأُعلن بعد ذلك بوقت قصير عن إتاحة محاكي منصة اختبار الذاكرة التفاعلية التكيفية للجمهور العام. [ 8 ] [ 11 ]
منصات الخوادم
كان من المقرر استخدام معالج Rock في سلسلة خوادم "Supernova" المقترحة من شركة Sun. وقد نُشرت تفاصيل مواصفات الخادم في دراسة حالة مراجعة بنية OpenSolaris رقم FWARC/2008/761. [ 12 ] [ 13 ]
الموارد المادية
تشير مواصفات جرد الموارد المادية (PRI) في معيار ARC 2008/761 إلى أن منصات Supernova ستدعم ما يلي: IEEE 1275 OpenFirmware ، ومحاكاة النظام الأساسية عبر النطاقات المنطقية (LDOMs)، ووحدة تحكم النظام المستقلة (SC)، وخدمات نطاق بنية إدارة الأعطال (FMA). [ 14 ] وقد أشير إلى ميزة FMA في الأصل في معيار FWARC/2006/141، ولكن تم إغلاق هذا القسم وتوسيعه في معيار FWARC/2008/455 "لتشخيص أخطاء بنية PCI التي تحدث في النطاقات الجذرية بنجاح". [ 15 ]
المدخلات/المخرجات
أشارت ARC 2008/761 إلى الدعم المخطط له لكل من فتحات PCI Express (PCIe) القابلة للتوصيل السريع بالإضافة إلى جسر إلى PCI eXtended ( PCI-X ) الأقدم. [ 16 ]
قابلية التوسع
تدعم خوادم "البرونز" فتحات PCIe من 0 إلى 5. وتدعم خوادم "الفضة" لوحات الإدخال/الإخراج من 0 إلى 1 وفتحات PCIe من 0 إلى 7 لكل لوحة. وتدعم خوادم "البلاتينيوم" لوحات الإدخال/الإخراج من 0 إلى 3 وفتحات PCIe من 0 إلى 7 لكل لوحة. وتدعم خوادم "الفضة II" فتحات PCIe من 0 إلى 19. وتدعم خوادم "البلاتينيوم II" اللوحات من 0 إلى 7 وفتحات PCIe من 0 إلى 3 لكل لوحة. [ 17 ]
الأنظمة
- AT7180 ("برونز-II")
- كان يُعتقد أن معالج SPARC Enterprise AT7180 هو نموذج ذو مقبس واحد قادر على معالجة ما يصل إلى 32 خيطًا من خيوط الأجهزة. [ 18 ]
- AT7280 ("برونز-II")
- كان يُعتقد أن معالج SPARC Enterprise AT7280 هو نموذج ثنائي المقابس قادر على معالجة ما يصل إلى 64 خيطًا من خيوط الأجهزة. [ 19 ]
- AT7480 ("سيلفر-II")
- تم التكهن بأن SPARC Enterprise AT7480 هو نموذج رباعي المقابس تم الإبلاغ عنه للتعامل مع ما يصل إلى 128 خيطًا للأجهزة، [ 20 ] استنادًا إلى بنية ناقل PCI Express مع البرامج الثابتة Open Boot .
- AT7880 ("بلاتينيوم-II")
- كان يُعتقد أن معالج SPARC Enterprise AT7880 سيكون نموذجًا ثماني المقابس، قادرًا على معالجة ما يصل إلى 256 خيطًا برمجيًا، [ 21 ] ويعتمد على بنية ناقل PCI Express مع برنامج Open Boot الثابت. سيحتوي AT7880 على ثماني لوحات معالجة مركزية منفصلة، كل منها مزودة بشريحة Sun Neptune متعددة الخيوط بسرعة 10 جيجابت إيثرنت. [ 17 ]
تاريخ المنتج
في فبراير 2005، صرّح سكوت ماكنالي ، الرئيس التنفيذي لشركة صن مايكروسيستمز، بأنّ تسجيل ألبوم روك سيكون وفقًا للجدول الزمني المحدد في وقت لاحق من ذلك العام. [ 22 ] ومع ذلك، تأجل هذا التسجيل في نهاية المطاف إلى يناير 2007. [ 23 ]
في أبريل 2007، نشر جوناثان آي. شوارتز، الرئيس التنفيذي لشركة صن ، صورةً لشريحة روك مُغلّفة بتقنية BGA ، تحمل اسم UltraSPARC RK ، وكشف أنها قادرة على الوصول إلى 256 تيرابايت من الذاكرة الافتراضية في نظام واحد يعمل بنظام سولاريس . [ 24 ] وفي الشهر التالي، أعلنت صن أنها طورت شريحة روك قادرة على تشغيل نظام التشغيل سولاريس بنجاح. [ 25 ] وفي أغسطس من العام نفسه، نشرت صن تفاصيل حول استخدام الذاكرة التفاعلية في بنية روك. [ 26 ] ومع ذلك، ونظرًا لـ"تصميمها الجديد كليًا، وتفردها وتعقيدها"، تأجل إطلاق روك إلى عام 2008 أو 2009. [ 27 ]
في عام ٢٠٠٨، قدّم مارك موير عرضًا بعنوان "ذاكرة المعاملات في Rock وكيفية استغلالها" في فعالية Sun Labs Open House 2008، حيث ناقش ذاكرة المعاملات وخيوط الاستكشاف وكيف ساهمت هذه التقنيات في التخفيف من مشاكل الحوسبة التي لم تُحلّ باستخدام عدد هائل من خيوط المعالجات الأبطأ. [ ٢٨ ] وفي سبتمبر من العام نفسه، بدأ مشروع OpenSolaris بدمج الشيفرة البرمجية الداعمة لبرنامج SuperNova المبني على Rock. [ ٢٩ ]
في يناير 2009، أعلن جوناثان شوارتز، الرئيس التنفيذي لشركة صن، أن إصدار Rock ما زال مُقرراً في عام 2009. [ 30 ] وفي 10 مارس 2009، قدّم كلٌّ من ديف دايس، ويوسي ليف، ومارك موير، ودان نوسباوم عرضاً بعنوان "تجربة مبكرة مع تطبيق ذاكرة المعاملات المادية التجارية" في المؤتمر الدولي الرابع عشر للدعم المعماري للغات البرمجة وأنظمة التشغيل (ASPLOS '09). ونشروا في عام 2009 "تجربتهم مع ميزة ذاكرة المعاملات المادية (HTM) في نسختين تجريبيتين من معالج تجاري متعدد النوى جديد". [ 31 ] [ 32 ] [ 33 ]
إلغاء
في 20 أبريل 2009، أعلنت شركتا صن وأوراكل عن توقيع اتفاقية نهائية تستحوذ بموجبها أوراكل على صن . وفي 12 يونيو، نُشر إعلان على مدونة صن يُفيد بتقديم عرض تقني حصري (بموجب اتفاقية عدم إفصاح) حول نظام ROCK في 14 يوليو 2009، خلال اجتماع مجموعة مستخدمي OpenSolaris في هامبورغ . [ 34 ]
في 15 يونيو 2009، ذكرت صحيفة نيويورك تايمز أن "شخصين مطلعين على خطط شركة صن" قالا إن مشروع روك قد أُلغي. ولم تُعلّق صن على الأمر. [ 35 ] [ 36 ] وبعد يومين، ذكرت مجلة إي إي تايمز أن "صن لم تُقدّم ورقة بحثية عن روك [إلى مؤتمر هوت تشيبس 21]، مما أدى إلى تكهنات بأن الشركة ربما تكون قد ألغت الشريحة". [ 37 ] وفي 24 يونيو 2009، عُرضت في الندوة الدولية السادسة والثلاثين لهندسة الحاسوب ، عرضًا بعنوان "الخيوطية والتوازي التخميني" تضمن "بنية خط أنابيب جديدة مُطبّقة في معالج روك من صن" . [ 38 ]
في 6 أغسطس/آب 2009، أُزيل دعم معالج Rock من مشروع OpenSolaris. [ 39 ] وفي 13 أغسطس/آب 2009، قُدِّم عرضٌ بعنوان "NZTM: ذاكرة المعاملات غير الحظرية ذات الاتجاه الصفري" من تأليف فؤاد طبا، ومارك موير، وجيمس غودمان ، وأندرو هاي، وكونغ وانغ، في ندوة ACM الحادية والعشرين حول التوازي في الخوارزميات والهياكل المعمارية في كالجاري، كندا. وقد جرى تقييم أداء خوارزمية NZSTM على معالج Rock القادم من شركة Sun. [ 40 ] [ 41 ] وفي 11 سبتمبر/أيلول 2009، أفادت صحيفة The Register بأن معالج Rock قد استُبعد من خارطة طريق معالج SPARC التي عُرضت آنذاك على عملاء وشركاء Sun. [ 42 ] في 15 سبتمبر 2009، قُدِّمت ورقة بحثية بعنوان tm_db: مكتبة عامة لتصحيح الأخطاء للبرامج المعاملاتية ، من تأليف يوسي ليف وموريس هيرليهي، في المؤتمر الدولي الثامن عشر حول البنى المتوازية وتقنيات الترجمة (PACT) في رالي، كارولاينا الشمالية. [ 43 ] [ 44 ]
في 26 أكتوبر 2009، قام كل من ديف دايس، ويوسي ليف، ومارك موير، ودان نوسباوم بتوسيع ورقة بحثية نُشرت سابقًا بعنوان "تجربة مبكرة مع تطبيق ذاكرة معاملات الأجهزة التجارية" والتي عُرضت في المؤتمر الدولي الرابع عشر حول الدعم المعماري للغات البرمجة وأنظمة التشغيل (ASPLOS '09). [ 45 ]
في 27 يناير 2010، أعلنت أوراكل إتمام استحواذها على شركة صن. وفي 5 أبريل 2010، نشر كلٌ من ديف دايس، ويوسي ليف، وفيريندرا ماراثي، ومارك موير، ومارك أولسزوسكي، ودان نوسباوم ورقة بحثية بعنوان "تبسيط الخوارزميات المتزامنة من خلال استغلال ذاكرة المعاملات المادية"، والتي عُرضت في ندوة ACM الثانية والعشرين حول التوازي في الخوارزميات والهياكل (SPAA 2010). [ 46 ] [ 47 ]
في 5 أبريل 2010، نشر ديف دايس ونير شافيت ورقة بحثية بعنوان "TLRW: عودة قفل القراءة والكتابة" لعرضها في مؤتمر SPAA 2010. [ 46 ] [ 48 ] وفي 12 مايو 2010، أفادت رويترز أن لاري إليسون، الرئيس التنفيذي لشركة أوراكل ، أوقف مشروع معالج روك عندما استحوذت أوراكل على شركة صن، ونقلت عنه قوله: "كان لهذا المعالج ميزتان مذهلتان: بطء شديد واستهلاك هائل للطاقة. كان يسخن لدرجة أنهم اضطروا إلى وضع مراوح تبريد بطول 30 سم تقريبًا فوقه لتبريده. كان من الجنون الاستمرار في هذا المشروع." [ 49 ]
مراجع
- ↑ ليانغ هي؛ هارلان ماكغان (مايو 2005). "مكتبة الوسائط MT لمعالجات Chip MultiThreaded (CMT)" (ملف PDF) . شركة صن مايكروسيستمز . تاريخ الاسترجاع: 3 ديسمبر 2007 .
- ↑ نيل، برايان (24 مارس 2003). "هندسة المستقبل: الدكتور مارك تريمبلاي" . إيسز هاردوير. مؤرشف من الأصل في 13 سبتمبر 2006.
- ↑ "Rock: معالج SPARC CMT" (ملف PDF) . شركة صن مايكروسيستمز. 2008-08-26.
- ↑ "معالج CMT SPARC® من الجيل الثالث بتقنية 65 نانومتر، 16 نواة، 32 مسارًا بالإضافة إلى 32 مسارًا استكشافيًا" (ملف PDF) . شركة صن مايكروسيستمز. 13 فبراير 2008.
- ↑ شودري، س.؛ يب، س.؛ كابريولي، ب.؛ تريمبلاي، مارك (2005). "الحوسبة عالية الأداء والإنتاجية" . IEEE Micro . 25 (3): 32. Bibcode : 2005IMicr..25c..32C . doi : 10.1109/MM.2005.49 . S2CID 10223168 .
- ↑ تريمبلاي، م. (2 مارس 2006). "الحوسبة عالية الأداء والإنتاجية" . منتدى بارك . بالو ألتو، كاليفورنيا.
- ↑ "الذاكرة التفاعلية" . صن مايكروسيستمز. 13 أغسطس 2007. مؤرشف من الأصل في 16 أغسطس 2009. تم الاطلاع عليه في 17 أغسطس 2007 .
- 1 2 موير، مارك؛ مور، كيفن؛ نوسباوم، دان (22 فبراير 2008). "منصة اختبار الذاكرة التفاعلية التكيفية: أداة لتجربة التعليمات البرمجية التفاعلية لـ Rock" (ملف PDF) . مؤتمر TRANSACT 2008. مؤرشف من النسخة الأصلية (PDF) بتاريخ 8 أغسطس 2008. تم الاطلاع عليه بتاريخ 20 فبراير 2009 .
- ↑ "تطبيقات منصة اختبار الذاكرة التفاعلية التكيفية" (ملف PDF) . شركة صن مايكروسيستمز. 13-02-2008.
- ↑ "الشمس: هل تشم رائحة ما يطبخه ذا روك؟" . آرس تكنيكا. 2008-02-04.
- ↑ "ذاكرة روك التفاعلية" . صن مايكروسيستمز. 2008-04-25.
- ↑ آسا رومبرغر (4 مارس 2010). "أوبن سولاريس: ما هي مراجعة ARC؟" . OpenSolaris.org. مؤرشف من الأصل بتاريخ 27 أبريل 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- ↑ "FWARC/2008/761" . OpenSolaris.org . مؤرشف من الأصل بتاريخ 11-08-2011.
- ↑ "مواصفات PRI 1.6" . acclinet. 15-12-2008. مؤرشف من الأصل في 11-08-2011 . تم الاطلاع عليه في 19-12-2016 .
- ↑ "خدمة نطاق الإدخال/الإخراج لـ FMA" . OpenSolaris.org. 2008-07-17.
- ↑ "مواصفات عقدة iodevice MD" . OpenSolaris.org. 2008. مؤرشف من الأصل بتاريخ 11 أغسطس 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- 1 2 "مسار سريع : 2008/761 - ربط منصة سوبرنوفا" . OpenSolaris.org. 2008-12-09. مؤرشف من الأصل في 2011-08-11 . تم الاسترجاع في 2016-12-19 .
- ↑ "خوادم صن AT7180" . Acclinet. مؤرشف من الأصل بتاريخ 12 فبراير 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- ↑ "خوادم صن AT7280" . acclinet. مؤرشف من الأصل بتاريخ 12 فبراير 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- ↑ "خوادم صن AT7480" . acclinet. مؤرشف من الأصل بتاريخ 12 فبراير 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- ↑ "خوادم صن AT7880" . Acclinet. مؤرشف من الأصل بتاريخ 12 فبراير 2011. تم الاطلاع عليه بتاريخ 19 ديسمبر 2016 .
- ↑ "الشمس تُحسّن أداء رقائق Sparc من الجيل التالي" . cnet. 2005-05-03.
- ↑ "شركة صن توسع ريادتها في مجال ابتكار معالجات سولاريس/سبارك CMT" . صن مايكروسيستمز. 18 يناير 2007.
- ↑ "وصول الصخرة" . صن مايكروسيستمز. 10-04-2007.
- ↑ "شركة صن مايكروإلكترونيكس تحقق إنجازاً هاماً في تطوير معالجات UltraSPARC المتطورة" . صن مايكروسيستمز. 2007-05-02.
- ↑ "شركة صن تُدمج الذاكرة التفاعلية في نظام روك" . ذا ريجستر . 21-08-2007.
- ↑ "شريحة صن روك تودع موعد الشحن لعام 2008؛ وسيليكون شاك يتطلع إلى عام 2009" . ذا ريجستر . 27-12-2007.
- ↑ "مارك موير يقدم عرضًا في فعالية "الأبواب المفتوحة" لشركة صن لابز عام 2008 بعنوان: "ذاكرة المعاملات في روك وكيفية استغلالها" . صن. مؤرشف من الأصل بتاريخ 27 مارس 2009. تم الاطلاع عليه بتاريخ 16 يونيو 2009 .
- ↑ "تنبيه: دعم نظام سولاريس لمعالج روك" . مشروع أوبن سولاريس. مؤرشف من الأصل بتاريخ 2008-10-02.
- ↑ "الشمس ستتألق في عام 2009: أمل UltraSparc" . صحيفة ذا ريجستر .
- ^ "برنامج ASPLOS 2009" . 2009-03-10.
- ↑ "تجربة مبكرة مع تطبيق ذاكرة معاملات الأجهزة التجارية" (ملف PDF) . مارس 2009. مؤرشف من الأصل (ملف PDF) بتاريخ 5 فبراير 2009. تم الاطلاع عليه بتاريخ 31 يوليو 2009 .
- ↑ "تجربة مبكرة مع تطبيق ذاكرة المعاملات للأجهزة التجارية (شرائح)" (ملف PDF) . مارس 2009. مؤرشف من الأصل (ملف PDF) في 17 يوليو 2009.
- ↑ "قبل HHOSUG: هدية ROCK NDA." 12-06-2009. مؤرشف من الأصل في 02-01-2015 . تم الاسترجاع في 16-06-2009 .
- ↑ فانس، آشلي (15 يونيو 2009). "يقال إن شركة صن ستلغي مشروع رقاقة ضخمة" . صحيفة نيويورك تايمز . تم الاطلاع عليه بتاريخ 22 مايو 2010 .
- ↑ "محللون: مشروع صن روك محكوم عليه بالفشل منذ البداية" . بي سي وورلد . ١٨ يونيو ٢٠٠٩. مؤرشف من الأصل في ٦ يونيو ٢٠١١. تم الاطلاع عليه في ١٤ يوليو ٢٠٠٩ .
- ↑ "معالجات مركزية تستعد لـ - وبعضها يتجنب - رقائق ساخنة" . EETimes. 2009-06-17.
- ↑ "الندوة الدولية السادسة والثلاثون حول هندسة الحاسوب" . 2009-06-20.
- ↑ "6858457 إزالة دعم نظام سولاريس لمعالج UltraSPARC-AT10" . 9 أغسطس 2009. مؤرشف من الأصل بتاريخ 18 فبراير 2012. تم الاطلاع عليه بتاريخ 9 أغسطس 2009 .
- ^ “NZTM: ذاكرة المعاملات ذات الاتجاه الصفري غير المحظورة” (PDF) . سبتمبر 2009.
- ↑ "برنامج SPAA 2009" (ملف PDF) . 13 أغسطس 2009. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 17 يوليو 2009.
- ↑ "الكشف عن خارطة طريق خوادم سبارك من صن" . ذا ريجستر . 11-09-2009.
- ↑"tm_db: A Generic Debugging Library for Transactional Programs". 2009-09-15. Archived from the original on 2009-06-02. Retrieved 2009-07-31.
- ↑"tm_db: A Generic Debugging Library for Transactional Programs"(PDF). 2009-09-15. Archived from the original(PDF) on July 17, 2009.
- ↑"Early Experience with a Commercial Hardware Transactional Memory Implementation". 2009-10-26.
- 12"SPAA 2010 Conference Program". 2010.
- ↑"Simplifying Concurrent Algorithms by Exploiting Hardware Transactional Memory". 2010-04-05.
- ↑"LRW: Return of the Read-Write Lock". 2010-04-05.
- ↑"Special Report: Can that guy in Ironman 2 whip IBM in real life?". Reuters. 2010-05-12.
Further reading
- "Sun's Rock CPU Could Be a Gem for Oracle". IEEE Spectrum. 2009-06-01.
{{cite web}}: CS1 maint: deprecated archival service (link)
- Sun microprocessors
- Oracle microprocessors
- SPARC microprocessors
- Transactional memory
