Windows

קונסורציום עושה צעדים לשבירת מחסומי תכנות מרובי ליבות

Medina - La Meca High Speed Line. High Speed Spanish Consortium

Medina - La Meca High Speed Line. High Speed Spanish Consortium
Anonim

תכנות עבור מערכות מרובות ליבות יכול להיות מורכב, כך קונסורציום בתעשייה בראשות Advanced Micro Devices נקטה צעד קדימה במטרה לחסל את הפיתוח שלה אתגרים כך יישומים ניידים על פני התקנים, ארכיטקטורות ומערכות הפעלה

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

המפרט הוא חלק מהתקן החומרה הפתוח של HSA, כך שניתן לבצע את ביצוע התוכנית בקלות למשאבי עיבוד שרתים, מחשבים ניידים והתקנים ניידים. מטרתו של HSA היא ליצור ממשק בסיסי סביב כלי תכנות מקבילים סטנדרטיים בתעשייה, כך שהקוד יכול להיכתב ולצרף פעם אחת למספר מכשירים.

מחשבים וניידים משלבים כיום מעבדים עם מעבדים רבים כדי להאיץ את משימות המחשוב. חלק מעובדי שיתוף ה- GPU (יחידות עיבוד גרפיקה), DSPs (מעבדי אותות דיגיטליים), מעבדי רשת, FPGAs (מערכי שער לתכנות שדה) ו- ASICs מיוחדים (מעגלים משולבים ספציפיים ליישום). חלק מהמחשבים המהירים ביותר בעולם לרתום את כוח המחשוב המשותף של GPUs ו- CPU עבור חישובים מתמטיים מורכבים, בעוד התקנים ניידים יש מעבדים מרובים עבור גרפיקה ואבטחה.

עיבוד יעיל מוביל ביצועים טובים יותר של הטלפון החכם ואת הטאבלט, וגם חיי סוללה ארוכים יותר, אמר פיל רוג 'רס, חבר תאגידי ב AMD, במהלך שיחת ועידה כדי לדון מפרט חדש.

AMD מאוחר יותר השנה צפויה לשחרר מחשבים ניידים ומעבדים שולחניים בשם קוד Kaveri שבו המעבדים ומעבדים גרפיים יוכלו לחלוק זיכרון. מטרות HSA הקרן קשורות באופן רופף אסטרטגיית השבבים של AMD שבו החברה משלבת צד שלישי קניין רוחני כך צ 'יפס יכול להיות מותאם אישית לצרכי הלקוח. לדוגמה, AMD עושה שבב מותאם אישית עבור קונסולת המשחקים הקרובה של פלייסטיישן 4 של Sony.

HSA גם רוצה להוריד את עלויות הפיתוח ולצמצם את הצורך להרכיב קוד למכשירים או ארכיטקטורות שבב. חלק מהתכונות של HUMA כוללות הקצאת זיכרון דינמי וגישה מהירה ל- GPU לזיכרון המערכת.

"כל יחידת חישוב … עומדת להיות בעלת עדיפות זהה והיא תוכל להיות מסוגלת להסתכל על אותו זיכרון", אמר ג'ים מק'גרגור, אנליסט ראשי במחקר Tirias.

HUMA מבטיח לכל יחידת חומרה יש גישה לאותם נתונים, ולכן המידע לא צריך להיות מועתקים סוגי זיכרון שונים. GPUs ומעבדים כיום יש גישה מטמון סוגי זיכרון שונים המפרט היה לשבור את התבנית המסורתית שבה המעבדים להקצות זיכרון לביצוע קוד, אבל המידע מועתק לתוך זיכרון GPU לביצוע על ידי המעבד הגרפי. חלק זה מאחד את החומרה וגם ארכיטקטורת תוכנה. אם אתה כותב ב- C + +, אתה יכול להגיד שאני רוצה שה- GPU יבצע את זה ", אומר מקגרגור. המפרט גם מקטין את הצורך להעביר נתונים בין הזיכרון, וזה מקל על בעיות צוואר הבקבוק, אומר מק'גרגור. רוג 'רס אמר המפרט מכיר אחסון מרובים ורשתות הקישוריות, אבל לא אמר אם זה יתייחס יחידות אחסון לא נדיף מחקה זיכרון. להתקנות שרת רבות יש כונני מצב מוצק כצורה של מטמון שבו הנתונים מועתקים ומאוחסנים לתקופה זמנית עם ביצוע משימה. פייסבוק צף את הרעיון של שימוש SSDs כתחליף ל- DRAMHSA קרנות תומכי כוללים גם ARM, Sony, MediaTek, Qualcomm, סמסונג, טקסס אינסטרומנטס, LG Electronics, Imagination Technologies ו ST Ericsson. אינטל אינה חברה בקרן HSA והיא משתמשת במעבדי שיתוף, מהדרים וכלי תכנות משלה כדי ללוות את הצ 'יפס שלה.

הרעיון של משאבי זיכרון משותפים הוא גם נרדף על ידי AMD המתחרה Nvidia, אשר אינו חבר של קרן HSA. Nvidia בשנה הבאה מתכננת לשחרר מעבד גרפי המבוסס על ארכיטקטורת מקסוול, אשר תאחד GPU וזיכרון מעבד. GPUs יוכלו לטפל זיכרון מעבד ולהיפך, ויישומים יהיה קל יותר לכתוב עם משאבי זיכרון מאוחדים. טלפונים חכמים וטאבלטים יכולים לקבל זיכרון אחיד עם מעבד המעבד Tegra 5 של נווידיה, הקרוי לוגן, שיכלול מעבד גרפי המבוסס על הארכיטקטורה של מקסוול, וגם תומך ב- CUDA, שהיא ערכת הכלים הקניינית של Nvidia לתכנות מקבילי.

HUMA תואם עם שפות תכנות פופולריים כגון C, C + + ו Python, ומערכות הפעלה מרובות, אמר AMD