Intel RN-OCL004 FPGA SDK សម្រាប់ OpenCL Pro Edition
Intel RN-OCL004 FPGA SDK សម្រាប់ OpenCL Pro Edition

Intel® FPGA SDK សម្រាប់ OpenCL™ Pro Edition Version 22.4 Release Notes

Intel® FPGA SDK សម្រាប់ OpenCL™ Pro Edition Release Notes ផ្តល់នូវព័ត៌មានយឺតយ៉ាវអំពី Intel FPGA Software Development Kit (SDK) សម្រាប់ OpenCL(1)(2) Pro Edition និង Intel FPGA Runtime Environment (RTE) សម្រាប់ OpenCL Pro Edition កំណែ 22.4 ។

លក្ខណៈពិសេសថ្មី និងការកែលម្អ

មិនមានមុខងារថ្មីបន្ថែមក្នុងការចេញផ្សាយ Intel FPGA SDK សម្រាប់ OpenCL Pro Edition និង Intel FPGA RTE សម្រាប់ OpenCL Pro Edition ទេ។

ការគាំទ្រប្រព័ន្ធប្រតិបត្តិការ

ព័ត៌មានអំពីការគាំទ្រប្រព័ន្ធប្រតិបត្តិការសម្រាប់ Intel FPGA SDK សម្រាប់ OpenCL មាននៅលើទំព័រជំនួយប្រព័ន្ធប្រតិបត្តិការរបស់ Intel FPGA webគេហទំព័រ។
ព័ត៌មានពាក់ព័ន្ធ
ការគាំទ្រប្រព័ន្ធប្រតិបត្តិការ

ការផ្លាស់ប្តូរឥរិយាបថកម្មវិធី

មិនមានការផ្លាស់ប្តូរចំពោះឥរិយាបថកម្មវិធីត្រូវបានធ្វើឡើងនៅក្នុងការចេញផ្សាយបច្ចុប្បន្ននៃ Intel FPGA SDK សម្រាប់ OpenCL និង Intel FPGA RTE សម្រាប់ OpenCL ។
ព័ត៌មានពាក់ព័ន្ធ
បឋមកថា OpenCL 2.0

បញ្ហាដែលគេស្គាល់ និងដំណោះស្រាយ

ផ្នែកនេះផ្តល់ព័ត៌មានអំពីបញ្ហាដែលគេស្គាល់ដែលប៉ះពាល់ដល់ Intel FPGA SDK សម្រាប់ OpenCL និង Intel FPGA RTE សម្រាប់ OpenCL កំណែ 22.4 ។

  1. OpenCL និងនិមិត្តសញ្ញា OpenCL គឺជាពាណិជ្ជសញ្ញារបស់ក្រុមហ៊ុន Apple Inc. ដែលប្រើប្រាស់ដោយការអនុញ្ញាតពី Khronos Group™។
  2. Intel FPGA SDK សម្រាប់ OpenCL គឺផ្អែកលើការបញ្ជាក់របស់ Khronos ដែលបានបោះពុម្ពផ្សាយ ហើយបានឆ្លងកាត់ដំណើរការសាកល្បងការអនុលោមតាម Khronos ។ ស្ថានភាពអនុលោមតាមបច្ចុប្បន្នអាចរកបាននៅ www.khronos.org/conformance.
