بيركلي موازين مواز

امتداد لغة البرمجة C
التحميل الان

بيركلي موازين مواز الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • University of California, Berk
  • موقع ويب الناشر:
  • http://upc.lbl.gov/

بيركلي موازين مواز العلامات


بيركلي موازين مواز وصف

امتداد لغة البرمجة C الموازي الموحد C، في UPC قصيرة، هو امتدادا ل لغة البرمجة C المصممة للحوسبة عالية الأداء على الأجهزة الموازية على نطاق واسع. توفر اللغة نموذج برمجة موحدة لكل من أجهزة الذاكرة المشتركة والموزعة. يتم تقديم مبرمج مع واحد مساحة عنوان مشتركة ومقسمة، حيث يمكن قراءة المتغيرات مباشرة وكتبها أي معالج، ولكن كل متغير مرتبط جسديا مع Processor.UPC يستخدم نموذج واحد نموذج بيانات متعددة (SPMD) من الحساب الذي تم فيه إصلاح مقدار التوازي في وقت بدء تشغيل البرنامج، عادة مع موضوع واحد من التنفيذ لكل معالج. ما الجديد في هذا الإصدار: ميزات وقت التشغيل الجديد دعم الذاكرة المشتركة التجريبية (انظر القسم "دعم الذاكرة المشتركة بين العقدة" في Install.txt) الجمعيات التجريبية Autotuner (انظر Gasnet / Readme) توسيع الملحقات الذرية BUPC مع عمليات إضافية وأنواع 32 بت تعزيز BUPC_TREAD_DISTANCE () للكشف عن العمليات على نفس العقدة حساب تنفيذ ملحقات BUBC_ {CAST، الصبلي، Thread_Castable} () بناء على اقتراح لغة UPC من HP يتغير مترجم المصدر إلى المصدر تولد العديد من الحالات الركنية الآن أخطاء أو تحذيرات مترجم بدلا من تحطيم المترجم تحسن الكثير من جودة التعليمات العامة التي تم إنشاؤها عند تمكين التحسينات التجريبية على مستوى UPC بواسطة -Opt إهمال الدعم لبناء مترجم على TRU64 و AIX التحسينات / التحسينات على UpCrun (انظر manpage upcrun) تنفيذ -Conf = ملف خيارات سطر الأوامر -NORC تنفيذ متغير البيئة upcrun_norc (مماثلة ل UPCC_NORC) تنفيذ الخيار - الخيار إصلاح علة 1553 - تعيين ENC ENV المناسبة على IBM Sp ل Phriads يعمل العديد من التحسينات على الوظيفة Spawning على سلسلة CRAY-XT التحسينات / التحسينات إلى UPCC (انظر ManPage UPCC) تطبيق -Conf = خيار سطر الأوامر الملف السلوك الصحيح عند -g و -tv كلاهما محدد قم بتوسيع تنسيق ملف التكوين ليكون ودية Multiconf تعزيز UPCC متعدد لرفض الاقتران حجة متناقض تحسين دعم منصة Cray XT Support تمتد إلى PE 2.1.42+ وإلى Prgenv-Intel دعم IBM BG / P الممتد إلى برامج تشغيل V1R4M0 دعم ماكوس 10.6 (سنو ليوبارد) بما في ذلك شركة GCC-4.2.1 الجديدة لشركة Apple إضافة دعم للبناء مع libtool-2.0 والأحدث تحسين الدعم ل GCC UPC دعم ترتيب حقل العنوان الافتراضي في تمثيل مؤشر مشترك وأضاف دعم لماوس 10.5 والأحدث متفرقات التغييرات / التحسينات الأدوات الآن تعمل حول دعم عربات التي تجرها الدواب أحيانا UTF-8 في بيرل استخدام النماذج الأولية الصارمة في الرؤوس العامة وإنشاء التعليمات البرمجية للسماح بتجميع النماذج الأولية مجموعة اختبار موسعة وتثبيت العديد من الأخطاء في الاختبارات نفسها إصلاح العديد من الأخطاء / المشكلات الطفيفة مع تكوين وبناء البرامج النصية إصلاح الأخطاء البارزة التالية في مكتبات وقت التشغيل 2.8.0 (انظر http://upc-bugs.lblbl.gov للحصول على التفاصيل): Bug1840: تعطل SIGFPE (متغير البيئة UPC_SUPPRESS_SIGFPE يمكن الآن استخدامه للتحكم في قمع Sigfpe) Bug1976: (النصف الأول) بوابات القناة - حمولة الأمديوم bug1976: (النصف الثاني) استخدام-بعد الخالية من التعليمات البرمجية GasNet_Vis_Appipe Bug2461: تعطل وقت تشغيل PTL_ME_IN_USE من بوابات bug2462: الفشل الزائد حوض الصيد على بوابات القناة bug2507: تحذير رمز التصحيح Mutex على كل ترجمة على IRIX / GCC / 64 Bug2530: استخدام ميت محاذاة من تعليمات X86-64 CMPXCHG16B bug2576/2633: تعطل XLC بسبب cflags المستخدمة في بناء الأراضي الفلسطينية المحتلة bug2582: تسرب الذاكرة longasync conduit bug2583: اممحي الحمولة الفساد على قناة الليابي bug2584: segfault من upc_free () مع pgicc 7.2-5 حتى 8.0-4 Bug2588: فشل التأكيد عند الخروج من الذاكرة المتوقعة bug2606: تتبع الفساد الناتج مع عدد عالية من pthread bug2613: خطأ فادح: Firehose: نفد من مقابض الطلب bug2617: أخطاء ptlmdupdate على بوابات القناة bug2627: وقفة طويلة في وقت الخروج بسبب المزامنة () bug2665: لا يمكن بناء قناة shmem مع دعم مجموعها Bug2674: الفشل TytinTernal-PAR على بوابات القناة (IOP ACK ASSERTION) Bug2677: فشل Fflush (NULL) النادر في AIX bug2683: التعامل مع افتراضات الاسم المستعار العدواني ل GCC-4.4.x إصلاح الأخطاء البارزة التالية في 2.8.0 مترجم المصدر إلى المصدر (انظر http://upc-bugs.lblbl.gov للحصول على التفاصيل): bug244: تعطل المترجم على أنواع غير مكتملة bug247: حاجة خطأ التحويل البرمجي إلى صفائف أكثر من الحجم (بدلا من التخصيص) Bug1546 / 2504/2522/2642: مشاكل مختلفة مع صفائف داخل الهياكل Bug2396: Bad CodeGen للتعبير APC_Forall التعبير bug2502: عدم تطابق ثابت مقابل إعلان / تعريف غير ثابت Bug2626: NPB2.4-UPC معيار FT Class C خطأ تجميع bug2643: الأسبقية الخاطئة توليد عنوان ثابت للمجموعة متعددة الأبعاد


بيركلي موازين مواز برامج ذات صلة

دعم DirectX للنبيذ

يدعم دعم DirectX لمشروع النبيذ دعم DirectX 9 للنبيذ، وهو مفيد للألعاب والرسومات ثلاثية الأبعاد. ...

101

تحميل