2014-04-13 10 views
5

मैं ज़ीओन फी के लिए कुछ गणना को ऑफ़लोड करने जा रहा हूं लेकिन पहले विभिन्न समानताओं और समानांतर प्रोग्रामिंग के लिए अलग-अलग एपोरेट करना चाहता हूं।क्या ज़ीओन फाई का सिम्युलेटर/एमुलेटर है?

क्या ज़ीओन फाई (या तो विंडोज या लिनक्स) के लिए सिम्युलेटर/एमुलेटर है? इंटेल (आर) सलाहकार XE 2015 बीटा में

+0

फाई x86 निर्देश (अधिकांश भाग के लिए) चलाता है, ताकि आप अपने होस्ट कंप्यूटर को सिम्युलेटर के रूप में उपयोग कर सकें। – pburka

+0

@ पब्र्का - यदि आपका फाई वेक्टर सिम निर्देशों के साथ केएनसी (नाइट्स कॉर्नर) आईएसए का उपयोग नहीं कर रहा है, तो आप भी फाई का उपयोग नहीं कर सकते हैं। फाई x86 निर्देश खराब प्रदर्शन करता है। –

उत्तर

2

उपयुक्तता सुविधा (हो सकता है के लिए मुफ्त here "नामांकित") आपके अनुरोधों को संबोधित करने के लिए इस्तेमाल किया जा सकता है।

  • का मूल्यांकन इंटेल जिऑन फी ™ (बोझ उतार लेना के लिए देशी या सीमित समर्थन) प्रदर्शन के स्तर को देखते हुए काम का बोझ
  • के लिए CPU प्रदर्शन चोटियों से अधिक हो सकती है, तो असंतुलन का मूल्यांकन, रन-टाइम भूमि के ऊपर और अन्य: उपयुक्तता बीटा के लिए विशेष रूप से करने में सक्षम है प्रदर्शन नुकसान प्रभाव समानांतर एपीआई के आधार पर, धागे और पाश यात्रा संख्या/विवरण के किसी नंबर इस्तेमाल किया जा रहा

दिया "मूल्यांकन" सभी प्रकार के मनमाने ढंग से 86 मशीन पर किया जा सकता है (विंडोज या लिनक्स ओएस समर्थित)। तो यह वास्तव में "अनुकरण" की तरह है। हालांकि यह एक सॉफ्टवेयर आधारित मॉडलिंग उपकरण (पारंपरिक हार्डवेयर सिम्युलेटर या एम्यूलेटर नहीं) है।

नोट: दिए गए ज़ीओन फी-विशिष्ट सामग्री केवल "प्रयोगात्मक" सुविधा के रूप में उपलब्ध है। जिसका अर्थ है कि फिलहाल (अप्रैल 2014 तक) यह अभी भी बीटा गुणवत्ता है और यह अभी भी डिफ़ॉल्ट रूप से अनुपलब्ध है। इसे सक्षम करने के लिए आपको प्रयोगात्मक चर ADVIXE_EXPERIMENTAL = suitability_xeon_phi_modeling सेट अप करना होगा। आम तौर पर सलाहकार बीटा प्रयोगात्मक विशेषताएं वर्ष में बाद में बेहतर गुणवत्ता और अधिक परिपक्व हो जाती हैं (या तो बीटा अपडेट या बाद में रिलीज में)। दिया गया नोट उपयुक्तता सुविधा के सभी अन्य भागों पर लागू नहीं है जो ज़ीओन फी-विशिष्ट नहीं हैं।

यहाँ दिए गए बीटा प्रायोगिक सुविधा जीयूआई देखो & महसूस के लिए एक स्क्रीन शॉट है (बोल्ड लाल है मेरा ऐड-ऑन):

AdvisorXESuitabilityBeta

+0

क्या मैं 'मुलायम नकली' 50 फी थ्रेड के साथ बातचीत करने वाले होस्ट थ्रेड मॉडल कर सकता हूं? –

+0

मैंने आपके अलग-अलग प्रश्न के उत्तर में दिए गए विषय पर अधिक विवरण समझाया है http://stackoverflow.com/questions/23042472/how-to-offload-particular-thread-of-a-single-app-to-particular -xeon-phi-cores – zam

+0

और सलाहकार XE के लिए, हाँ - आप इसे "ज़ीओन फाई थ्रेड्स" संख्या का उपयोग करके ~ 64 के बराबर होने वाले कॉम्बो-बॉक्स के माध्यम से स्क्रीन-शॉट के शीर्ष दाएं कोने में दिखाए गए कॉम्बो-बॉक्स के माध्यम से कर सकते हैं। – zam

3

घटना है कि भविष्य इंटरनेट उपयोगकर्ताओं को इस सवाल को देखने में और नाइट्स लैंडिंग सिमुलेशन के बारे में आश्चर्य, इंटेल एसडीई (https://software.intel.com/en-us/articles/intel-software-development-emulator) AVX-512 अनुकरण करता है।

अनियमित के लिए, नाइट्स लैंडिंग इंटेल ज़ीऑन फाई प्रोसेसर की अगली पीढ़ी के लिए आधिकारिक कोड नाम है। यह मानना ​​गलत है कि ज़ीओन फाई का मतलब नाइट्स कॉर्नर है, यह मानना ​​गलत है कि ज़ीओन का मतलब हैसवेल है। यह सिर्फ इतना है कि आज तक ज़ीओन फाई का एक पुनरावृत्ति रहा है।

+0

उपयोगी लिंक, लेकिन दुर्भाग्य से एसडीई केएनसी (नाइट्स कॉर्नर) का अनुकरण नहीं करता है जो कि Phi का उपयोग करता है। –

+0

यही कारण है कि मैंने स्पष्ट रूप से "नाइट्स लैंडिंग" कहा था। और नाइट्स लैंडिंग ज़ीओन फाई है, यह सिर्फ दूसरी पीढ़ी का उत्पाद है। – Jeff

संबंधित मुद्दे