OpenCL प्रो संस्करणासाठी intel RN-OCL004 FPGA SDK
OpenCL प्रो संस्करणासाठी intel RN-OCL004 FPGA SDK

OpenCL™ प्रो एडिशन आवृत्ती 22.4 रिलीज नोट्ससाठी Intel® FPGA SDK

OpenCL™ प्रो एडिशन रिलीझ नोट्ससाठी Intel® FPGA SDK OpenCL(1)(2) प्रो एडिशनसाठी Intel FPGA सॉफ्टवेअर डेव्हलपमेंट किट (SDK) आणि OpenCL प्रो एडिशनसाठी Intel FPGA रनटाइम एन्व्हायर्नमेंट (RTE) बद्दल उशीरा-ब्रेकिंग माहिती प्रदान करते. आवृत्ती 22.4.

नवीन वैशिष्ट्ये आणि सुधारणा

ओपनसीएल प्रो एडिशनसाठी इंटेल एफपीजीए एसडीके आणि ओपनसीएल प्रो एडिशनसाठी इंटेल एफपीजीए आरटीई या रिलीझमध्ये कोणतीही नवीन वैशिष्ट्ये जोडलेली नाहीत.

ऑपरेटिंग सिस्टम समर्थन

OpenCL साठी Intel FPGA SDK साठी OS समर्थनाविषयी माहिती Intel FPGA च्या ऑपरेटिंग सिस्टम सपोर्ट पृष्ठावर उपलब्ध आहे. webसाइट
संबंधित माहिती
ऑपरेटिंग सिस्टम समर्थन

सॉफ्टवेअर वर्तनात बदल

OpenCL साठी Intel FPGA SDK आणि OpenCL साठी Intel FPGA RTE च्या सध्याच्या रिलीझमध्ये सॉफ्टवेअर वर्तनात कोणतेही बदल केले गेले नाहीत.
संबंधित माहिती
OpenCL 2.0 शीर्षलेख

ज्ञात समस्या आणि उपाय

हा विभाग OpenCL साठी Intel FPGA SDK आणि OpenCL आवृत्ती 22.4 साठी Intel FPGA RTE वर परिणाम करणाऱ्या ज्ञात समस्यांबद्दल माहिती प्रदान करतो.

  1. OpenCL आणि OpenCL लोगो हे Apple Inc. चे ट्रेडमार्क आहेत जे Khronos Group™ च्या परवानगीने वापरले जातात.
  2. OpenCL साठी Intel FPGA SDK प्रकाशित Khronos स्पेसिफिकेशनवर आधारित आहे, आणि Khronos Conformance चाचणी प्रक्रिया उत्तीर्ण झाली आहे. वर्तमान अनुरूप स्थिती येथे आढळू शकते www.khronos.org/conformance.
वर्णन वर्कअराउंड
HLS टास्क असलेल्या लायब्ररी फंक्शन्सवर कॉल्स असलेले OpenCL कर्नल संकलित करताना, वाढीव कंपाइल अप्रभावित कर्नलसाठी रीकंपाइलेशन ट्रिगर करू शकते. माहित नाही उपाय. तथापि, हा फंक्शनल बग नाही. याचा परिणाम अधिक पुराणमतवादी वाढीव संकलनात होऊ शकतो.
कर्नल 16,000 वेळा रांगेत असल्यास एमुलेटर रनटाइम एक प्रतिपादन त्रुटी उत्सर्जित करतो. कर्नल 16,000 पेक्षा जास्त वेळा लावू नका.
Intel Quartus® Prime Pro Edition कंपाइलरमध्ये 61 वर्णांपेक्षा मोठे नाव असलेले OpenCL कर्नल खालील एररसारख्या त्रुटीसह अयशस्वी होऊ शकतात: OpenCL कर्नल नावाचा आकार कमी करा.
त्रुटी (16045): उदाहरण "...| _cra_slave_inst "इन्स्टंटिएट्स अपरिभाषित अस्तित्व" _फंक्शन_क्रा_स्लेव्ह" File:fileनाव> ओळ:
OpenCL कर्नल पाईप्स काही प्रकरणांमध्ये वितर्क म्हणून पास करता येत नाहीत. लक्षण म्हणजे रनटाइम प्राप्त करतो a CL_INVALID_BUFFER_SIZE (-61) तुम्ही तुमचा कर्नल रांगेत ठेवता तेव्हा त्रुटी. पाईपऐवजी चॅनेल वापरण्यासाठी तुमची रचना सुधारित करा.
पर्यायाने उप-बफर आणि त्यांचे मूळ बफर वापरताना, एकाला लिहिलेले बदल कदाचित दुसऱ्यामध्ये परावर्तित होणार नाहीत. बफर अनमॅपिंग आणि मॅपिंग सब-बफर आणि त्यांचे मूळ बफर समक्रमित करण्यास भाग पाडते. बफर वापरांमधील बफर अनमॅपिंग आणि मॅपिंग ही समस्या टाळली पाहिजे.

