المصفوفات العالمية
Global Arrays ، أو GA ، هي مكتبة برمجية طوّرها علماء في مختبر باسيفيك نورث ويست الوطني للحوسبة المتوازية . توفر GA واجهة برمجة تطبيقات سهلة الاستخدام لبرمجة الذاكرة المشتركة على أجهزة الكمبيوتر ذات الذاكرة الموزعة للمصفوفات متعددة الأبعاد. تُعد مكتبة GA سلفًا للغات GAS ( مساحة العناوين العالمية ) التي يجري تطويرها حاليًا للحوسبة عالية الأداء. [ 1 ] [ 2 ] [ 3 ] [ 4 ]
تتضمن مجموعة أدوات GA مكتبات إضافية، منها مُخصِّص الذاكرة (MA)، وواجهة نسخ الذاكرة عن بُعد المُجمَّعة (ARMCI)، ووظائف لتخزين المصفوفات خارج الذاكرة الرئيسية (ChemIO). على الرغم من أن GA طُوِّرت في البداية للعمل مع TCGMSG، وهي مكتبة تمرير رسائل سبقت معيار MPI ( واجهة تمرير الرسائل )، إلا أنها الآن متوافقة تمامًا مع MPI. تتضمن GA عمليات حسابية بسيطة على المصفوفات (ضرب المصفوفات، وحل LU) وتعمل مع ScaLAPACK . تتوفر المصفوفات المتفرقة، ولكن التنفيذ ليس مثاليًا بعد.
تم تطوير GA بواسطة جاريك نيبلوخا، وروبرت هاريسون، وآر جيه ليتلفيلد، ومانوج كريشنان، وفينود تيباراجو. أما مكتبة ChemIO للتخزين خارج الذاكرة الرئيسية فقد تم تطويرها بواسطة جاريك نيبلوخا، وروبرت هاريسون، وإيان فوستر .
تُدمج مكتبة GA في العديد من حزم برامج الكيمياء الكمومية، بما في ذلك NWChem و MOLPRO و UTChem و MOLCAS و TURBOMOLE . كما تُدمج مكتبة GA أيضًا في برنامج STOMP الخاص بدراسة باطن الأرض . (مؤرشف بتاريخ 13 فبراير 2013 في Wayback Machine [ 5 ])
مجموعة أدوات GA هي برنامج مجاني ، مرخص بموجب ترخيص ذاتي الصنع . مؤرشف في 2019-04-05 في Wayback Machine .
مراجع
- ↑ نيبلوخا، جاريك؛ هاريسون، روبرت (1997). "برمجة الذاكرة المشتركة في بيئات الحوسبة الفائقة: منهج المصفوفة العالمية". مجلة الحوسبة الفائقة . 11 (2): 119-136 . doi : 10.1023/A:1007955822788 . S2CID 27322677 .
- ↑ نيبلوخا، جاريك (2006). "تطورات وتطبيقات وأداء مجموعة أدوات برمجة الذاكرة المشتركة للمصفوفات العالمية". المجلة الدولية لتطبيقات الحوسبة عالية الأداء . 20 (2): 203-231 . CiteSeerX 10.1.1.133.9926 . doi : 10.1177/1094342006064503 . S2CID 116634 .
- ↑ نيبلوخا، جاروسلاف؛ هاريسون، روبرت جيه؛ ليتلفيلد، ريتشارد جيه (1996). "المصفوفات العالمية: نموذج برمجة للوصول غير المنتظم إلى الذاكرة لأجهزة الكمبيوتر عالية الأداء". مجلة الحوسبة الفائقة . 10 (2): 169-189 . CiteSeerX 10.1.1.41.5891 . doi : 10.1007/BF00130708 . S2CID 1272614 .
- ↑ تيباراجو، فينود؛ كريشنان، مانوج؛ بالمر، بروس؛ بيتريني، فابريزيو؛ نيبلوخا، جاريك (2008). "نحو مصفوفات عالمية مقاومة للأعطال" . في: بيشوف، كريستيان؛ بوكر، مارتن؛ جيبون، بول؛ جوبير، جيرهارد ر.؛ ليبرت، توماس؛ موهر، بيرند؛ بيترز، فرانس (محررون). الحوسبة المتوازية: البنى والخوارزميات والتطبيقات . سلسلة التقدم في الحوسبة المتوازية. المجلد 15. أمستردام: دار نشر IOS. الصفحات 339-345 . ISBN 978-1-58603-796-3ISSN 0927-5452 . OCLC 226966397. مؤرشف من الأصل بتاريخ 2021-03-06 . تم الاطلاع عليه بتاريخ 2012-07-17 .
- ↑ "غوردون بيل مرشح نهائي في مؤتمر SC09 - جورجيا يتجاوز حاجز البيتافلوب" . مختبر شمال غرب المحيط الهادئ الوطني . 2009. مؤرشف من الأصل بتاريخ 22 فبراير 2013. تم الاطلاع عليه بتاريخ 23 مايو 2015 .
انظر أيضاً
- الصفحة الرئيسية لموقع Global Arrays مؤرشفة بتاريخ 27 فبراير 2021 على موقع Wayback Machine
- الصفحة الرئيسية لشركة بارسوفت مؤرشفة بتاريخ 30 يوليو 2013 على موقع Wayback Machine
- مكتبات البرمجة المتزامنة
