ওপেনসিএল 3.0 এর চূড়ান্ত স্পেসিফিকেশন ইতিমধ্যে প্রকাশিত হয়েছে

কয়েক মাস আগে আমরা ভাগ করে নিয়েছি ব্লগে এখানে খবর দ্বারা ওপেনসিএল 3.0 এর বিকাশ প্রকাশ খ্রোনস কনসার্ন (ওপেনজিএল, ভলকান এবং ওপেনসিএল পরিবারের জন্য নির্দিষ্টকরণের বিকাশের জন্য দায়বদ্ধ)।

এবং এটি ছিল সম্প্রতি পর্যন্ত চূড়ান্ত ওপেনসিএল 3.0 স্পেসিফিকেশন প্রকাশের ঘোষণা, মোবাইল ডিভাইস এবং ইন্টিগ্রেটেড প্রযুক্তিতে পাওয়া যায় এমন সুপার কম্পিউটার বা ক্লাউড সার্ভারগুলিতে ব্যবহৃত চিপস থেকে মাল্টি-কোর সিপিইউ, জিপিইউস, এফপিজিএ, ডিএসপি এবং অন্যান্য বিশেষায়িত চিপগুলি ব্যবহার করে মাল্টিপ্লাটফর্ম সমান্তরাল কম্পিউটিংকে সংগঠিত করতে সি ভাষার ভাষার এপিআই এবং এক্সটেনশনের সংজ্ঞা দেওয়া হচ্ছে।

একই সময়ে, একটি মুক্ত উত্স ওপেনসিএল এসডিকে প্রকাশ করা হয়েছিল সরঞ্জাম, উদাহরণ, ডকুমেন্টেশন, শিরোলেখ ফাইল, সি ++ এর জন্য লিঙ্ক এবং ওপেনসিএল 3.0 অনুবর্তী অ্যাপ্লিকেশন বিকাশের জন্য সি লাইব্রেরি সহ।

ক্ল্যাং সংকলকের উপর ভিত্তি করে ওপেনসিএল 3.0 এর প্রাথমিক বাস্তবায়নও উপস্থাপন করা হয়েছে, যা মূল এলএলভিএম প্যাকেজটিতে অন্তর্ভুক্তির জন্য সমকক্ষ পর্যালোচনা পর্যায়ে রয়েছে। আইবিএম, এনভিআইডিআইএ, ইন্টেল, এএমডি, অ্যাপল, এআরএম, ইলেকট্রনিক আর্টস, কোয়ালকম, টেক্সাস ইনস্ট্রুমেন্টস এবং তোশিবার মতো স্ট্যান্ডার্ডটিতে অবদান রয়েছে।

আজ, খ্রোনস ওপেনসিএল ron ওয়ার্কিং গ্রুপ বিকাশকারীদের দ্রুত উঠতে সক্ষম করার জন্য একটি খ্রোনস ওপেনসিএল এসডিকে প্রাথমিক প্রাথমিক রিলিজ সহ একটি নতুন ইউনিফাইড ওপেনসিএল সি 3.0 ভাষার স্পেসিফিকেশন সহ চূড়ান্ত ওপেনসিএল 3.0 স্পেসিফিকেশন প্রকাশের কথা বলে খুশি হয়েছে। ওপেনসিএল দিয়ে গতি বাড়ান।

ওপেনসিএল 3.0 মূল বৈশিষ্ট্য

ওপেনসিএল 3.0 এপিআই এখনই ওপেনসিএল এর সমস্ত সংস্করণ কভার করে (1.2, 2.x), পৃথক স্পেসিফিকেশন সরবরাহ না করে প্রতিটি সংস্করণ জন্য।

ওপেনসিএল ৩.০ অতিরিক্ত স্পেসিফিকেশনগুলি সংহত করে মূল কার্যকারিতা প্রসারিত করার ক্ষমতা সরবরাহ করে যা ওপেনসিএল ১.২ / ২.এক্সের একতরফা প্রকৃতি অবরুদ্ধ না করে বিকল্পগুলির আকারে ওভারল্যাপ হয়ে যাবে।

শুধুমাত্র কার্যকারিতা যা পূরণ করে ওপেনসিএল ১.২ বাধ্যতামূলক ঘোষণা করা হয়েছে, এবং সমস্ত বৈশিষ্ট্য প্রস্তাবিত ওপেনসিএল ২.x স্পেসিফিকেশনগুলিকে alচ্ছিক বলা হয়.

এই পদ্ধতিটি ওপেনসিএল 3.0 এর সাথে সামঞ্জস্যপূর্ণ বিশেষায়িত বাস্তবায়নগুলি সহজতর করবে এবং ওপেনসিএল 3.0 ব্যবহার করতে পারে এমন ডিভাইসগুলির পরিসরকে প্রসারিত করবে।

