Berkeley Unified Parallel C

צילום מסך תוכנה:
Berkeley Unified Parallel C
פרטי תוכנה:
גרסה: 2.16.0
טען תאריך: 20 Feb 15
רשיון: ללא תשלום
פופולריות: 11

Rating: 1.0/5 (Total Votes: 1)

ברקלי Unified C במקביל, או UPC בקיצור, הוא הרחבה שפת תכנות C הקוד פתוחה.
C המקביל Unified ברקלי מציע מחשוב עתיר ביצועים במכונות במקביל בקנה מידה גדולה

מה חדש בהודעה זו :.

    • ראשוני שחרורו של MXM-צינור

    • זו היא הגרסה הראשונית של GASNet וברקלי UPC עם תמיכה ב& quot; MXM & quot; API לHCAs InfiniBand של מלאנוקס. זה מבוסס על הקוד שמלאנוקס כבר הפצה במשך כשנה.
    • האצת קולקטיבים אופציונליים באמצעות FCA של מלאנוקס
    • עובד עם שתי ibv-צינור וMXM-צינור במלאנוקס האחרון HCAs
    • ראה gasnet / FCA / README-fca.txt / אחר
    • Pami-צינור הוא כבר לא & quot; BETA & quot;
    • שיפורי ביצועי תאומים-צינור:
    • ביצועים משופרים ל129-4096 העברות בייט.
    • מהדורה זו כוללת * ניסיוני * תמיכה (כברירת מחדל) לשיפור ביצועים באמצעות Ugni של & quot; quot ;, & RELAXED_PI_ORDERING אשר יכול להיות מופעל באמצעות משתנה סביבה. ראה README הצינור לקבלת מידע נוסף.
    • ביצועים משופרים של פעולות אריתמטיות על מצביעים-משותף למקרים נפוצים:
    • הוספה קבועה 0, 1 או -1 ל
    • מצביע-משותפים ל
    • הוספת מספר קבוע של גודל בלוק ל
    • מצביע-משותפים ל
    • מעל מקרים מוכפלים באשכולות (בסביבה סטטית-אשכולות)
    • ביצועים משופרים של פעולות על upc_lock_t:
    • Re-מיושם על בסיס אלגוריתם נעילת התור מבוסס רשימת MCS
    • תפעול בתוך צומת זיכרון שיתופי מבוצע w / o אדמיניסטרטיבים
    • תמיכה / ניידות פלטפורמה משופרת
    • תמיכה עבור הצלצול של אפל 4.0 כמהדר backend (Xcode 4.2 +)
    • אפשרות Configure --with-ברירת מחדל-רשת =
    • שימושיים במערכות עם APIs רשת מרובה המותקנות
    • שינויים / תוספות בהכנה למפרט קרובים UPC 1.3:
    • הוסף upc_tick.h ופונקציות כלולות ובלתעד את הארכת ברקלי UPC המתאימה כהוחלף
    • יישום upc_all_free () וupc_all_lock_free () ולתעד את הארכת ברקלי UPC המתאימה כהוחלף
    • טיפול עדכון של מקרי פינה הבהירה מחסום-התאמה
    • UPC-דוגמאות עדכון כדי להסיר שיחות לupc_local_alloc ()

    מה חדש בגרסה 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)

    • autotuner
    • קולקטיבים ניסויי (ראה 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: עדיפות שגויה יצירת כתובת שטוחה למערך רב-ממדים

    מה חדש בגרסת 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)
    • תיקוני באגים רבים שונים קטין

  • תוכנה דומה

    תגובות ל Berkeley Unified Parallel C

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!