हा विभाग ओपनसीएल कस्टम प्लॅटफॉर्म टूलकिट आणि संदर्भ प्लॅटफॉर्मसाठी इंटेल FPGA SDK च्या सध्याच्या प्रकाशनावर परिणाम करणाऱ्या ज्ञात समस्यांबद्दल माहिती प्रदान करतो. OpenCL साठी Intel FPGA SDK सह वापरण्यासाठी तुम्ही तयार केलेल्या सानुकूल प्लॅटफॉर्मवर देखील या समस्यांचा परिणाम होऊ शकतो.

वर्णन वर्कअराउंड
Windows साठी, जेव्हा होस्ट ऍप्लिकेशन डिव्हाइसेसची संख्या विचारतो तेव्हा कॉल करतो clGetDeviceIDs 128 उपकरणे परत करा.

टीप: द्वारे परत केलेल्या डिव्हाइस सूचीच्या सुरुवातीला तुम्ही वास्तविक उपलब्ध डिव्हाइसेस शोधू शकता clGetDeviceIDs.

खालीलपैकी एक उपाय करा:

• साठी क्वेरी मर्यादित करण्यासाठी होस्ट ऍप्लिकेशन पुन्हा लिहा

clGetDeviceIDs डिव्हाइसेसच्या वास्तविक संख्येपर्यंत.

• वापरण्यासाठी होस्ट अनुप्रयोग पुन्हा लिहा clGetDeviceInfo कोणती उपकरणे उपलब्ध आहेत याची चौकशी करण्यासाठी. सह clGetDeviceInfo वर कॉल करत आहे CL_DEVICE_AVAILABLE ध्वज योग्यरित्या अहवाल देतो की बाह्य उपकरणे अनुपलब्ध आहेत.

• फक्त कॉल करण्यासाठी होस्ट ऍप्लिकेशन पुन्हा लिहा clCreateContext डिव्हाइसेसच्या वास्तविक संख्येसह. कॉल करत आहे clCreateContext बाह्य उपकरणांसह त्रुटीसह अयशस्वी CL_DEVICE_NOT_AVAILABLE.

• पर्यावरण व्हेरिएबल सेट करा

CL_OVERRIDE_NUM_DEVICES_INTELFPGA ला

उपकरणांची योग्य संख्या. असे केल्याने चे चुकीचे वर्तन सुधारते clGetDeviceIDs.

OpenCL सॉफ्टवेअर समस्यांसाठी नवीनतम ज्ञात इंटेल FPGA SDK

वर्तमान Intel FPGA SDK साठी OpenCL आवृत्ती आणि मागील आवृत्त्यांसाठी अतिरिक्त ज्ञात समस्या माहितीसाठी, नॉलेज बेस पहा web पृष्ठ

संबंधित माहिती
नॉलेज बेस

सॉफ्टवेअर समस्यांचे निराकरण केले

OpenCL साठी Intel FPGA SDK आणि OpenCL आवृत्ती 22.4 साठी Intel FPGA RTE मध्ये कोणतीही सॉफ्टवेअर समस्या नोंदवली गेली नाही, दुरुस्त केली गेली किंवा अन्यथा निराकरण केले गेले नाही.

 या रिलीझमध्ये सॉफ्टवेअर पॅचेस समाविष्ट आहेत

या प्रकाशनात कोणतेही सॉफ्टवेअर पॅच समाविष्ट नाहीत.

ओपनसीएल प्रो एडिशन रिलीझ नोट्स आर्काइव्हसाठी इंटेल FPGA SDK

या प्रकाशन नोट्सच्या नवीनतम आणि मागील आवृत्त्यांसाठी, I पहाओपनसीएल प्रो एडिशन रिलीझ नोट्ससाठी ntel FPGA SDK. सॉफ्टवेअर आवृत्ती सूचीबद्ध नसल्यास, मागील सॉफ्टवेअर आवृत्तीसाठी मार्गदर्शक लागू होते.

ओपनसीएल प्रो एडिशन रिलीज नोट्ससाठी इंटेल FPGA SDK चा दस्तऐवज पुनरावृत्ती इतिहास
दस्तऐवज आवृत्ती इंटेल क्वार्टस प्राइम आवृत्ती बदल
2022.12.19 22.4 प्रारंभिक प्रकाशन.

सामाजिक चिन्ह ऑनलाइन आवृत्ती
सामाजिक चिन्ह अभिप्राय पाठवा

इंटेल लोगो

कागदपत्रे / संसाधने

OpenCL प्रो संस्करणासाठी intel RN-OCL004 FPGA SDK [pdf] वापरकर्ता मार्गदर्शक
आरएन-ओसीएल००४, ओपनसीएल प्रो एडिशनसाठी आरएन-ओसीएल००४ एफपीजीए एसडीके, ओपनसीएल प्रो एडिशनसाठी एफपीजीए एसडीके, ओपनसीएल प्रो एडिशनसाठी एसडीके, ओपनसीएल प्रो एडिशन, एडिशन

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *