SuperSPARC বনাম UltraSPARC
SPARC (স্কেলযোগ্য প্রসেসর আর্কিটেকচার থেকে প্রাপ্ত) হল একটি RISC (রিডুসড ইনস্ট্রাকশন সেট কম্পিউটিং) ISA (ইনস্ট্রাকশন সেট আর্কিটেকচার) যা সান মাইক্রোসিস্টেম দ্বারা তৈরি করা হয়েছে। এই SPARC মাইক্রোপ্রসেসরগুলি এন্টারপ্রাইজ সার্ভারের মতো সুপার কম্পিউটার থেকে নোটবুকে পাওয়া যাবে। তারা সোলারিস, ওপেনবিএসডি এবং নেটবিএসডির মতো অপারেটিং সিস্টেম চালায়। SuperSPARC হল SPARC-এর সংস্করণ যা 1992 সালে তৈরি করা হয়েছিল। SuperSPARC মাইক্রোপ্রসেসর SPARC V8 আর্কিটেকচার সংস্করণ ব্যবহার করে। UltraSPARC হল SPARC মাইক্রোপ্রসেসর, যা SuperSPARC প্রতিস্থাপন করেছে। UltraSPARC 1995 সালে সান মাইক্রোসিস্টেম দ্বারা উন্নত করা হয়েছিল। UltraSPARC V9 SPARC ISA ব্যবহার করেছে এবং V9 ISA ব্যবহার করার জন্য এটিই প্রথম SPARC মাইক্রোপ্রসেসর।
SuperSPARC
SuperSPARC হল SPARC মাইক্রোপ্রসেসরের সংস্করণ যা সান মাইক্রোসিস্টেম দ্বারা 1992 সালে প্রকাশিত হয়েছিল। এর সাংকেতিক নাম ছিল ভাইকিং। SuperSPARC মাইক্রোপ্রসেসর SPARC V8 ISA ব্যবহার করে। সান 33MHz এবং 40MHz সুপারস্পার্ক মাইক্রোপ্রসেসর সংস্করণ চালু করেছে। 3.1 মিলিয়ন ট্রানজিস্টর SuperSPARC-তে ছিল। টেক্সাস ইনস্ট্রুমেন্টস (টিআই) জাপানে এই মাইক্রোপ্রসেসরটি তৈরি করেছে। SuperSPARC+ এবং SuperSPARC-II ছিল SuperSPARC-এর দুটি ডেরিভেটিভ। SuperSPARC+ মাইক্রোপ্রসেসর রিলিজ করার পিছনে উদ্দেশ্য ছিল আসল সংস্করণে উপস্থিত কয়েকটি বাগ ঠিক করা। তবে SuperSPARC-II মাইক্রোপ্রসেসর, যেটি 1994 সালে প্রকাশিত হয়েছিল, এটি 80-90MHz পর্যন্ত গতির মূল সুপারএসএপিআরসি মাইক্রোপ্রসেসরের তুলনায় একটি উন্নত সংস্করণ ছিল। সুপারএসএপিআরসি মাইক্রোপ্রসেসরের একটি L1 ক্যাশে ছিল 16KB। এর L2 ক্যাশের ক্ষমতা ছিল 2MB। সুপারস্পার্ক মাইক্রোপ্রসেসরে L3 ক্যাশে উপস্থিত ছিল না। SuperSPARC-II এর কোডনেম ছিল ভয়েজার।
আল্ট্রাস্পার্ক
UltraSPARC হল SPARC মাইক্রোপ্রসেসরের সংস্করণ যা সান মাইক্রোসিস্টেম দ্বারা 1995 সালে সুপারস্পার্ক-II এর পরিবর্তে প্রকাশিত হয়েছিল।এটি SPARC আর্কিটেকচারের V9 ISA ব্যবহার করেছে। প্রকৃতপক্ষে, এটি ছিল 64 বিট SPARC V9 ISA এর উপর ভিত্তি করে তৈরি প্রথম SPARC মাইক্রোপ্রসেসর। টেক্সাস ইন্সট্রুমেন্টস 64 বিট আল্ট্রাস্পার্ক তৈরি করেছে। 32 64-বিট এন্ট্রি পূর্ণসংখ্যা রেজিস্টার ফাইলে ছিল। এটি একটি সুপারস্কেলার প্রসেসর, যা নয়টি ধাপের সাথে একটি পাইপলাইনে নির্দেশাবলী কার্যকর করে। দুটি ALU ইউনিট ছিল কিন্তু শুধুমাত্র একটি গুণ ও ভাগ অপারেশন চালাতে পারে। UltraSPARC মাইক্রোপ্রসেসরে FGU (ফ্লোটিং-পয়েন্ট/গ্রাফিক্স ইউনিট) নামে একটি বিশেষ ধরনের ফ্লোটিং পয়েন্ট ইউনিট রয়েছে, যা মাল্টিমিডিয়া সমর্থনও প্রদান করে। প্রাথমিক এবং মাধ্যমিক হিসাবে ক্যাশের দুটি স্তর রয়েছে। প্রাথমিক ক্যাশে হল 16KB এবং সেকেন্ডারি ক্যাশে হল 512KB থেকে 4MB৷ এটিতে তিনটি রিড এবং তিনটি রাইটের আকারে ছয়টি ইনপুট এবং আউটপুট পোর্ট ছিল। এতে ৩.৮ মিলিয়ন ট্রানজিস্টর রয়েছে।
SuperSPARC এবং UltraSPARC এর মধ্যে পার্থক্য কি?
SuperSPARC এবং UltraSPARC মাইক্রোপ্রসেসরের মধ্যে অনেক পার্থক্য রয়েছে, বিশেষ করে যেহেতু UltraSPARC মাইক্রোপ্রসেসর 1995 সালে SuperSPARC প্রতিস্থাপন করেছে।SuperSPARC মাইক্রোপ্রসেসর V8 SPARC ISA ব্যবহার করেছে, যখন UltraSPARC মাইক্রোপ্রসেসর V9 SPARC ISA ব্যবহার করা প্রথম SPARC মাইক্রোপ্রসেসর। আসলে, UltraSPARC মাইক্রোপ্রসেসর একটি 64-বিট মাইক্রোপ্রসেসর ছিল। বোধগম্যভাবে, সুপারস্পার্ক মাইক্রোপ্রসেসরের তুলনায় UltraSPARC মাইক্রোপ্রসেসরের ঘড়ির ফ্রিকোয়েন্সি বেশি ছিল। কার্যকরী ইউনিটের ক্ষেত্রে, একটি লক্ষণীয় পার্থক্য ছিল। সুপারস্পার্কের চেয়ে উচ্চতর ঘড়ির ফ্রিকোয়েন্সি অর্জন করতে, আল্ট্রাস্পার্ক মাইক্রোপ্রসেসরের সহজ ইউনিট রয়েছে। উদাহরণস্বরূপ, ঘড়ির ফ্রিকোয়েন্সি সীমাবদ্ধ ছিল না তা নিশ্চিত করার জন্য ALU ইউনিটগুলি ক্যাসকেড না করে এটি অর্জন করা হয়েছিল। SuperSPARC মাইক্রোপ্রসেসরে 3.1 ট্রানজিস্টর ছিল, যখন UltraSPARC-এর 3.8 ট্রানজিস্টর ছিল। SuperSPARC-এর L2 এর তুলনায় UltraSPARC মাইক্রোপ্রসেসরের একটি বড় L2 ক্যাশে ছিল। সামগ্রিকভাবে, সুপারস্পার্কের তুলনায় UlatraSPARC সমস্ত ক্ষেত্রে উচ্চতর কর্মক্ষমতা প্রদান করেছে।