ATLAS
(באופן אוטומטי מכוון לינארי תוכנת אלגברה) הוא קוד פתוח ותוכנה לגמרי שורת הפקודה חופשית מיושמת ב- C / Fortran ונועד לספק אוסף של גרעיני אלגברה לינארית מותאמים במיוחד, אשר יכול לשמש לארכיטקטורות מבוססות מטמון שונים .Features בתוכנת glanceThe תוכנן בצורה כזו שהוא יכול מספק ממשקי Fortran77 וANSI C, אשר יכול לשמש לAPI לאס כל, כמו גם לחלק זעיר של API LAPACK (אלגברה לינארית חבילה).
הפרויקט & rsquo; המטרה העיקרית היא לסייע למשתמשים ליישם טכניקות אמפיריות לביצועים ניידים. בלאס היעילה (אלגברה לינארית Subprograms בסיסית) יישום, כמו גם שגרה שונות מLAPACK גם included.Getting התחילה עם ATLASThe תוכנה זמין רק להורדה כמקורות אוניברסליים ארכיון (tarball), המאפשר למשתמשים לייעל ולעבד אותו לספציפי מערכת הפעלה ארכיטקטורת חומרה (32-bit ו- 64 סיביות נתמכים בשלב זה) ו.
לכן, עליך להוריד את הגרסה האחרונה היציבה של הפרויקט מהאתר הרשמי שלה באמצעות Softoware, להציל את החבילה איפשהו במחשב שלך, לחלץ את התוכן שלה עם תוכנת מנהל הארכיון האהוב עליך ולפתוח מסוף אמולטור.
בטרמינל לינוקס, להשתמש ב& lsquo; cd & rsquo; הפקודה כדי לנווט למיקום של קבצי ארכיון חילוץ, ליצור תיקייה חדשה בשם & lsquo; MyObj & rsquo; באמצעות & lsquo; mkdir & rsquo; פיקוד והקלד את & lsquo; ./../ להגדיר & rsquo; הפקודה כדי לייעל ולהגדיר את התכנית. הרצה שונות וMakefile יהיו זמינות בספרייה המתאימה.
הדרכה מפורטת התקנה ומידע על כל פקודה מסופקת על ידי מפתחי ATLAS בפרויקט & rsquo; דף Wiki זה נמצא בhttp://math-atlas.sourceforge.net/atlas_install/node6.html.
מה חדש בהודעה זו:
- אוסף צולב יש לי בסיסי לעבוד כאשר מערכת קבצים share / יעד מארח ואתה יכול SSH w / o passwd למקד: - rtarg =
- הוספת תמיכה בסיסית לעבודת XeonPHI: --accel = 2 --rtarg = mic0 - מצפה כאל בדרך ומוכנה לשימוש
- המוסף SIMD תמיכת vect לשל MIC AVX-512, המכונה AVXZ בATLAS
- נוסף גנרטור הבסיסי קוד AVXZ AMM - & gt; מושבת כעת בחיפוש בשל טעויות.
- באגים קבועים בammsearch בי M הסיבה mu גדול מאוד / NB = 0
- המוסף PHI ספציפי גרעיני הרכבה
מה חדש בגרסת 3.11.22:
-
gemm בלוק גדול שינה את זה כל כך מורכב שהותקן ל התקנות אינן ברירת מחדל
- שינה אותו כברירת מחדל גרעיני gemm כך ARM בלוק גדול לHARDFP ABI
- המוסף NB כוונון לgemm גישה העיקרית מורכב
- Uglied עד atlas_install להימנע אזהרות BS בלתי ניתנות לשינוי של gcc
- archdefs עדכון לCorei364AVXMAC
- הדלפות מחוברות כמה חד פעמית mem בlanbsrch
- תמיכת config בסיסית נוסף לאוסף צולב
- עדכון cmat2blk המורכב לתקן def אב טיפוס והסוג למורכב
- Rakib כתב מורכבים cmat2blk
- emit_uamm שינה לטפל התקנות מרובות
- צוות שלם של תיקוני מאיץ TI_C99_BM מטוני Castaldo
מה חדש בגרסה 3.10.0:
- גרסה זו מתקנת באגים נדירים בATL_syr, ATL_her , פונקציות ATL_syr2, וATL_her2 L2 בלאס, מוסיפה מאיצי GEMV לTRMV, TRSV, SYMV, וHEMV לבעיות גדולות, מוסיפה קוד להכיר IvyBridge כCorei2, חל תיקונים לגרעיני ARM GEMM, תיעוד עדכונים, ומשודרגות לבנות Windows DLL.
מה חדש בגרסת 3.9.81:
- ספריות דינמי עכשיו לבנות בצורה נכונה לכל התצורות הנתמכות ל Windows, OS / X, ו- Linux.
מה חדש בגרסת 3.9.80:
- שחרור זה בונה תחת MINGW עבור פלטפורמת Windows 32bit , מוסיף תיקוני באגים שונים, ומסיר archdefs שאינו נתמך.
מה חדש בגרסת 3.9.78:
- גרסה זו הוסיפה את היכולת להגדיר אילו מעבדים ל להשתמש כאשר נושא כוונון ותיקונים עם מעבדים וירטואליים.
- באגס בתמיכת Power7 היה קבוע, וכל בדיקות התאימות עכשיו לעבור.
- תמיכת 4.7.0 GCC השתפרה.
- ATLAS כעת ניתן הידור עם MSVC ++.
- ההרכבה ARM נוקתה ותמיכת ניאון ARM השתפרה.
- תמיכה בסיסית סופקה למהדרים של אינטל.
- אשכולות ותמיכה ב- 64 הסיביות ב- Windows, היום Cygwin הילידים זקוק להם יותר ו.
מה חדש בגרסה 3.9.63:
- גרסה זה מעדכן את ה- API של רתמה מבחן ל לעבוד עם LAPACK הנוכחי.
מה חדש בגרסת 3.9.56:.
- קבוע לעבוד עם LAPack 3.4.0
מה חדש בגרסת 3.9.54:
- גרסה זו משפרת את הבחירה אוטומטית של מהדרים וספריות, כדי להפיק את התוצאות הטובות ביותר.
- זה מוסיף פיתוח נוסף ותיקוני באגים לתמיכת multithreading.
תגובות לא נמצא