রেনেসাস প্রথম RISC-V CPU ডিজাইন করেছে যা CoreMark/Mhz এ 3.27 পয়েন্টে পৌঁছেছে

রেনেসাস RISC-V

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

এবং যে উদাহরণ রেনেসাস অনুসরণ করেছে, এর উপর ভিত্তি করে একটি নতুন CPU ডিজাইন করেছে 32-বিট RISC-V ISA (RV32) এবং এটি একটি ঐতিহাসিক মাইলফলক অর্জন করেছে, 3.27 CoreMark/Mhz এর স্কোর অর্জন করার জন্য এই বৈশিষ্ট্যগুলির মধ্যে প্রথম, যার অর্থ অসাধারণ পারফরম্যান্সের চেয়েও বেশি।

CoreMark/Mhz কি?

কোরমার্ক/মেগাহার্টজ একটি মেট্রিক হল একটি প্রসেসর বা প্রসেসর কোরের কার্যক্ষমতা পরিমাপ করার জন্য CoreMark অপারেশনের সংখ্যার পরিপ্রেক্ষিতে যা এটি প্রতি মেগাহার্টজ (MHz) ঘড়ির ফ্রিকোয়েন্সি সম্পাদন করতে পারে। কোরমার্ক হল এমবেডেড মাইক্রোপ্রসেসর বেঞ্চমার্ক কনসোর্টিয়াম (EEMBC) দ্বারা বিকশিত একটি বেঞ্চমার্ক এবং এমবেডেড এবং এমবেডেড সিস্টেমে প্রসেসর কোরের কর্মক্ষমতা মূল্যায়ন করতে ব্যবহৃত হয়।

সারমর্মে, CoreMark/MHz একটি প্রদান করে একটি কোরের প্রক্রিয়াকরণ দক্ষতার আপেক্ষিক পরিমাপ, বিভিন্ন প্রসেসর আর্কিটেকচার এবং ডিজাইনের মধ্যে তুলনা করার অনুমতি দেয়। CoreMark/MHz মান যত বেশি হবে, কোরটি প্রক্রিয়াকরণ ক্রিয়াকলাপ সম্পাদনে তত বেশি দক্ষ হবে।

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

প্রথমে 3.27 CoreMark/MHz এ পৌঁছান

risc-v রেনেসাস

আমি যেমন উল্লেখ করেছি, রেনেসাস ঘোষণা করেছে যে এটি একটি RISC-V CPU কোর ডিজাইন করেছে, এটির প্রথম কোর এই ISA-এর উপর ভিত্তি করে। ইহা একটি 32-বিট CPU, যে, RV32 নির্দেশ সেট সহ। এই CPU কোর রেনেসাসের e2 স্টুডিও ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) এর সাথে সামঞ্জস্যপূর্ণ এবং RISC-V মাইক্রোকন্ট্রোলারের জন্য অন্যান্য তৃতীয় পক্ষের IDE-এর সাথে সামঞ্জস্যপূর্ণ, যা বিকাশকারীদের জন্য জিনিসগুলিকে সহজ করে তোলে।

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

পূর্বে, রেনেসাস দ্বারা বিকাশিত দুটি সিপিইউ চালু করেছে Andes প্রযুক্তি কর্পোরেশন, R9A02G020 এর ক্ষেত্রে, মোটর নিয়ন্ত্রণের জন্য নির্দিষ্ট অ্যাপ্লিকেশনের জন্য একটি সাধারণ মাইক্রোকন্ট্রোলার (ASSP বা অ্যাপ্লিকেশন-নির্দিষ্ট স্ট্যান্ডার্ড পণ্য) এবং R9A06G150, ভয়েস ইন্টারফেসের জন্য একটি ASSP মাইক্রোকন্ট্রোলার, উভয়ই RISC-V এর উপর ভিত্তি করে, কিন্তু এটি নিজের দ্বারা ডিজাইন করা হয়নি এবং এটি এমসিইউ সম্পর্কে ছিল।

তা ছাড়াও, এখন রেনেসাস এই পরিবারের সাথে পরিচয় করিয়ে দেয় RZ/64, XNUMX-বিট RISC-V মাইক্রোপ্রসেসরের একটি পরিবার লিনাক্স চালাতে সক্ষম, এবং RH850/U2B, অটোমোবাইলের জন্য একটি সিস্টেম অন চিপ (SoC)। এটি RISC-V এর উপর ভিত্তি করে কোম্পানির পণ্য তালিকার পরিপূরক।

রেনেসাস RISC-V CPU স্পেসিফিকেশন

