Hardware acceleration for AI computation
מאיצי חמרה ייעודיים עבור חישובי בינה מלאכותית
הרקע לפרויקט:
יישומי בינה מלאכותית כגון זיהוי תמונה, ועיבוד שפה נדרשים לחישובים אריתמטיים אינטנסיביים המאופיינים על ידי מספר יחסית מצומצם של פונקציות מתמטיות ממוקדות הנקראות איטרטיבית וצורכות את מרבית משאבי החישוב. האצת חמרה ייעודית של פונקציות אלו יכולה ליעל את ביצועי תהליך החישוב באופן דרמטי מבחינת זמן תגובה ומשאבי אנרגיה.
מטרת הפרויקט:
בחירה של פונקציית חמרה להאצה בדגש על חישובים מקורבים לאקטיבציה הסתברותית דוגמת SoftMax
תכולת הפרויקט:
הגדרה, פיתוח ומימוש של המאיץ, מידול המאיץ, מדידה ושיפור רמת הדיוק של החישוב, הוכחת התכנות מימוש פיסי ע"י מימוש המאיץ בקוד ורילוג וסינתזה שלו.
קורסי קדם:
נדרשת שליטה טובה וניסיון בתחומים הבאים: תכן לוגי, קידוד C, ורילוג, ופייתון.
דרישות נוספות:
השתתפות בקורס "עקרונות של תכנון מערכות דיגיטליות" בסמסטר ב'
מקורות:
- Wikipedia – SoftMax Function
- Design Space Exploration for Softmax Implementations
- https://par.nsf.gov/servlets/purl/10197154
- Google Scholar - Search for Attention Is All You Need
תאריך עדכון אחרון : 09/01/2024