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 Pro সংস্করণের জন্য Intel FPGA SDK এবং OpenCL Pro সংস্করণের জন্য Intel FPGA RTE-এর এই রিলিজে কোনো নতুন বৈশিষ্ট্য যোগ করা হয়নি।

অপারেটিং সিস্টেম সমর্থন

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 একটি প্রকাশিত খ্রোনোস স্পেসিফিকেশনের উপর ভিত্তি করে তৈরি করা হয়েছে এবং খরোনোস কনফরমেন্স টেস্টিং প্রক্রিয়ায় উত্তীর্ণ হয়েছে। বর্তমান সামঞ্জস্য অবস্থা এ পাওয়া যাবে www.khronos.org/conformance.
বর্ণনা ওয়ার্কআউন্ড
একটি OpenCL কার্নেল কম্পাইল করার সময় লাইব্রেরি ফাংশনে কল করা HLS টাস্ক সহ, ইনক্রিমেন্টাল কম্পাইল অপ্রভাবিত কার্নেলের জন্য পুনরায় কম্পাইলেশন ট্রিগার করতে পারে। কোন পরিচিত সমাধান. যাইহোক, এটি একটি কার্যকরী বাগ নয়। এটি একটি আরো রক্ষণশীল ক্রমবর্ধমান কম্পাইল হতে পারে.
একটি কার্নেল 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) ত্রুটি যখন আপনি আপনার কার্নেল সারিবদ্ধ. পাইপের পরিবর্তে চ্যানেল ব্যবহার করতে আপনার নকশা পরিবর্তন করুন।
বিকল্পভাবে সাব-বাফার এবং তাদের প্যারেন্ট বাফার ব্যবহার করার সময়, একটিতে লেখা পরিবর্তনগুলি অন্যটিতে প্রতিফলিত নাও হতে পারে। একটি বাফার আনম্যাপিং এবং ম্যাপিং সাব-বাফার এবং তাদের মূল বাফারগুলিকে সিঙ্ক হতে বাধ্য করে। বাফার ব্যবহারের মধ্যে একটি বাফার আনম্যাপিং এবং ম্যাপিং এই সমস্যাটি প্রতিরোধ করা উচিত।

এই বিভাগটি পরিচিত সমস্যা সম্পর্কে তথ্য প্রদান করে যা OpenCL কাস্টম প্ল্যাটফর্ম টুলকিট এবং রেফারেন্স প্ল্যাটফর্মের জন্য Intel FPGA SDK-এর বর্তমান প্রকাশকে প্রভাবিত করে। এই সমস্যাগুলি OpenCL-এর জন্য Intel FPGA SDK-এর সাথে ব্যবহারের জন্য তৈরি করা কাস্টম প্ল্যাটফর্মগুলিকেও প্রভাবিত করতে পারে।

বর্ণনা ওয়ার্কআউন্ড
উইন্ডোজের জন্য, হোস্ট অ্যাপ্লিকেশন যখন ডিভাইসের সংখ্যা জিজ্ঞাসা করে, তখন কল করে clGetDeviceIDs উপস্থিত ডিভাইসের প্রকৃত সংখ্যা নির্বিশেষে 128টি ডিভাইস ফেরত দিন।

দ্রষ্টব্য: আপনি ডিভাইস তালিকার শুরুতে প্রকৃত উপলব্ধ ডিভাইসগুলি খুঁজে পেতে পারেন যা দ্বারা ফেরত দেওয়া হয়েছে৷ clGetDeviceIDs.

নিম্নলিখিত সমাধানগুলির মধ্যে একটি সম্পাদন করুন:

• ক্যোয়ারী সীমিত করতে হোস্ট অ্যাপ্লিকেশনটি পুনরায় লিখুন

clGetDeviceIDs ডিভাইসের প্রকৃত সংখ্যা।

• ব্যবহার করার জন্য হোস্ট অ্যাপ্লিকেশন পুনরায় লিখুন clGetDeviceInfo কোন ডিভাইস পাওয়া যায় তা জিজ্ঞাসা করতে। এর সাথে clGetDeviceInfo কল করা হচ্ছে CL_DEVICE_AVAILABLE পতাকা সঠিকভাবে রিপোর্ট করে যে বহিরাগত ডিভাইসগুলি অনুপলব্ধ।

• শুধুমাত্র কল করার জন্য হোস্ট অ্যাপ্লিকেশনটি পুনরায় লিখুন clCreateContext ডিভাইসের প্রকৃত সংখ্যা সহ। কলিং clCreateContext বহিরাগত ডিভাইসের সাথে ত্রুটির সাথে ব্যর্থ হয় CL_DEVICE_NOT_AVAILABLE.

পরিবেশ পরিবর্তনশীল সেট করুন

CL_OVERRIDE_NUM_DEVICES_INTELFPGA থেকে

ডিভাইসের সঠিক সংখ্যা। এটি করার ভ্রান্ত আচরণ ঠিক করে clGetDeviceIDs.

OpenCL সফ্টওয়্যার ইস্যুগুলির জন্য সর্বশেষ পরিচিত ইন্টেল FPGA SDK

OpenCL সংস্করণ এবং পূর্ববর্তী সংস্করণগুলির জন্য বর্তমান Intel FPGA SDK-এর জন্য অতিরিক্ত পরিচিত সমস্যা তথ্যের জন্য, নলেজ বেস দেখুন web পৃষ্ঠা

সম্পর্কিত তথ্য
জ্ঞানভাণ্ডার

সফ্টওয়্যার সমস্যা সমাধান করা হয়েছে

OpenCL-এর জন্য Intel FPGA SDK এবং OpenCL সংস্করণ 22.4-এর জন্য Intel FPGA RTE-তে কোনও সফ্টওয়্যার সমস্যা রিপোর্ট, সংশোধন বা অন্যথায় সমাধান করা হয়নি।

 সফ্টওয়্যার প্যাচ এই রিলিজ অন্তর্ভুক্ত

এই রিলিজে কোন সফ্টওয়্যার প্যাচ অন্তর্ভুক্ত নেই।

OpenCL প্রো সংস্করণ রিলিজ নোট আর্কাইভের জন্য Intel FPGA SDK

এই রিলিজ নোটের সর্বশেষ এবং পূর্ববর্তী সংস্করণের জন্য, I পড়ুনOpenCL প্রো সংস্করণ রিলিজ নোটের জন্য ntel FPGA SDK. একটি সফ্টওয়্যার সংস্করণ তালিকাভুক্ত না হলে, পূর্ববর্তী সফ্টওয়্যার সংস্করণের জন্য নির্দেশিকা প্রযোজ্য।

OpenCL প্রো সংস্করণ রিলিজ নোটের জন্য Intel FPGA SDK-এর নথি সংশোধনের ইতিহাস
নথি সংস্করণ ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ পরিবর্তন
2022.12.19 22.4 প্রাথমিক মুক্তি।

সামাজিক আইকন অনলাইন সংস্করণ
সামাজিক আইকন প্রতিক্রিয়া পাঠান

ইন্টেল লোগো

দলিল/সম্পদ

OpenCL প্রো সংস্করণের জন্য intel RN-OCL004 FPGA SDK [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
RN-OCL004, OpenCL Pro সংস্করণের জন্য RN-OCL004 FPGA SDK, OpenCL Pro সংস্করণের জন্য FPGA SDK, OpenCL Pro সংস্করণের জন্য SDK, OpenCL প্রো সংস্করণ, সংস্করণ

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *