Berkeley Unified Parallel C

البرمجيات قطة:
Berkeley Unified Parallel C
تفاصيل البرنامج:
الإصدار: 2.16.0
تاريخ إيداع: 20 Feb 15
ترخيص: حرر
شعبية: 11

Rating: 1.0/5 (Total Votes: 1)

وبيركلي الموحدة الموازي C، أو UPC لفترة قصيرة، هو امتداد لغة البرمجة مفتوحة المصدر C.
بيركلي الموحد الموازي C يقدم الحوسبة عالية الأداء على الأجهزة الموازية واسعة النطاق

ما هو الجديد في هذا الإصدار:.

الإصدار الأولي من MXM-قناة
هذا هو الإصدار الأولي من GASNet وبيركلي UPC مع دعم لومثل، وMXM مثل؛ API لبتقنية InfiniBand إتش سي أي إس Mellanox ل. ويستند هذا على رمز التي Mellanox تم توزيع حوالي سنة واحدة.
التعاونيات اختياري تسارع باستخدام FCA Mellanox ل
يعمل مع كل IBV-قناة وMXM-قناة على الأخيرة Mellanox إتش سي أي إس
انظر gasnet / الآخر / FCA / README-fca.txt
PAMI-قناة لم تعد ومثل، وBETA مثل؛
تحسينات في الأداء الجوزاء-قناة:
تحسين الأداء ل129-4096 نقل بايت.
يتضمن هذا الإصدار التجريبي * * دعم (OFF افتراضيا) لتحسين الأداء عبر لuGNI ومثل، RELAXED_PI_ORDERING ومثل ؛، التي يمكن تمكين باستخدام متغير بيئة. راجع تعليمات ممرا لمزيد من المعلومات.
تحسن أداء مؤشر تقاسم لعلم الحساب للحالات المشتركة:
إضافة ثابت 0، 1 أو -1 إلى مؤشر-المشتركة ل
مضيفا مضاعفات ثابت من حجم الكتلة إلى مؤشر إلى المشتركة
فوق الحالات مضروبا THREADS (في بيئة ثابتة بين خيوط)
تحسين أداء العمليات على upc_lock_t:
إعادة تنفيذها بناء على خوارزمية قفل طابور أساس القائمة MCS
يتم تنفيذ عمليات داخل عقدة الذاكرة المشتركة ث / س AMS
تحسين الدعم منصة / قابلية
الدعم لأبل رنة 4.0 كما الخلفية مترجم (كسكودي 4.2+)
تكوين الخيار --with شبكة الافتراضية =
مفيدة على أنظمة مع واجهات برمجة التطبيقات شبكة متعددة مثبتة
التغييرات / إضافات استعدادا لالقادمة UPC 1.3 المواصفات:
إضافة upc_tick.h وما يرتبط بها من وظائف وتوثيق المقابلة تمديد بيركلي UPC كما حلت محلها
تنفيذ upc_all_free () وupc_all_lock_free () وتوثيق المقابلة تمديد بيركلي UPC كما حلت محلها
تحديث التعامل مع الحالات الزاوية مطابقة حاجز أوضح
تحديث أمثلة اتحاد الوطنيين الكونغوليين لإزالة المكالمات إلى upc_local_alloc ()

ما هو الجديد في الإصدار 2.14.0:

إصدار بيتا من الجوزاء-قناة
ويتضمن هذا الإصدار BETA من دعم أصلي لشبكة كراي XE. انظر سجل التغيير GASNet لمزيد من التفاصيل.
ميزات وقت التشغيل الجديدة
معظم الرسائل خطأ وقت التشغيل في التصحيح (-g) بناء الآن تشمل الملف المصدر والمعلومات رقم السطر.
نفذت وظائف إلغاء تخصيص الجماعية بناء على اقتراح تمديد اللغة UPC التي كتبها كراي (إصلاحات الشوائب 3060).
تعزيزات / تحسينات على UPC وقت التشغيل وGASNet
نفذت أتوميكس أسرع ل x86، إكس86-64 وPPC64.
تحسن التعامل مع SMP-قناة إشارة.
إصلاح الناتج الفساد يرى أحيانا عند إعادة توجيه المعياري / ستدير.
GASNET_TMPDIR الحياة الفطرية فار للسيطرة على تنسيب معظم الملفات المؤقتة.
تعزيزات / تحسينات على upcc (انظر manpage upcc)
تنفيذ ودعم وكيل HTTP عند استخدام الترجمة الشبكة.
تعزيزات / تحسينات على upcdecl (انظر manpage upcdecl)
الآن يدعم أنواع إضافية، بما في ذلك upc_lock_t، upc_file_t، offset_t وsize_t (إصلاحات الشوائب 2953).
الآن يدعم THREADS وتعبيرات حسابية بسيطة في أبعاد مجموعة وتصفيات تخطيط (إصلاحات الشوائب 2954).
تحسين الدعم منصة / قابلية
الخلل ثابتة 2648 و2748: مشاكل مع autoconf 2.64 وأحدث.
السفينة الآن مع config.guess والأصدقاء المحدثة.
يبني إزالة إهمال في بيرل 5.12.
وأضاف العمل في أنحاء لOpen64 وPathScale البق مترجم.
تحذيرات مختلف ثابتة شهدت مع دول مجلس التعاون الخليجي الأخيرة والمحكمة الجنائية الدولية الإصدارات.
MIPS أفضل ودعم ARM في GASNet.
تحسين الدعم لUPC دول مجلس التعاون الخليجي
إضافة دعم لجميع ملحقات بيركلي UPC عند استخدام GCCUPC الخلفية (إصلاحات الشوائب 2884).
علة ثابتة 2427: الأمثل الافتراضية غير صحيحة في dbg_gccupc بناء.
فرض محاذاة PTS البنية فقط عندما يتطلب قوس الهدف منه.
إصلاح الخلل البارزة التالية في 2.12.2 UPC وGASNet المكتبات:
(انظر http://upc-bugs.lbl.gov لمزيد من التفاصيل):
bug2506 / 3030: أكثر المشتركة مخصص كومة الفضاء كفاءة
bug2768: أخطاء مع خرطوم أو إنبوب الاطفاء في التهم عقدة خلال 4096
bug3008: كشف وقت التشغيل من المشترك-NULL dereference (مع -g)
bug3035: تجميع الإختناقات على byteswap.h وARPA / inet.h
bug3053: تخفيضات مع blocksize == 0 نتيجة في الخطأ (العطل)
غير المبلغ عنه: PSHM عاما بعد SYSV كسر للتوزيع بروك غير متجاورة
ثابتة عدة طفيفة البق إضافية / القضايا التي لم يبلغ عنها في بجزيلا.
إصلاح الخلل البارزة التالية في 2.12.2 مصدر إلى مصدر الترجمة
(انظر http://upc-bugs.lbl.gov لمزيد من التفاصيل):
bug1319: refixed لرفض توسيع ASM () - وحدات الماكرو مقرها في التعليمات البرمجية UPC
bug3017: الخطأ من النوع الخاطئ تنطوي المشتركة [1] كثافة وكثافة العمليات المشتركة
bug3037: خاطئة ومثل، يتجاهل التصفيات ومثل. تحذيرات مع ثوابت السلسلة
bug3039: اقتطاع صامت من قيم التعداد كبيرة (تصدر الآن تحذيرا)

ما هو الجديد في الإصدار 2.12.1:

العديد من بوجفيكسيس والتحسينات.

ما هو الجديد في الإصدار 2.10.0:

ميزات وقت التشغيل جديدة
تجريبي دعم الذاكرة المشتركة (انظر القسم ومثل، داخل NODE الذاكرة المشتركة SUPPORT ومثل، في الملف INSTALL.txt)
التعاونيات التجريبية autotuner (انظر gasnet / اقرأني)
توسيع ملحقات BUPC الذرية ث / عمليات إضافية وأنواع 32 بت
تعزيز bupc_thread_distance () للكشف عن العمليات على أن تحسب العقدة نفسها
تنفيذ bupc_ {الزهر، castable الحرارية، thread_castable} () ملحقات بناء على اقتراح اللغة UPC من HP
UPC التغييرات الترجمة مصدر إلى مصدر
كثير من الحالات الزاوية الآن تولد أخطاء أو تحذيرات مترجم بدلا من تحطمها المترجم
الكثير تحسين نوعية الشفرة التي تم إنشاؤها عندما يتم تمكين تحسينات تجريبي على مستوى UPC من قبل -opt
استنكر تقديم الدعم لبناء مترجم على Tru64 وAIX
تعزيزات / تحسينات على upcrun (انظر manpage upcrun)
تنفيذ -conf = الملف وخيارات سطر الأوامر -norc
تنفيذ UPCRUN_NORC متغير البيئة (مماثلة لUPCC_NORC)
تنفيذ الخيار -bind بين خيوط
الإصلاح الشوائب 1553 - مجموعة الحياة الفطرية المناسبة فار على IBM SP لبثريدس أشواط
العديد من التحسينات لوضع البيض وظيفة على سلسلة كراي-XT
تعزيزات / تحسينات على upcc (انظر manpage upcc)
تنفيذ -conf خيار سطر = الأمر الملفات
السلوك الصحيح عند -g وكلاهما محدد -tv
توسيع تنسيق ملف التكوين أن تكون ودية multiconf
تعزيز upcc متعدد لرفض أزواج الحجة متناقضة
تحسين الدعم منصة
دعم كراي XT تمتد إلى المؤسسة العامة 2.1.42+ وPrgEnv إنتل
IBM BG / P الدعم المقدم للسائقين V1R4M0
ماك دعم 10.6 (سنو ليوبارد) بما في ذلك دول مجلس التعاون الخليجي الجديد-4.2.1 أبل
إضافة دعم لبناء مع libtool 2.0 وأحدث
تحسين الدعم لUPC دول مجلس التعاون الخليجي
دعم الظاهري أجل حقل العنوان في التمثيل مؤشر المشتركة
واضاف لدعم ماك 10.5 وأحدث
التغييرات متفرقات / التحسينات
أدوات العمل الآن حول عربات التي تجرها الدواب أحيانا دعم UTF-8 في بيرل
استخدام نماذج صارمة في رؤوس العامة والشفرة التي تم إنشاؤها للسماح للتجميع مع -Wstrict-نماذج
توسعت جناح اختبار والعديد من الأخطاء ثابتة في الاختبارات أنفسهم
ثابتة عدة طفيفة البق / القضايا مع تكوين وبناء البرامج النصية
إصلاح الخلل البارزة التالية في 2.8.0 مكتبات وقت التشغيل
(انظر http://upc-bugs.lbl.gov لمزيد من التفاصيل):
bug1840: تحطم SIGFPE (يمكن الآن بيئة UPC_SUPPRESS_SIGFPE متغير أن تستخدم للسيطرة قمع SIGFPE)
bug1976: (نصف 1) بوابات قناة AMMedium الفساد الحمولة
bug1976: (نصف 2) استخدام خالية بعد في التعليمات البرمجية GASNET_VIS_AMPIPE
bug2461: PTL_ME_IN_USE تحطم وقت التشغيل من بوابات قناة
bug2462: الصيد حوض فشل تجاوز على بوابات قناة
bug2507: عوائد كائن مزامنة تصحيح رمز تحذير على كل بتجميع على IRIX / مجلس التعاون الخليجي / 64
استخدام المنحازة سوء التعليم cmpxchg16b إكس86-64: bug2530
تحطم XLC بسبب CFLAGS المستخدمة في بناء التقيد: bug2576 / 2633
bug2582: LAPI-قناة تسرب للذاكرة LongAsync
bug2583: AMMedium حمولة الفساد على LAPI-قناة
bug2584: سوف segfault من upc_free () مع pgicc 7،2-5 من خلال 8،0-4
bug2588: فشل التأكيد عند الخروج من الذاكرة رسالة المتوقع
bug2606: أثر الفساد الناتج مع عدد pthread عالية
bug2613: خطأ فادح: خرطوم أو إنبوب الاطفاء: نفد من طلب مقابض
bug2617: أخطاء PtlMDUpdate على بوابات قناة
bug2627: وقفة طويلة في وقت خروج يرجع لمزامنة () دعوة
bug2665: لا يمكن بناء shmem-قناة بدعم TotalView
bug2674: فشل testinternal-الاسمية على بوابات قناة (IOP الاختيار تأكيد)
bug2677: fflush نادرة (NULL) الفشل على AIX
bug2683: اتفاق مع الافتراضات الاسم المستعار العدوانية من دول مجلس التعاون الخليجي 4.4.x
إصلاح الخلل البارزة التالية في 2.8.0 مصدر إلى مصدر الترجمة
(انظر http://upc-bugs.lbl.gov لمزيد من التفاصيل):
bug244: تحطم مترجم على أنواع غير مكتملة
bug247: خطأ مترجم الحاجة إلى الإفراط في حجم المصفوفات (بدلا من تحت تخصيص)
bug1546 / 2504/2522/2642: مشاكل مختلفة مع المصفوفات داخل البنيات
bug2396: codegen سيئة لupc_forall مجمع تقارب التعبير
bug2502: غير متطابقة ثابت مقابل إعلان غير ثابت / تعريف
bug2626: NPB2.4-UPC المعيار خطأ FT الفئة C تجميع
bug2643: الأسبقية خاطئة توليد عنوان موحد للمجموعة متعددة الأبعاد

ما هو الجديد في الإصدار 2.8.0:

إضافة الوطنية لدعم IBM BlueGene / P عبر شبكة جديدة "dcmf"
ترقية البوابات دعم الشبكة إلى ذاكرة التخزين المؤقت تسجيل الذاكرة المحلية
العديد من التحسينات الصغيرة لدعم IBM LAPI
إصلاح مشاكل الأداء ودقة في دعم Myrinet GM
إضافة المجمعين Pathscale إلى اللائحة المدعومة للآلات كراي XT
تقديم الدعم لتحسين المجمعين XLC على لينكس
تمديد ومثل، IBV ومثل. (بتقنية InfiniBand) الدعم لInfiniPath QLogic تطبيقات ل
محولات
إضافة / تحسين الدعم لمنصات MIPSEL / لينكس، بما في ذلك إس آي كورتكس SC
تقديم الدعم GCCUPC إلى GCCUPC 4.2.0.2 وأحدث
إضافة ثائق المستخدم لالتجريبي مترجم على مستوى UPC
أمثل (انظر manpage upcc)
الحل البديل ل4.x من دول مجلس التعاون الخليجي (س = 4.3.0، على الرغم من موقعنا سابقا
لا تزال الحلول موثقة صالحة
إضافة دعم لautoconf 2.62 وأحدث
إضافة دعم التجريبي لمعالجات ARM
تحسينات متفرقات و / أو إصلاحات لمعالجات MIPS، ألفا، وقدرة شرائية وSPARC
إصلاح الخلل البارزة التالية في 2.6.0 (انظر http://upc-bugs.lbl.gov ل
ادق التفاصيل):
مشاكل الاستقرار bug1847Fix في التطبيقات -pthread سيغوين
bug2391Berkeley UPC أتوميكس الفشل على SGI ألتيكس
bug2383Failure تحليل يشمل القطاع الخاص الخليجي 4.3.2 ل
bug2304 ومثل، وجعل تثبيت ومثل. يبدو دائما ما يصل إلى التاريخ على Cygwin
bug2209Provide الوثائق المفقودة لإطلاق العمل IBM SP
bug2188Support التوزيع غير المتكافئ موضوع على شبكة LAPI
bug2025Translator بناء فشل ث / ز ++ & GT؛ = 4.1.2
مختلف البق جيل التعليمات البرمجية في الترجمة مصدر إلى مصدر
رسائل الخطأ الترجمة مصدر إلى مصدر في مختلف مدخلات صالحة
تحطم مصدر إلى مصدر الترجمة على مختلف المدخلات صالحة
التقارير الشوائب إضافية حلها مع تحسين التوثيق / توضيح
البق إضافية ثابتة في GASNet (انظر gasnet / سجل التغيير)
العديد من الاصلاحات الطفيفة متفرقات

برامج مماثلة

Mrs
Mrs

20 Feb 15

Open MPI
Open MPI

17 Feb 15

Openwsman
Openwsman

11 May 15

GNU Parallel
GNU Parallel

17 Feb 15

تعليقات ل Berkeley Unified Parallel C

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!