উদাহরণস্বরূপ, নির্মাতারা নির্দিষ্ট ওপেনসিএল ২.x বৈশিষ্ট্যগুলি প্রয়োগ না করেই ওপেনসিএল 3.0 এর জন্য সমর্থন বাস্তবায়ন করতে পারে। Languageচ্ছিক ভাষার ফাংশনগুলি অ্যাক্সেস করার জন্য, পৃথক এপিআই উপাদানগুলির পাশাপাশি বিশেষ ম্যাক্রোগুলির সমর্থন মূল্যায়নের জন্য ওপেনসিএল 3.0 এ একটি পরীক্ষার অনুরোধ সিস্টেম যুক্ত করা হয়েছে।

পূর্বে প্রকাশিত স্পেসিফিকেশনগুলির সাথে একীকরণ অ্যাপ্লিকেশনগুলিকে ওপেনসিএল 3.0 এ অনুবাদ করা সহজ করে। ওপেনসিএল 1.2 অ্যাপ্লিকেশনগুলি ডিভাইসগুলিতে চালাতে সক্ষম হবে যা কোনও পরিবর্তন ছাড়াই ওপেনসিএল 3.0 সমর্থন করে।

অ্যাপ্লিকেশন ওপেনসিএল ২.x এরও কোড পরিবর্তন দরকার হয় না, তবে যদি ওপেনসিএল ৩.০ পরিবেশটি প্রয়োজনীয় কার্যকারিতা সরবরাহ করে (ভবিষ্যতের বহনযোগ্যতার জন্য, ওপিসিএল ২.x অ্যাপ্লিকেশনগুলি ব্যবহৃত হচ্ছে ওপিসিএল ২.x বৈশিষ্ট্যগুলির সাথে সামঞ্জস্যতা মূল্যায়নের জন্য পরীক্ষার প্রশ্নগুলি যুক্ত করতে উত্সাহিত করা হয়))

ওপেনসিএল বাস্তবায়নের সাথে চালক বিকাশকারীরা নির্দিষ্ট কিছু এপিআই কলগুলির জন্য কেবল অনুরোধ প্রক্রিয়াকরণ যোগ করে এবং সময়ের সাথে ক্রমহ্রাসমান কার্যকারিতা বাড়িয়ে সহজেই তাদের পণ্যগুলিকে ওপেনসিএল 3.0 এ আপগ্রেড করতে পারে।

ওপেনসিএল 3.0 স্পেসিফিকেশন পরিবেশ, এক্সটেনশন এবং স্পেসিফিকেশনগুলির সাথে একত্রিত হয়েছে জেনেরিক মধ্যবর্তী এসপিআইআর-ভিযা ভলকান এপিআইতেও ব্যবহৃত হয়। SPIR-V 1.3 স্পেসিফিকেশনের জন্য সমর্থনটি মূল ওপেনসিএল 3.0 এ alচ্ছিক বৈশিষ্ট্য হিসাবে অন্তর্ভুক্ত করা হয়েছে। উপদলগুলি সহ অপারেশনগুলির জন্য সমর্থন গণনা কোরগুলির জন্য SPIR-V মধ্যবর্তী প্রতিনিধিত্ব ব্যবহার করে যুক্ত করা হয়েছে।

এর পাশাপাশি ডিএমএ ক্রিয়াকলাপ সম্পাদনের জন্য একটি এক্সটেনশনের সমর্থন যোগ করা হয়েছে ডিএসপি-জাতীয় ডিএমএ চিপগুলিতে অ্যাসিঙ্ক্রোনাস সমর্থিত।

অ্যাসিনক্রোনাস ডিএমএ চলমান গণনা বা অন্যান্য ডেটা স্থানান্তরের সমান্তরালভাবে, অ্যাসিঙ্ক্রোনালি বৈশ্বিক এবং স্থানীয় মেমরির মধ্যে ডেটা স্থানান্তর করতে ডিএমএ লেনদেনগুলি ব্যবহার করা সম্ভব করে তোলে।

সমান্তরাল প্রোগ্রামিং এক্সটেনশনের স্পেসিফিকেশন ভাষার জন্য সি সংস্করণ 3.0 এ আপডেট করা হয়েছে এবং সি ++ এর জন্য ওপেনসিএল ভাষা এক্সটেনশনের বিকাশ "ওপেনসিএল জন্য সি ++" এর পক্ষে বন্ধ রয়েছে।

ভলকান এপিআইয়ের মাধ্যমে ওপেনসিএল অনুবাদ করতে, ক্লাস্পভিটি সংকলক প্রস্তাবিত, যা ওপেনসিএল কার্নেলগুলি ভলকান এসপিআইআর-ভি উপস্থাপনায় রূপান্তর করে এবং ক্লাবকে স্তরটি নিশ্চিত করে যাতে ওপেনসিএল এপিআই ভলকানের শীর্ষে কাজ করে।

উৎস: https://www.khronos.org/


আপনার মন্তব্য দিন

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

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।