জন্য হিসাবে প্রযুক্তিগত বিবরণ এই রেনেসাস RISC-V CPU এর মধ্যে, নিম্নলিখিতগুলি হাইলাইট করা উচিত:

  • RISC-V-এর উপর ভিত্তি করে নতুন Renesas CPU বিভিন্ন অ্যাপ্লিকেশনের জন্য বহুমুখী, এবং অন্যান্য ক্ষেত্রে সীমাবদ্ধ নয়। উদাহরণস্বরূপ, এটি MCU, SoCs, ASICs, AASPs ইত্যাদি উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে। বিশেষ করে শিল্পের উদ্দেশ্যে এবং এমবেডেড বা অন্তর্নির্মিত।
  • এর ডিজাইনে পারফরম্যান্স ব্যাপকভাবে অপ্টিমাইজ করা হয়েছে, যে কারণে এটি বেঞ্চমার্কে সেই চিহ্নগুলিতে পৌঁছেছে। এই CPU RV32 নির্দেশনা সেট চালাতে পারে যেমন আমি বলেছি, মডুলার এক্সটেনশন I এবং E উভয়ই, যা এটিকে সাধারণ উদ্দেশ্যের অ্যাপ্লিকেশনের জন্য উপযুক্ত করে তোলে।
  • এটিতে অন্যান্য সমন্বিত RISC-V মডিউল বা এক্সটেনশনও রয়েছে, যেমন গুণ ও ভাগের ক্রিয়াকলাপ উন্নত করতে M, RTOS-ভিত্তিক সিস্টেমে একযোগে পারমাণবিক অ্যাক্সেস সমর্থন করার জন্য এক্সটেনশন A, মেমরি সংরক্ষণের জন্য সংকুচিত নির্দেশাবলী 16-বিটের সাথে সামঞ্জস্যপূর্ণ এক্সটেনশন C প্রদান করে। স্থান, এবং বি, যা উন্নত বিট ম্যানিপুলেশন ক্ষমতা প্রদান করে।
  • অন্যদিকে, দক্ষতার জন্যও মহান যত্ন নেওয়া হয়েছে, শুধুমাত্র কর্মক্ষমতা নয়, এটি কম-ব্যবহারের অ্যাপ্লিকেশনের জন্য আদর্শ করে তোলে।
  • একটি স্ট্যাক মনিটর রেজিস্টার সিস্টেম সংহত করা হয়েছে, যা স্ট্যাক মেমরি ওভারফ্লো প্রতিরোধ করে, তাই, এই ওভারফ্লোগুলি এড়িয়ে আপনি সিস্টেমের অখণ্ডতা উন্নত করতে পারেন, যা এই সমস্যার কারণে ব্যর্থ হবে না।
  • এটিতে একটি ডায়নামিক ব্রাঞ্চ প্রেডিকশন ইউনিটও রয়েছে, যা কোড এক্সিকিউশনকে উন্নত করবে।
  • অবশ্যই, এটি একটি JTAG ডিবাগিং ইন্টারফেস অন্তর্ভুক্ত করে, দক্ষ, সম্পূর্ণ এবং দ্রুত ডিবাগিংয়ের জন্য, যা ডেভেলপারদের জীবনকে অনেক সহজ করে তোলে।
  • অন্যদিকে, এটি একটি আইটিইউ বা নির্দেশনা ট্রেসিং ইউনিট অন্তর্ভুক্ত করে, যা বিকাশকারীদের সিস্টেমের আচরণ সম্পর্কে গভীর জ্ঞান প্রদান করে।
Renesas e2 Studio ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) হল একটি সফ্টওয়্যার ডেভেলপমেন্ট টুল যা রেনেসাস মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরগুলিতে অ্যাপ্লিকেশনগুলিকে প্রোগ্রাম এবং ডিবাগ করতে ব্যবহৃত হয়। এই ডেভেলপমেন্ট এনভায়রনমেন্ট রেনেসাস ডিভাইসগুলির জন্য সফ্টওয়্যার তৈরি, বিকাশ এবং অপ্টিমাইজ করা সহজ করে তোলে এমন সরঞ্জামগুলির একটি সম্পূর্ণ সেট সরবরাহ করে। এবং এই IDE-তে বিভিন্ন ধরণের রেনেসাস মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরের সমর্থন রয়েছে, যা ডেভেলপারদের বিস্তৃত পণ্যগুলির সাথে কাজ করার অনুমতি দেয়। এটিতে একটি সোর্স কোড এডিটরও রয়েছে যা কোড লেখা এবং বোঝা সহজ করতে সিনট্যাক্স হাইলাইটিং, স্বয়ংসম্পূর্ণতা এবং সহজ নেভিগেশনের মতো বৈশিষ্ট্যগুলি প্রদান করে। আমরা অবশ্যই ডিবাগিং টুলগুলি ভুলে যাব না, যা কোড ডিবাগিং প্রক্রিয়াকে সহজতর করে, যা ডেভেলপারদের তাদের প্রোগ্রামে ত্রুটি সনাক্ত করতে এবং সংশোধন করতে দেয়। সফ্টওয়্যার উন্নয়ন প্রকল্পগুলিকে দক্ষতার সাথে সংগঠিত ও পরিচালনা করার জন্য আপনার কাছে একটি প্রকল্প ব্যবস্থাপনা সিস্টেম রয়েছে, যার মধ্যে কম্পাইলার, লিঙ্কার এবং অন্যান্য সম্পর্কিত সরঞ্জামগুলি কনফিগার করা অন্তর্ভুক্ত রয়েছে। এবং এটি অনেকগুলি প্রোগ্রামিং ভাষা সমর্থন করে, যেমন C এবং C++, সবচেয়ে সাধারণের মধ্যে।

নতুন Renesas RISC-V CPU এর সাথেও সামঞ্জস্যপূর্ণ রেনেসাস ই 2 স্টুডিও আইডিই এবং এই ইকোসিস্টেমের জন্য টুল ডেভেলপ করার জন্য বিভিন্ন ধরনের তৃতীয় পক্ষের IDE-এর সাথে। এছাড়াও, তৈরি করা চিপটি কর্মক্ষমতা এবং ফাংশন উভয় ক্ষেত্রেই পরীক্ষা করা হয়েছে, তাই আপনার কাছে একটি পরীক্ষিত চূড়ান্ত পণ্য রয়েছে। লঞ্চের জন্য, এটি 2024 সালের প্রথম দিকে লঞ্চ করা হবে। সুতরাং আমরা এই চিপগুলির উপর ভিত্তি করে পণ্যগুলি দেখতে পাব, যা খুব আকর্ষণীয় হবে, এবং RISC-V ঘটনাটি হার্ডওয়্যার জগতে অপ্রতিরোধ্য বলে মনে হচ্ছে, যেমন লিনাক্স একসময় সফ্টওয়্যারের দিকে ছিল...


মন্তব্য করতে প্রথম হতে হবে

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

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

*

*

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