Berkeley Unified Parallel C

نرم افزار تصویر:
Berkeley Unified Parallel C
جزئیات نرم افزار:
نسخه: 2.16.0
ها تاریخ: 20 Feb 15
توسعه دهنده: University of California, Berk
پروانه: رایگان
محبوبیت: 11

Rating: 1.0/5 (Total Votes: 1)

در برکلی متحد موازی C، و یا UPC برای کوتاه مدت، گسترش زبان برنامه نویسی C منبع باز است.
برکلی متحد موازی C ارائه می دهد محاسبات با کارایی بالا در ماشین های موازی در مقیاس بزرگ

چه در این نسخه جدید است.

انتشار اولیه از MXM-مجرا
MXM ها & quot؛ این آزادی اولیه GASNet و برکلی UPC با پشتیبانی از گروه & quot است. API برای InfiniBand را HCAs Mellanox است. این است که در کد که Mellanox شده است برای حدود یک سال توزیع شده است.
شتاب تعاونی اختیاری با استفاده از FCA Mellanox را
با هر دو IBV-مجرا و MXM-مجرا در HCAs اخیر Mellanox این نسخهها کار میکند
مشاهده gasnet / دیگر / FCA / README-fca.txt
Pami-مجرا است و دیگر به & quot هیچ. BETA & quot؛ را
بهبود عملکرد برج جوزا-مجرا:
عملکرد بهبود یافته برای 129-4096 انتقال بایت.
این نسخه شامل * * * * * * * * حمایت تجربی (به صورت پیشفرض) برای بهبود عملکرد از طریق این قسمت & quot uGNI. RELAXED_PI_ORDERING & quot؛ باشد که می تواند با استفاده از یک متغیر محیطی را فعال کنید. README مجرا برای اطلاعات بیشتر ببینید.
عملکرد بهبود یافته از به اشتراک گذاشته اشاره گر به حساب برای موارد:
اضافه کردن ثابت 0، 1 یا -1 به یک اشاره گر--مشترک به
اضافه کردن چند ثابت اندازه بلوک به یک اشاره گر به اشتراک گذاشته
موارد بالا ضرب موضوعات (در محیط استاتیک، موضوعات)
بهبود عملکرد عملیات در upc_lock_t:
دوباره اجرا بر اساس MCS لیست مبتنی بر الگوریتم قفل صف
عملیات در یک گره مشترک-حافظه W / O AMS انجام
پشتیبانی از پلت فرم بهبود / قابل حمل
پشتیبانی از صدای شیپور اپل 4.0 به عنوان باطن کامپایلر (Xcode متعلق 4.2+)
پیکربندی گزینه --with-به طور پیش فرض شبکه =
مفید در سیستم های با API های شبکه های مختلف نصب شده
تغییرهای / اضافات در آماده سازی برای آینده UPC 1.3 مشخصات:
اضافه کردن upc_tick.h و همراه توابع و مستند مربوط به گسترش برکلی UPC به عنوان جایگزین
پیاده سازی upc_all_free () و upc_all_lock_free () و سند مربوط به گسترش برکلی UPC به عنوان جایگزین
دست زدن به روز رسانی از روشن موارد گوشه از موانع در جاده تطبیق
به روز رسانی UPC-نمونه به حذف تماس های به upc_local_alloc ()

انتشار بتا از برج جوزا-مجرا:

جدید در نسخه 2.14.0 است
این نسخه شامل بتا از پشتیبانی بومی برای شبکه ی کری ساخت XE. تغییرات GASNet برای جزئیات بیشتر مراجعه کنید.
ویژگی های زمان اجرا جدید
بسیاری از پیام های خطا در زمان اجرا در اشکال زدایی (-G) ساخت در حال حاضر شامل فایل منبع و اطلاعات شماره خط.
پیاده سازی توابع deallocation جمعی بر اساس پیشنهاد گسترش زبان UPC توسط کری (رفع اشکال 3060).
فراهمکنندگان / بهبود UPC در زمان اجرا و GASNet
پیاده سازی فیزیک هسته ای سریع تر برای معماری x86، اکس86-64 و PPC64.
بهبود دهنده سیگنال قرار دارند دست زدن به برای SMP-مجرا.
رفع فساد خروجی گاهی اوقات هنگامی که هدایت STDOUT / stderr دیده می شود.
GASNET_TMPDIR ENV ور به کنترل قرار دادن ترین فایل های موقت.
فراهمکنندگان / بهبود upcc (manpage upcc مراجعه کنید)
در هنگام استفاده از ترجمه شبکه پیاده سازی پشتیبانی از HTTP پروکسی.
فراهمکنندگان / بهبود upcdecl (manpage upcdecl مراجعه کنید)
در حال حاضر پشتیبانی از انواع دیگر، از جمله upc_lock_t، upc_file_t، offset_t و size_t (رفع اشکال 2953).
در حال حاضر پشتیبانی از موضوعات و اصطلاحات ساده ریاضی در ابعاد آرایه و مسابقات مقدماتی طرح (رفع اشکال 2954).
پشتیبانی از پلت فرم بهبود / قابل حمل
اشکالات ثابت 2648 و 2748: مشکلات با اوتوکانف 2.64 و جدیدتر.
در حال حاضر با به روز config.guess و دوستان کشتی.
سازه حذف توصیه را در پرل 5.12.
اضافه شده کار arounds برای Open64 و PathScale اشکالات کامپایلر.
هشدارهای ثابت های مختلف را با شورای همکاری خلیج فارس و ICC نسخه های اخیر دیده می شود.
MIPS بهتر و پشتیبانی ARM در GASNet.
پشتیبانی بهبود یافته برای شورای همکاری خلیج فارس UPC
اضافه کردن پشتیبانی برای تمام پسوندهای برکلی UPC هنگام استفاده از GCCUPC به عقب پایان (رفع اشکال 2884).
اشکال ثابت 2427: بهینه سازی به طور پیش فرض نادرست در ساخت dbg_gccupc.
اجرای تراز دلخواه PTS ساختار تنها زمانی که قوس هدف آن نیاز.
ثابت اشکالات قابل توجه زیر را در 2.12.2 UPC و GASNet کتابخانه:
(http://upc-bugs.lbl.gov برای جزئیات بیشتر مراجعه کنید):
bug2506 / 3030: بیش فضا کارآمد مشترک allocator پشته
bug2768: اشتباهات را با firehose در تعداد گره بیش از 4096
bug3008: تشخیص زمان اجرا از به اشتراک گذاشته NULL-ارجاع (با -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] int و اعضای هیات مشترک
bug3037: اشتباه & quot؛ را دور می اندازد مسابقات مقدماتی & quot؛ را هشدار با ثابت رشته
bug3039: برشی خاموش ارزش شمارشی بزرگ (در حال حاضر یک هشدار مسائل)

رفع اشکالات متعدد و پیشرفت:

جدید در نسخه 2.12.1 است.

چه در نسخه 2.10.0 جدید است:

به ویژگی های زمان اجرا جدید
تجربی پشتیبانی حافظه اشتراکی (نگاه کنید به بخش و quot؛ را داخل NODE به اشتراک گذاشته پشتیبانی از حافظه & quot؛ را در INSTALL.txt)
تعاونی تجربی autotuner (gasnet / راهنمای ترجمهها را ببینید)
گسترش BUPC پسوند اتمی W / عملیات اضافی و انواع 32 بیتی
افزایش bupc_thread_distance () برای تشخیص فرآیندهای در گره ی محاسبه همان
پیاده سازی bupc_ {بازیگران، ریختنی، thread_castable} () پسوند بر اساس یک پیشنهاد به زبان UPC از HP
UPC منبع به منبع تغییرات ترجمه
بسیاری از موارد گوشه در حال حاضر ایجاد خطاهای کامپایلر و یا هشدارهای جای توفنده ترجمه
با کیفیت بسیار بهبود یافته از کد تولید شده در هنگام بهینه سازی تجربی در سطح UPC توسط -opt فعال
ناراضی پشتیبانی برای ساخت و ساز ترجمه در Tru64 و AIX
فراهمکنندگان / بهبود upcrun (manpage upcrun مراجعه کنید)
پیاده سازی -conf = فایل و گزینه های خط فرمان -norc
پیاده سازی UPCRUN_NORC متغیر محیط زیست (مشابه UPCC_NORC)
پیاده سازی گزینه -bind-موضوعات
رفع اشکال 1553 - مجموعه پاکت مناسب به اعضای در آی بی ام SP برای pthreads اجرا می شود
چند بهبود تخم ریزی شغلی در سری کری-XT
فراهمکنندگان / بهبود upcc (manpage upcc مراجعه کنید)
پیاده سازی -conf گزینه خط = فرمان فایل
رفتار درست در زمانی که -G و هر دو -tv مشخص
گسترش فرمت فایل پیکربندی به multiconf دوستانه
افزایش upcc-چند تا رد جفت استدلال متناقض
پشتیبانی از پلت فرم بهبود
پشتیبانی کری XT گسترش به پلی اتیلن 2.1.42+ و به PrgEnv-اینتل
آی بی ام BG / P پشتیبانی به رانندگان V1R4M0 گسترش
از MacOS پشتیبانی 10.6 (پلنگ برفی) از جمله اپل جدید شورای همکاری خلیج فارس-4.2.1
اضافه کردن پشتیبانی برای ساخت و ساز با libtool-2.0 و جدیدتر
پشتیبانی بهبود یافته برای شورای همکاری خلیج فارس UPC
پشتیبانی از مجازی جهت درست آدرس در نمایندگی اشاره گر به اشتراک گذاشته
اضافه شدن پشتیبانی برای از MacOS 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: بازده mutex کد اشکال زدایی هشدار در هر در 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: خطای مهلک: Firehose: فرار از درخواست دسته
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 جدید است:

اضافه کردن پشتیبانی بومی برای آی بی ام Blue Gene برای / P از طریق شبکه جدید "dcmf '
ارتقا پورتال پشتیبانی شبکه به کش ثبت نام حافظه محلی
بسیاری از پیشرفت های کوچک به پشتیبانی آی بی ام LAPI
رفع عملکرد و صحت مشکلات در حمایت Myrinet GM
اضافه کردن کامپایلرها Pathscale به لیست پشتیبانی برای ماشین آلات کری XT
پشتیبانی بهبود یافته برای کامپایلر XLC در لینوکس
گسترش & quot؛ را IBV ها & quot؛ (InfiniBand را) پشتیبانی به InfiniPath Qlogic در
آداپتورهای آنان
اضافه کردن / بهبود پشتیبانی از سیستم عامل های MIPSEL / لینوکس، از جمله SiCortex
گسترش حمایت GCCUPC به GCCUPC 4.2.0.2 و نسخه های جدیدتر
اضافه کردن مستندات کاربر برای تجربی کامپایلر سطح UPC
بهینه سازی (manpage upcc مراجعه کنید)
راهحل برای 4.X شورای همکاری خلیج فارس (X = 4.3.0، هر چند ما قبلا
راه حل مستند معتبر باقی می ماند
اضافه کردن پشتیبانی برای اوتوکانف 2.62 و جدیدتر
اضافه کردن پشتیبانی آزمایشی برای پردازنده های ARM
بهبود متفرقه و / یا رفع پردازنده MIPS، آلفا، PPC و SPARC
رفع اشکالات قابل توجه زیر را در 2.6.0 (http://upc-bugs.lbl.gov برای دیدن
جزئیات):
مشکلات ثبات bug1847Fix در برنامه -pthread از Cygwin
bug2391Berkeley UPC فیزیک هسته ای شکست در SGI Altix
bug2383Failure تجزیه خصوصی شورای همکاری خلیج فارس-4.3.2 شامل
bug2304 ها & quot؛ را نصب و & quot؛ همیشه به نظر می رسد تا به روز در از Cygwin
bug2209Provide اسناد گم شده برای راه اندازی کار آی بی ام SP
bug2188Support توزیع موضوع نابرابر در شبکه LAPI
bug2025Translator ساخت شکست W / G ++ & gt؛ به = 4.1.2
مختلف اشکالات نسل کد در ترجمه منبع به منبع
پیام های منبع به منبع خطا ترجمه در ورودی های مختلف معتبر
منبع به منبع ترجمه تصادفات در ورودی های مختلف معتبر
گزارش مشکلات اضافی حل و فصل با بهبود / روشن مستندات
اشکالات اضافی در GASNet ثابت (gasnet / تغییرات را مشاهده کنید)
تعداد زیادی از قسمت رفع اشکال جزئی

نرم افزار های مشابه

نظرات به Berkeley Unified Parallel C

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!