פרטי תוכנה:
גרסה: 2.16.0
טען תאריך: 20 Feb 15
רשיון: ללא תשלום
פופולריות: 52
ברקלי Unified C במקביל, או UPC בקיצור, הוא הרחבה שפת תכנות C הקוד פתוחה.
C המקביל Unified ברקלי מציע מחשוב עתיר ביצועים במכונות במקביל בקנה מידה גדולה
מה חדש בהודעה זו :.
ראשוני שחרורו של MXM-צינור
מה חדש בגרסה 2.14.0:
- גרסת ביתא של תאומים-צינור
- מהדורה זו כוללת BETA של תמיכה מובנית ברשת Cray XE. ראה ChangeLog של GASNet לפרטים נוספים.
- תכונות זמן ריצה חדשות
- רוב הודעות שגיאת זמן הריצה בבאגים (-g) לבנות החברה כוללת קובץ מקור ומידע מספר הקו.
- פונקציות deallocation קולקטיביות מיושם על בסיס הצעת הארכת שפת UPC ידי Cray (מתקנת את הבאג 3060).
- שיפורים / שיפורים לUPC Runtime וGASNet
- מיושם אטומיקס מהיר יותר עבור x86, x86-64 וPPC64.
- משופר טיפול אות לSMP-צינור.
- שחיתות פלט תקן לפעמים לראות כאשר הפניית stdout / stderr.
- var env GASNET_TMPDIR לשלוט מיקום של רוב הקבצים זמניים.
- שיפורים / שיפורים לupcc (ראו manpage upcc)
- יישום תמיכה בפרוקסי HTTP בעת שימוש במתורגמן רשת.
- שיפורים / שיפורים לupcdecl (ראו manpage upcdecl)
- עכשיו תומך בסוגים נוספים, כולל upc_lock_t, upc_file_t, offset_t וsize_t (תיקוני באגים 2,953).
- תומך כעת חוטים וביטויים אריתמטיים פשוטים בממדי מערך ופריסה מוקדמות (תיקוני באגים 2,954).
- תמיכה / ניידות פלטפורמה משופרת
- באגים קבועים 2,648 2,748 ו:. בעיות עם autoconf 2.64 וחדש יותר
- עכשיו ספינה עם config.guess וחברים מעודכנים.
- מבנים הוסרו מיושן בפרל 5.12.
- נוסף לעקוף באגים מהדר Open64 וPathScale.
- אזהרות שונות קבועות ראו בגרסות gcc וICC האחרונות.
- MIPS טוב יותר ותמיכת ARM בGASNet.
- תמיכה משופרת בGCC UPC
- הוסף תמיכה בכל סיומות ברקלי UPC בעת השימוש בGCCUPC עורפי (תיקוני באגים 2,884).
- תוקן הבאג 2,427:. אופטימיזציה ברירת מחדל שגויה בבניית dbg_gccupc
- אכיפת יישור של PTS struct רק כאשר קשת היעד מחייבת זאת.
- קבוע באגים הבולטים הבאים ב2.12.2 ספריות UPC וGASNet:
- (ראה http://upc-bugs.lbl.gov לפרטים נוספים):
- bug2506 / 3030: יותר allocator ערימה משותפת חסכונית
- bug2768: טעויות עם זרנוק בספירת צומת מעל 4096
- bug3008: איתור זמן ריצה של משותף-NULL dereference (עם -g)
- bug3035: אוסף חונק על byteswap.h וARPA / inet.h
- bug3053: ירידות בblocksize תוצאת 0 == בטעות (התרסקות)
- מדווח: PSHM-over-SysV השבור להפצת proc בלתי רציפה
- כמה באגים קטנים נוספים קבועים / בעיות לא דווחו בBugzilla.
- קבוע באגים הבולטים הבאים ב2.12.2 מתורגמן מקור למקור
- (ראה http://upc-bugs.lbl.gov לפרטים נוספים):
- bug1319: refixed לדחות הרחבת ASM () - פקודות מאקרו מבוססות בקוד UPC
- bug3017: טעות מהסוג שגויה מעורב int משותף [1] וint משותף
- bug3037: מוטעה & quot; מבטל מוקדמות & quot; אזהרות עם קבועי מחרוזת
- bug3039: עיצור שקט של ערכי enum גדולים (כיום מנפיק אזהרה)
מה חדש בגרסת 2.12.1:.
- תיקוני באגים ושיפורים רבים
מה חדש בגרסה 2.10.0:
- תכונות זמן ריצה חדשות
- תמיכה משותפת-זיכרון ניסויי (ראה סעיף & quot; תמיכת אינטרה-צומת זיכרון משותפת & quot; בINSTALL.txt)
- קולקטיבים ניסויי (ראה gasnet / README)
- להרחיב 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-אשכולות
- באג תקן 1,553 - להגדיר env המתאים VARs על IBM SP לריצות pthreads
- מספר שיפורים לעבודת השרצה סדרת Cray-XT על
- שיפורים / שיפורים לupcc (ראו manpage upcc)
- יישום -conf אפשרות שורת פקודת הקובץ =
- התנהגות נכונה בעת -g ו-tv שניהם צוין
- הרחב את פורמט קובץ config להיות multiconf ידידותי
- שפר upcc רב לדחות זיווגים טענה סותרים
- תמיכת פלטפורמה משופרת
- תמיכת Cray XT הוארכה עד PE 2.1.42+ וPrgEnv אינטל
- IBM BG תמיכת P / המורחב לV1R4M0 נהגים
- MacOS תמיכה 10.6 (Snow Leopard) כולל gcc-4.2.1 החדש של אפל
- הוסף תמיכה לבנייה עם libtool-2.0 ומעלה
- תמיכה משופרת בGCC UPC
- תמיכה עבור סדר שדה כתובת וירטואלי בייצוג מצביע משותף
- תמיכה נוסף עבור MacOS 10.5 וחדש יותר
- שינויים שונים / שיפורים
- כלים עכשיו לעקוף תמיכת UTF-8 לפעמים מרכבה בפרל
- השתמש אבות טיפוס קפדן בכותרות ציבוריות ונוצר קוד כדי לאפשר אוסף עם -Wstrict-טיפוס
- מורחב חבילת בדיקות וכמה באגים קבועים במבחנים עצמם
- כמה באגים קטנים קבועים / בעיות עם configure ותסריטים לבנות
- תקן באגים הבולטים הבאים ב2.8.0 ספריות זמן ריצה
- (ראה http://upc-bugs.lbl.gov לפרטים נוספים):
- bug1840: קריסות SIGFPE (משתנה סביבת UPC_SUPPRESS_SIGFPE כעת ניתן להשתמש כדי לשלוט בדיכוי SIGFPE)
- bug1976: שחיתות מטען AMMedium (מחצית 1) פורטלים-צינור
- bug1976: (מחצית 2) להשתמש ב- אחרי-חופשי בקוד GASNET_VIS_AMPIPE
- bug2461: התרסקות זמן הריצה PTL_ME_IN_USE מפורטלים-צינור
- bug2462: כישלון הצפת אגן היקוות על פורטלים-צינור
- bug2507: תשואות באגים קוד mutex אזהרה על כל לקמפל על IRIX / gcc / 64
- bug2530: שימוש מיושר-mis הוראת cmpxchg16b x86-64
- bug2576 / 2,633: קריסות XLC בשל CFLAGS המשמש בבניית opt
- 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-נקוב בפורטלים-צינור (קביעת בדיקת לחץ תוך עיניים)
- bug2677: כישלון fflush נדיר (NULL) על AIX
- bug2683: עסקה עם הנחות כינוי אגרסיביות של gcc-4.4.x
- תקן באגים הבולטים הבאים ב2.8.0 מתורגמן מקור למקור
- (ראה http://upc-bugs.lbl.gov לפרטים נוספים):
- bug244: קריסות מתורגמן על סוגים שלמים
- bug247: שגיאת מהדר צורך במערכים על-גודל (במקום תחת הקצאה)
- bug1546 / 2504/2522/2642: בעיות שונות עם מערכים בתוך structs
- bug2396: Codegen הרע לביטוי זיקת upc_forall מורכב
- bug2502: תואם סטטי לעומת הצהרה / הגדרה אינו סטטית
- bug2626: Benchmark NPB2.4-UPC שגיאת הידור בכיתה ג FT
- bug2643: עדיפות שגויה יצירת כתובת שטוחה למערך רב-ממדים
autotuner
אפשרויות
מה חדש בגרסת 2.8.0:
- הוסף תמיכה מקורית עבור IBM בלו ג'ין / P באמצעות חדש רשת 'dcmf'
- שדרוג פורטלי תמיכה ברשת מטמון רישום זיכרון מקומי
- שיפורים קטנים רבים לתמיכת IBM Lapi
- בעיות ביצועי תקן ותקינות בתמיכת Myrinet GM
- הוסף מהדרים Pathscale לרשימה נתמכת למכונות Cray XT
- תמיכה משופרת עבור מהדרים XLC על לינוקס
- להאריך & quot; ibv & quot; (InfiniBand) תמיכה לInfiniPath של Qlogic
- מתאמים
- תמיכת הוספה / לשפר לפלטפורמות MIPSEL / לינוקס, כולל SiCortex
- הרחב את תמיכת GCCUPC לGCCUPC 4.2.0.2 וחדש יותר
- הוסף תיעוד למשתמש של מהדר ניסיוני ברמת UPC
- אופטימיזציות (ראה manpage upcc)
- הדרך לעקיפת הבעיה עבור 4.x gcc (x = 4.3.0, אם כי בעבר
- דרכים לעקיפת מתועדות יישארו בתוקף
- הוספת תמיכה בautoconf 2.62 וחדש יותר
- הוסף תמיכה ניסיונית עבור מעבדי ARM
- שיפורים שונים ו / או תיקונים למעבדי MIPS, אלפא, PPC וSPARC
- תקן באגים הבולטים הבאים ב2.6.0 (ראה http://upc-bugs.lbl.gov ל
- פרטים):
- בעיות יציבות bug1847Fix ביישומי -pthread Cygwin
- כישלונות אטומיקס bug2391Berkeley UPC על SGI Altix
- bug2383Failure לנתח gcc-4.3.2 כולל
- bug2304 & quot; לעשות להתקין & quot; תמיד מופיע עד עדכני על Cygwin
- תיעוד חסר bug2209Provide לעבודת SP IBM השקה
- הפצת חוט שוויונית bug2188Support ברשת Lapi
- bug2025Translator לבנות כשלי w / g ++ & gt; = 4.1.2
- באגים דור קוד שונים שבמתרגם מקור למקור
- הודעות שגיאת מתורגמן מקור למקור על תשומות תקפות שונות
- מקור למקור המתורגמן מתרסק על תשומות תקפות שונות
- דיווחי באגים נוספים נפתרו עם תיעוד משופר / הבהיר
- באגים נוספים הקבועים בGASNet (ראה gasnet / ChangeLog)
- תיקוני באגים רבים שונים קטין
הפרטי של
תגובות לא נמצא