דלג לתוכן
BU

Berkeley UPC for Mac

מוֹצִיא לָאוֹר: Lawrence Berkeley National Laboratory
סרוק נגד וירוסים Mac Free
הורד v2020.4.0 698 הורדות
גִרְסָה2020.4.0
מוֹצִיא לָאוֹר Lawrence Berkeley National Laboratory
תאריך הוצאה21 בספט׳ 2020
תאריך הוסף21 בספט׳ 2020
דרישות OsMacintosh
דרישותmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
סה"כ הורדות698
הורדות בשבוע1
מחירFree

תיאור

Unified Parallel C (UPC) היא הרחבה של שפת התכנות C המיועדת למחשוב ביצועים גבוהים במכונות מקבילות בקנה מידה גדול. השפה מספקת מודל תכנות אחיד עבור חומרת זיכרון משותף ומבוזר כאחד. למתכנת מוצג מרחב כתובות משותף ומחולק אחד, שבו ניתן לקרוא ולכתוב משתנים ישירות על ידי כל מעבד, אך כל משתנה משויך פיזית למעבד יחיד. UPC משתמשת במודל חישוב מרובות תוכנית אחת (SPMD) שבו כמות ההקבלה קבועה בזמן הפעלת התוכנית, בדרך כלל עם חוט ביצוע בודד לכל מעבד.

שפת UPC התפתחה מהתנסויות עם שלוש שפות קודמות אחרות שהציעו הרחבות מקבילות ל-ISO C 99: AC , Split-C ו-Parallel C Preprocessor (PCP). UPC אינו קבוצת-על של שלוש השפות הללו, אלא ניסיון לזקק את המאפיינים הטובים ביותר של כל אחת מהן. UPC משלבת את יתרונות התכנות של פרדיגמת תכנות הזיכרון המשותף והשליטה על פריסת הנתונים והביצועים של פרדיגמת התכנות של העברת הודעות.

פרטים עיקריים

  • הרחבה של שפת התכנות C המיועדת למחשוב מקבילי עם ביצועים גבוהים
  • עודכן לאחרונה ב-21/09/20
  • היה עדכון אחד במהלך 6 החודשים האחרונים
  • לגרסה הנוכחית יש 0 דגלים ב-VirusTotal

תוכניות דומות

אלטרנטיבות