ការពិពណ៌នា ដំណោះស្រាយ
នៅពេលចងក្រងខឺណែល OpenCL ដែលមានការហៅទៅកាន់មុខងារបណ្ណាល័យដែលមានភារកិច្ច HLS ការចងក្រងបន្ថែមអាចបង្កឱ្យមានការចងក្រងឡើងវិញសម្រាប់ខឺណែលដែលមិនរងផលប៉ះពាល់។ គ្មានដំណោះស្រាយដែលគេស្គាល់ទេ។ ទោះយ៉ាងណាក៏ដោយ នេះមិនមែនជាកំហុសមុខងារទេ។ វាអាចបណ្តាលឱ្យមានការចងក្រងបន្ថែមដែលមានលក្ខណៈអភិរក្សបន្ថែមទៀត។
ពេលដំណើរការកម្មវិធីត្រាប់តាមបញ្ចេញកំហុសអះអាង ប្រសិនបើខឺណែលត្រូវបានតម្រង់ជួរ 16,000 ដង។ កុំបញ្ចូលខឺណែលលើសពី 16,000 ដង។
ខឺណែល OpenCL ដែលមានឈ្មោះវែងជាង 61 តួអក្សរអាចនឹងបរាជ័យក្នុងកម្មវិធីចងក្រង Intel Quartus® Prime Pro Edition ដែលមានកំហុសស្រដៀងនឹងកំហុសខាងក្រោម៖ កាត់បន្ថយទំហំនៃឈ្មោះខឺណែល OpenCL ។
កំហុស (16045)៖ ឧទាហរណ៍ "...| _cra_slave_inst" instantiates អង្គភាពដែលមិនបានកំណត់ " _function_cra_slave" File:fileឈ្មោះ> បន្ទាត់៖
បំពង់ខឺណែល OpenCL មិនអាចឆ្លងកាត់ជាអាគុយម៉ង់ក្នុងករណីខ្លះបានទេ។ រោគ​សញ្ញា​គឺ​ការ​រត់​បាន​ទទួល a CL_INVALID_BUFFER_SIZE (-61) កំហុសនៅពេលអ្នកបញ្ចូលខឺណែលរបស់អ្នក។ កែប្រែការរចនារបស់អ្នកដើម្បីប្រើបណ្តាញជំនួសឱ្យបំពង់។
នៅពេលប្រើជំនួសសតិបណ្ដោះអាសន្នរង និងសតិបណ្ដោះអាសន្នមេរបស់វា ការផ្លាស់ប្តូរដែលសរសេរទៅមួយអាចនឹងមិនឆ្លុះបញ្ចាំងពីមួយទៀតទេ។ ការមិនគូសផែនទី និងការគូសផែនទីសតិបណ្ដោះអាសន្នបង្ខំឱ្យអនុសតិបណ្ដោះអាសន្ន និងសតិបណ្ដោះអាសន្នមេរបស់ពួកគេធ្វើសមកាលកម្ម។ ការមិនគូសផែនទី និងការគូសផែនទីសតិបណ្ដោះអាសន្នរវាងការប្រើប្រាស់សតិបណ្ដោះអាសន្នគួរតែការពារបញ្ហានេះ។

ផ្នែកនេះផ្តល់ព័ត៌មានអំពីបញ្ហាដែលគេស្គាល់ដែលប៉ះពាល់ដល់ការចេញផ្សាយបច្ចុប្បន្នរបស់ Intel FPGA SDK សម្រាប់ OpenCL Custom Platform Toolkit និង Reference Platforms ។ បញ្ហាទាំងនេះក៏អាចប៉ះពាល់ដល់វេទិកាផ្ទាល់ខ្លួនដែលអ្នកបង្កើតសម្រាប់ប្រើជាមួយ Intel FPGA SDK សម្រាប់ OpenCL ។

ការពិពណ៌នា ដំណោះស្រាយ
សម្រាប់ Windows នៅពេលដែលកម្មវិធីម៉ាស៊ីនសួរចំនួនឧបករណ៍ ទូរស័ព្ទទៅ clGetDeviceIDs ត្រឡប់ឧបករណ៍ចំនួន 128 ដោយមិនគិតពីចំនួនពិតនៃឧបករណ៍ដែលមានវត្តមាន។

ចំណាំ៖ អ្នកអាចស្វែងរកឧបករណ៍ដែលមានជាក់ស្តែងនៅដើមបញ្ជីឧបករណ៍ដែលបានប្រគល់មកវិញ clGetDeviceIDs.

អនុវត្តដំណោះស្រាយមួយក្នុងចំណោមវិធីដោះស្រាយខាងក្រោម៖

• សរសេរកម្មវិធីម៉ាស៊ីនឡើងវិញដើម្បីកំណត់សំណួរសម្រាប់

clGetDeviceIDs ទៅចំនួនពិតនៃឧបករណ៍។

• សរសេរកម្មវិធីម៉ាស៊ីនឡើងវិញដើម្បីប្រើ clGetDeviceInfo ដើម្បីសួរថាតើឧបករណ៍ណាដែលអាចប្រើបាន។ ការហៅទៅ clGetDeviceInfo ដោយប្រើ CL_DEVICE_AVAILABLE ទង់ជាតិរាយការណ៍យ៉ាងត្រឹមត្រូវថាឧបករណ៍បន្ថែមមិនអាចប្រើបានទេ។

• សរសេរកម្មវិធីម៉ាស៊ីនឡើងវិញ ដើម្បីហៅទូរសព្ទប៉ុណ្ណោះ។ clCreateContext ជាមួយនឹងចំនួនឧបករណ៍ពិត។ ការហៅទូរសព្ទ clCreateContext ជាមួយនឹងឧបករណ៍ extraneous បរាជ័យជាមួយនឹងកំហុស CL_DEVICE_NOT_AVAILABLE.

• កំណត់អថេរបរិស្ថាន

CL_OVERRIDE_NUM_DEVICES_INTELFPGA ទៅ

ចំនួនឧបករណ៍ត្រឹមត្រូវ។ ការធ្វើដូច្នេះជួសជុលអាកប្បកិរិយាខុសឆ្គងរបស់ clGetDeviceIDs.

Intel FPGA SDK ដែលស្គាល់ចុងក្រោយបំផុតសម្រាប់បញ្ហាកម្មវិធី OpenCL

សម្រាប់ព័ត៌មានបញ្ហាដែលគេស្គាល់បន្ថែមសម្រាប់ Intel FPGA SDK បច្ចុប្បន្នសម្រាប់កំណែ OpenCL និងសម្រាប់កំណែមុន សូមមើលមូលដ្ឋានចំណេះដឹង web ទំព័រ។

ព័ត៌មានពាក់ព័ន្ធ
មូលដ្ឋានចំណេះដឹង

បញ្ហាកម្មវិធីត្រូវបានដោះស្រាយ

គ្មានបញ្ហាផ្នែកទន់ណាមួយត្រូវបានរាយការណ៍ កែតម្រូវ ឬដោះស្រាយផ្សេងទៀតនៅក្នុង Intel FPGA SDK សម្រាប់ OpenCL និង Intel FPGA RTE សម្រាប់ OpenCL កំណែ 22.4 ទេ។

 បំណះកម្មវិធីរួមបញ្ចូលនៅក្នុងការចេញផ្សាយនេះ។

មិនមានបំណះកម្មវិធីរួមបញ្ចូលនៅក្នុងការចេញផ្សាយនេះទេ។

Intel FPGA SDK សម្រាប់ OpenCL Pro Edition Release Notes Archives

សម្រាប់កំណែចុងក្រោយបំផុត និងមុននៃកំណត់ចំណាំចេញផ្សាយនេះ សូមមើល Intel FPGA SDK សម្រាប់ OpenCL Pro Edition Notes. ប្រសិនបើកំណែកម្មវិធីមិនត្រូវបានរាយបញ្ជី ការណែនាំសម្រាប់កំណែកម្មវិធីមុនត្រូវបានអនុវត្ត។

ប្រវត្តិនៃការកែប្រែឯកសាររបស់ Intel FPGA SDK សម្រាប់កំណត់ចំណាំការចេញផ្សាយ OpenCL Pro Edition
កំណែឯកសារ កំណែ Intel Quartus Prime ការផ្លាស់ប្តូរ
2022.12.19 22.4 ការចេញផ្សាយដំបូង។

រូបតំណាងសង្គម កំណែអនឡាញ
រូបតំណាងសង្គម ផ្ញើមតិកែលម្អ

និមិត្តសញ្ញា Intel

ឯកសារ/ធនធាន

Intel RN-OCL004 FPGA SDK សម្រាប់ OpenCL Pro Edition [pdf] ការណែនាំអ្នកប្រើប្រាស់
RN-OCL004, RN-OCL004 FPGA SDK សម្រាប់ OpenCL Pro Edition, FPGA SDK សម្រាប់ OpenCL Pro Edition, SDK សម្រាប់ OpenCL Pro Edition, OpenCL Pro Edition, Edition

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *