के बिना इंटेल आईजीपी (उदाहरण के लिए आईरिस प्रो 5200) हार्डवेयर प्रोग्रामिंग i7-4770k @ 4GHz के लिए कोर के पीक जीएफएलपीएस 4GHz * 8 (AVX) * (4 एफएमए) * 4 कोर = 512 GFLOPS है। लेकिन नवीनतम इंटेल आईजीपी (आईरिस प्रो 5100/5200) की 800 GFLOPS से अधिक की चोटी है। इसलिए कुछ एल्गोरिदम आईजीपी पर भी तेजी से चलेंगे। आईजीपी के साथ कोर का मिश्रण एक साथ बेहतर होगा। इसके अतिरिक्त, आईजीपी अधिक सिलिकॉन खा रहा है। आईरिस प्रो 5100 अब सिलिकॉन का 30% से अधिक लेता है। ऐसा लगता है कि इंटेल डेस्कटॉप प्रोसेसर की दिशा किस दिशा में है।ओपनसीएल
जहां तक मैंने इंटेल आईजीपी देखा है, हालांकि, ओपनसीएल/ओपनजीएल के अपवाद के साथ प्रोग्रामर द्वारा ज्यादातर अनदेखा किया जाता है। मुझे यह जानकर उत्सुकता है कि ओपनसीएल के बिना गणना (उदाहरण के लिए एसजीईएमएम) के लिए इंटेल एचडी ग्राफिक्स हार्डवेयर कैसे प्रोग्राम कर सकता है?
जोड़ा गया टिप्पणी: लिनक्स पर एचडी ग्राफिक्स और ओपनसीएल के लिए उनका कोई इंटेल समर्थन नहीं है। मुझे beignet मिला जो कम से कम आइवी ब्रिज एचडी ग्राफिक्स के लिए लिनक्स को समर्थन जोड़ने का ओपन सोर्स प्रयास है। मैंने कोशिश नहीं की है। शायद बेगनेट विकसित करने वाले लोग जानते हैं कि ओपनसीएल के बिना एचडी ग्राफिक्स हार्डवेयर को कैसे प्रोग्राम किया जाए।
नोट: यह [GFLOPS] (https://en.wikipedia.org/wiki/FLOPS) है, [GFLOPs/s] (https://en.wikipedia.org/wiki/FLOPS) नहीं। आप '8 (AVX) * (4 एफएमए) 'गुणा क्यों कर रहे हैं? –
मैं ग्लॉप्स में बदल गया। एफएमए एक गुणा और एक साथ जोड़ता है, जो 2 का एक कारक देता है, हैसवेल दो एफएमए निर्देशों को एक साथ कर सकता है जो दो का एक और कारक देता है। प्रत्येक एफएमए एक एवीएक्स निर्देश कर सकता है जो 8 (सिंगल फ्लोटिंग पॉइंट) का एक और कारक देता है। –
जीएलएसएल प्रोग्रामिंग? DirectCompute? PTX? –