Project Denver
প্রজেক্ট ডেনভার হল এনভিডিয়া দ্বারা পরিকল্পিত একটি কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিটের কোডনাম যা সাধারণ হার্ডওয়্যার ডিকোডার এবং সফ্টওয়্যার-ভিত্তিক বাইনারি অনুবাদ (গতিশীল পুনঃসংকলন)-এর সংমিশ্রণ ব্যবহার করে এআরএমভি8-এ 64/32-বিট নির্দেশ সেটগুলি প্রয়োগ করে যেখানে "ডেনভারের বাইনারি অনুবাদ স্তরটি অপারেটিং সিস্টেমের চেয়ে নিম্ন স্তরে সফ্টওয়্যারে চলে এবং সাধারণত অ্যাক্সেস করা, প্রধান মেমরিতে সংরক্ষিত 128 এমবি ক্যাশে ইতিমধ্যে অনুকূলিত কোড সিকোয়েন্সগুলি সঞ্চয় করে।" ডেনভার একটি খুব প্রশস্ত ইন-অর্ডার সুপারস্কেলার পাইপলাইন। এর নকশা এটিকে অন্যান্য এস. আই. পি-র কোরের সাথে সংহত করার জন্য উপযুক্ত করে তোলে (যেমন। জিপিইউ, ডিসপ্লে কন্ট্রোলার, ডিএসপি, ইমেজ প্রসেসর ইত্যাদি) একটি সিস্টেমে একটি চিপ (এস. ও. সি) গঠন করে। প্রজেক্ট ডেনভার মোবাইল কম্পিউটার, ব্যক্তিগত কম্পিউটার, সার্ভারের পাশাপাশি সুপার কম্পিউটারগুলিকে লক্ষ্য করে তৈরি করা হয়েছে। সংশ্লিষ্ট কোরগুলি এনভিডিয়া থেকে টেগ্রা এসসি সিরিজে সংহতকরণ খুঁজে পেয়েছে। প্রাথমিকভাবে ডেনভার কোরগুলি 28 এনএম প্রসেস নোডের জন্য ডিজাইন করা হয়েছিল (টেগ্রা মডেল টি132 ওরফে "টেগ্রা কে1")। ডেনভার 2 একটি উন্নত নকশা ছিল যা ছোট, আরও দক্ষ 16 এনএম নোডের জন্য তৈরি করা হয়েছিল। (টেগ্রা মডেল টি186 ওরফে "টেগ্রা এক্স2")। 2018 সালে, এনভিডিয়া একটি উন্নত নকশা (কোডনামঃ "কারমেল", এআরএমভি8-এর উপর ভিত্তি করে (64-বিট; বৈকল্পিকঃ ARM-v8.2 10-উপায় সুপারস্কেলার, কার্যকরী নিরাপত্তা, দ্বৈত এক্সিকিউশন, প্যারিটি এবং ইসিসি সহ) টেগ্রা জেভিয়ার এসসি-তে সংহত হয়েছে যা মোট 8টি কোর (বা 4টি দ্বৈত-কোর জোড়া) প্রদান করে। কারমেল সিপিইউ কোর সম্পূর্ণ অ্যাডভান্সড সিমডি (এআরএম নিওন), ভিএফপি (ভেক্টর ফ্লোটিং পয়েন্ট) এবং ARMv8.2-FP16 সমর্থন করে। তৃতীয় পক্ষের বিশেষজ্ঞদের দ্বারা জেটসন এজিএক্স ডেভেলপমেন্ট কিটে সমন্বিত কারমেল কোরগুলির প্রথম প্রকাশিত পরীক্ষা 2018 সালের সেপ্টেম্বরে হয়েছিল এবং পূর্ববর্তী সিস্টেমগুলির তুলনায় এই বাস্তব বিশ্বের শারীরিক প্রকাশের জন্য প্রত্যাশিতভাবে বর্ধিত পারফরম্যান্সের ইঙ্গিত দিয়েছিল, সমস্ত সন্দেহ সত্ত্বেও সাধারণভাবে এই ধরনের পরীক্ষার সেটআপের ব্যবহৃত দ্রুততা বিশেষভাবে বোঝায়। কারমেল নকশাটি টেগ্রা মডেল টি194 ("টেগ্রা জেভিয়ার")-এ পাওয়া যায় যা একটি 12 এনএম কাঠামোর আকারের সাথে ডিজাইন করা হয়েছে। ওভারভিউ 7-ওয়ে সুপারস্কেলার এক্সিকিউশন পাইপলাইন সহ পাইপলাইন্ড প্রসেসর 128 কেবি নির্দেশ + 64 কেবি ডেটা এল1 ক্যাশে প্রতি কোর (উভয় 4-ওয়ে), 2 এম. আই. বি এল2 ক্যাশে (16-ওয়ে শেয়ার) ডেনভার 128 এম. আই. বি মূল মেমোরি একটি ইন্টারপ্রিটেশন ক্যাশে হিসাবে আলাদা করে রাখে, যা মূল অপারেটিং সিস্টেমে অ্যাক্সেসযোগ্য নয়। 2. 5 গিগাহার্টজ পর্যন্ত এআরএম কোড চালানো হয় হার্ডওয়্যার অনুবাদক দ্বারা বা সফ্টওয়্যার অনুকরণের মাধ্যমে প্রজেক্ট ডেনভারের অভ্যন্তরীণ নির্দেশাবলীতে অনুবাদ করা হয়। এআরএম নির্দেশাবলী পুনরায় সাজানো যেতে পারে, সরানো যেতে পারে যদি তারা শেষ ফলাফলে অবদান না রাখে, অথবা অন্যথায় অপ্টিমাইজ করা যেতে পারে যদি সফ্টওয়্যার অনুকরণ ব্যবহার করা হয়। চিপস একটি ডুয়াল-কোর ডেনভার সিপিইউ কেপ্লার-ভিত্তিক জিপিইউ সমাধানের সাথে টেগ্রা কে1 গঠনের জন্য যুক্ত করা হয়েছিল; ডুয়াল-কোর 2.3 গিগাহার্টজ ডেনভার-ভিত্তিক কে1 প্রথম এইচটিসি নেক্সাস 9 ট্যাবলেটে ব্যবহার করা হয়েছিল, যা 3 নভেম্বর, 2014 সালে মুক্তি পায়। তবে লক্ষ্য করুন যে কোয়াড-কোর টেগ্রা কে1, একই নাম ব্যবহার করার সময়, ডেনভার ভিত্তিক নয়। এনভিডিয়া টেগ্রা এক্স2-এর ভিতরে দুটি ডেনভার2 (এআরএমভি8 64 বিট) কোর এবং আরও চারটি এ57 (এআরএমভি8 64 বিট) কোর রয়েছে যা একটি সুসঙ্গত এইচএমপি (হেটেরোজিনিয়াস মাল্টি-প্রসেসর আর্কিটেকচার) পদ্ধতি ব্যবহার করে। এটি একটি পার্কার-জিপিইউর সাথে ইউনিটগুলিকে যুক্ত করে। টেগ্রা জেভিয়ার একটি এনভিডিয়া ভোল্টা-জিপিইউ এবং কারমেল ডিজাইনের সাথে 8টি সিপিইউ কোর সহ বেশ কয়েকটি বিশেষ উদ্দেশ্য অ্যাক্সিলারেটর যুক্ত করছে। এই নকশায় 4টি কারমেল এ. এস. আই. সি ম্যাক্রো ব্লক (প্রত্যেকটিতে 2টি করে কোর রয়েছে) আরও একটি ক্রসবার এবং 4টি এম. আই. বি এল3 মেমরির সঙ্গে মিলে যায়। 2011 সালের কনজিউমার ইলেকট্রনিক্স শোতে প্রজেক্ট ডেনভারের অস্তিত্ব প্রকাশিত হয়েছিল। 4ঠা মার্চ, 2011-এর একটি প্রশ্নোত্তর নিবন্ধে সিইও জেন-সুন হুয়াং প্রকাশ করেন যে প্রজেক্ট ডেনভার একটি পাঁচ বছরের 64-বিট এআরএমভি8-এ স্থাপত্য সিপিইউ উন্নয়ন যার উপর শত শত প্রকৌশলী ইতিমধ্যে সাড়ে তিন বছর ধরে কাজ করেছেন এবং যার 32-বিট এআরএম নির্দেশ সেট (এআরএমভি7) পশ্চাদগামী সামঞ্জস্য রয়েছে। ডেনভার প্রকল্পটি স্টেক্সার কোম্পানিতে (কলোরাডো) বাইনারি অনুবাদ ব্যবহার করে একটি x86-সামঞ্জস্যপূর্ণ প্রসেসর হিসাবে শুরু হয়েছিল, যা ট্রান্সমেটার প্রকল্পের অনুরূপ। 2006 সালে এনভিডিয়া স্টেক্সার অধিগ্রহণ করে। টমস হার্ডওয়্যার অনুসারে, ডেনভার দলে ইন্টেল, এএমডি, এইচপি, সান এবং ট্রান্সমেটার প্রকৌশলীরা রয়েছেন এবং তাদের আউট-অফ-অর্ডার এক্সিকিউশন, খুব দীর্ঘ নির্দেশমূলক শব্দ (ভিএলআইডাব্লু) এবং একযোগে মাল্টিথ্রেডিং (এসএমটি) সহ সুপারস্কেলার সিপিইউ ডিজাইন করার ব্যাপক অভিজ্ঞতা রয়েছে। চার্লি ডেমার্জিয়ানের মতে, প্রজেক্ট ডেনভার সিপিইউ সিপিইউতে ফার্মওয়্যার ব্যবহার করে অভ্যন্তরীণভাবে এআরএম নির্দেশাবলীকে একটি অভ্যন্তরীণ নির্দেশ সেটে অনুবাদ করতে পারে। ডেমার্জিয়ানের মতে, প্রজেক্ট ডেনভার মূলত ট্রান্সমেটা থেকে কোড মরফিং প্রযুক্তি ব্যবহার করে এআরএম এবং x86 কোড উভয়কেই সমর্থন করার উদ্দেশ্যে করা হয়েছিল, কিন্তু এনভিডিয়া ইন্টেলের পেটেন্টের জন্য লাইসেন্স পেতে না পারার কারণে এটি এআরএমভি8-এ 64-বিট নির্দেশ সেটে পরিবর্তিত হয়েছিল। ডেনভার সিপিইউ কোর সহ প্রথম ভোক্তা ডিভাইস শিপিং, গুগলের নেক্সাস 9,15 অক্টোবর, 2014-এ ঘোষণা করা হয়েছিল। ট্যাবলেটটি এইচটিসি দ্বারা নির্মিত হয়েছিল এবং এতে ডুয়াল-কোর টেগ্রা কে1 এসসি রয়েছে। নেক্সাস 9 ছিল গ্রাহকদের জন্য উপলব্ধ প্রথম 64-বিট অ্যান্ড্রয়েড ডিভাইস। আরও দেখুন এআরএমভি8-এ কোর রেফারেন্সের তুলনা বাহ্যিক লিঙ্ক এআরএম প্রসেসর এনভিডিয়া পণ্য খুব দীর্ঘ নির্দেশ ওয়ার্ড কম্পিউটিং