लेख में Symphony का प्रस्ताव दिया गया है, जो एक मिश्रित प्रोग्राम करने योग्य और विशेषज्ञ आर्किटेक्चर है जिसे GPUs जैसी वर्तमान उच्च-प्रदर्शन आर्किटेक्चर में मेमोरी सिस्टम की अक्षमताओं को दूर करने के लिए डिज़ाइन किया गया है। यह आवश्यक डेटा गतिविधि और दूरी को कम करने के लिए मेमोरी पदानुक्रम भर में डेटा का संचालन पर केंद्रित है।
- Symphony छत रेखा (roofline) फ्लोटिंग-पॉइंट गणनाओं के लिए विशेष पुनः विन्यास योग्य इकाइयों का उपयोग करता है, साथ ही पता जनरेशन, डेटा फ़िल्टरिंग और विरल मेटाडेटा प्रसंस्करण जैसे डेटा संचालन सुविधाओं के साथ।
- प्रोग्राम करने योग्य और विशेषज्ञ कार्यों का समर्थन करने के लिए कंप्यूटेशन संसाधनों को चिप-आंतरिक मेमोरी पदानुक्रम भर में वितरित किया गया है।
- आर्किटेक्चर का उद्देश्य उन विरल और सघन एल्गोरिदम के मिश्रण को संभालना है जिन्हें डोमेन-विशिष्ट त्वरक आमतौर पर नहीं संभाल सकते।
Symphony विरल टेंसर बीजगणित में अप्रोग्रामेबल ASIC प्रदर्शन के बराबर है, जबकि तुलनीय रूप से सुसज्जित GPU की तुलना में 31x बेहतर रनटाइम और 44x बेहतर ऊर्जा दक्षता प्रदान करता है।