কম্পিউটার টিউটোরিয়াল

ARM বনাম ইন্টেল প্রসেসর: কোনটি সেরা?

আজকাল, অধিকাংশ কম্পিউটিং ডিভাইসে হয় x86 ডিজাইন-ভিত্তিক প্রসেসর থাকে (যেমন ইন্টেল প্রসেসর) অথবা ARM (অ্যাডভান্সড RISC মেশিন) ডিজাইন (যেমন আপনার স্মার্টফোন বা ট্যাবলেটের CPU)। ARM CPU-গুলি ল্যাপটপেও এসে পড়ছে।

আজ আপনি ইন্টেল বা AMD প্রসেসর (x86) যুক্ত কম্পিউটার এবং ARM প্রসেসর যুক্ত ডিভাইসের মধ্যে বেছে নিতে পারেন। তাহলে ARM বনাম ইন্টেল প্রসেসরে কোনটি ভালো?

ARM বনাম ইন্টেল: ভিন্ন উৎপত্তি

আধুনিক ইন্টেল এবং ARM-ভিত্তিক CPU-রা তাদের টেকনোলজি ১৯৮০-এর দশকে বাজারে আসা আর্লি চিপসে ট্রেস করতে পারে, cụ thể アコൺ কম্পিউটার BBC মাইক্রো এবং প্রথম IBM PC-তে পাওয়া ইন্টেল ৮০৮৮। এগুলো আধুনিক যুগের দুটি প্রধান CPU ডিজাইনের পথ প্রশস্ত করেছিল।

গুরুত্বপূর্ণ হলো যে, যদি তাদের দুটি পৃথক বিবর্তনামূলক লাইন থাকে, তারা আজ আমরা এই CPU-গুলিকে যে কাজের জন্য ব্যবহার করি সেখানে কনভার্জ করে।

RISC বনাম CISC

আন্তরিকভাবে, ইন্টেল এবং ARM-ভিত্তিক CPU-এর মধ্যে মূল পার্থক্য হলো প্রতিটি ডিভাইস যে ধরনের ইনস্ট্রাকশন বুঝতে পারে। ARM-ভিত্তিক CPU-গুলি RISC (রিডিউসড ইনস্ট্রাকশন সেট কম্পিউটার) ডিভাইস এবং ইন্টেল CPU-গুলি CISC (কমপ্লেক্স ইনস্ট্রাকশন সেট কম্পিউটার) ডিভাইস। RISC এবং CISC ডিজাইন প্রসেসর কীভাবে কাজ করে সেটিতে পার্থক্য রাখে। ইন্টেল (এবং AMD) CPU-ها x86 নামে একটি CISC ইনস্ট্রাকশন সেট ব্যবহার করে।

তবে, তাদের অধিকাংশ স্ট্রেংথ এবং ওয়েকনেস এই তথ্য থেকে আসে যে RISC ডিভাইস সংক্ষিপ্ত, সরল, ইউনিফর্ম-লেন্থ ইনস্ট্রাকশন হ্যান্ডেল করে যখন CISC ডিভাইস অনেক ইনস্ট্রাকশন একসাথে লং, কমপ্লেক্স ইনস্ট্রাকশনে কম্বাইন করে প্রসেস করে।

সফটওয়্যার কম্প্যাটিবিলিটি

ইন্টেল প্রসেসর ARM কোড বুঝতে পারে না এবং বিপরীতটিও সত্য। তাই, অপারেটিং সিস্টেম এবং সফটওয়্যারকে নির্দিষ্টভাবে এক ধরনের প্রসেসরের জন্য লিখতে হয়।

এক ধরনের CPU-র জন্য বানানো সফটওয়্যার অন্যটিতে চালানো সম্ভব, কিন্তু এতে সাধারণত পারফরম্যান্স এবং অপরফরম্যান্সে বড় জরিমানা হয়।

এটিকে ব্যতিক্রম হলো অ্যাপলের Rosetta 2 কোড ট্রান্সলেশন সফটওয়্যার। তাদের কাস্টম ARM CPU-গুলি Rosetta 2 কে মনে রেখে ডিজাইন করা হয়েছে এবং ইন্টেল-ভিত্তিক ম্যাকের জন্য ডিজাইন করা সফটওয়্যার প্রায় সিমলেসলি এক্সিকিউট করতে দেয়। Rosetta 2-এর সাথে পারফরম্যান্স পেনালটি কম, যদিও এটি পারফেক্ট নয়।

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

পাওয়ার কনসাম্পশন

ARM-ভিত্তিক CPU-এর ইন্টেল এবং অন্যান্য x86 প্রসেসরের চেয়ে বড় সুবিধা হলো পাওয়ার কনসাম্পশন। RISC পদ্ধতির পাশাপাশি ARM-এর ডিজাইনের নির্দিষ্ট ইনোভেশন অসাধারণভাবে মিতব্যয়ী CPU তৈরি করে। ইহাই কারণ ARM স্মার্টফোন এবং ট্যাবলেট মার্কেটে প্রভাবশালী।

ইহাই কারণ আপনি আপনার ফোন থেকে ২৪ ঘন্টা বা তার বেশি ব্যাকআপ পाেন, যখন আপনার বড় ব্যাটারি সম্পন্ন ইন্টেল ল্যাপটপ হয়তো কয়েক ঘণ্টা টিকতে পারে, যদি আপনি ভাগ্যবান হন। অবশ্যই, আপনি যদি M1 ম্যাক নিয়ে থাকেন, আপনি প্রায় ২০ ঘণ্টা মুভি প্লেব্যাক পেতে পারেন, যা একটি ল্যাপটপের জন্য খুব ইম্প্রেসিভ।

পিউর পারফরম্যান্স

যখন আপনি পাওয়ার কনসাম্পশনকে সমীকরণ থেকে বাদ দেন, যেমন वालে লাগানো কম্পিউটারের ক্ষেত্রে, ইন্টেল এবং অন্যান্য x86 CISC প্রসেসর ARM-ভিত্তিক RISC CPU-দের পূর্ণভাবে পিছিয়ে দেয়।

কিন্তু, স্মার্টফোন এবং ট্যাবলেটের উত্থানের কারণে ARM CPU ডেভেলপমেন্টে এত টাকা যাচ্ছে যে, ARM CPU-এর পারফরম্যান্স প্রতিটি জেনারেশনে এক্সপোনেনশিয়ালি বেড়েছে।

মিড-রেঞ্জ স্মার্টফোনএখন কম্পিউটিং পাওয়ারের "ভালো যথেষ্ট" থ্রেশহোল্ড পার করে গেছে এবং দিনের দিনের ব্যবহারকারীর প্রয়োজন পূরণ করতে পর্যাপ্ত শক্তিশালী।

প্রতি ওয়ার্ট পারফরম্যান্স

আমরা যদি কাহিনি বদলি দিই যে ARM CPU প্রতি ওয়ার্ট শক্তি খরচে কতটা কাজ করতে পারে, তাহলে x86 ইন্টেল CPU-দের জন্য চিত্রটা তত সুন্দর নয়। ইন্টেলের মতো কোম্পানি তাদের CPU-র পাওয়ার-এফিশিয়েন্ট মডেল বানাতে কঠোর পরিশ্রম করলেও, এখনও একটি গ্যাপ রয়েছে।

উপরোক্ত তুলনা বিবেচনা করুন। ইন্টেল i7-9750H-এর ৪৫W থার্মাল ডিজাইন পাওয়ার (TDP) আছে যখন স্ন্যাপড্রাগন ৮৮৮-এর ১০W TDP। তবুও, ৮৮৮ তার বেঞ্চмар্ক পারফরম্যান্সের নিকটবর্তী।

ARM CPU সক্রিয় কুলিং ছাড়া এবং একটি স্মার্টফোনের ভিতরে থাকা সত্ত্বেও হাই-এন্ড ল্যাপটপ ইন্টেল CPU-এর স্কোরের ৭৫% ম্যাচ করে। মনে রাখবেন যে বড় ল্যাপটপ ডিভাইস সক্রিয় কুলিং এবং চারগুণ বেশি TDP সাথেও এত ছোট পারফরম্যান্স সুবিধা পায়, যা এই দুটি টেকনোলজির মধ্যে পারফরম্যান্স-পার-ওয়ার্ট পার্থক্যকেanetly দেখায়।

কোর সিমেট্রি

ARM পক্ষের একটি আকর্ষণীয় সুবিধা হলো অ্যাসিমেট্রিক্যাল CPU কোরের ব্যবহার। ইন্টেল এবং অন্যান্য x86 প্রসেসরের একাধিক, কিন্তু অভিন্ন, কোর থাকে। তবে, ARM CPU-তে একাধিক, কিন্তু ভিন্ন, কোর থাকা সাধারণ।

উদাহরণস্বরূপ, একটি স্মার্টফোনের ৮-কোর ARM CPU-তে চারটি লো-পাওয়ার কোর থাকতে পারে যা ওয়েব ব্রাউজিং, ভিডিও দেখা, Μουσিক শোনা এবং ছোট ব্যাকগ্রাউন্ড টাস্ক হ্যান্ডেল করার জন্য যথেষ্ট দ্রুত। জাবেন আপনি একটি ভিডিও গেম শুরু করেন বা ফটো এডিটিং-এর মতো কন্টেন্ট ক্রিয়েশন কাজ শুরু করেন, চারটি হাই-পারফরম্যান্স CPU কিক ইন করে।

এটি মানে আপনি চাহিদা অনুযায়ী শর্ট বাস্টে হাই পিক পারফরম্যান্স পেতে পারেন এবং ব্যাটারি চার্জ সাইকেলের গড়ে দীর্ঘ ব্যাটারি লাইফও উপভোগ করতে পারেন।

কি ARM ভবিষ্যৎ?

এই CPU টেকনোলজিগুলো নিয়ে আমরা যে মূল প্রশ্ন করেছি "কোনটি সেরা?" এবং আপনার আশা অনুযায়ী উত্তর "নির্ভর করে"। আমরা নিশ্চিতভাবে বলতে পারি যে x86 ইন্টেল (এবং AMD) CPU-গুলি তখন শাসন করে যখন পাওয়ার ইশু নয়। তাই যদি এটি دیوارে লাগানো থাকে এবং কাজ করার জন্য ব্যাটারিraya নির্ভর না করে, তবে এগুলোই প্রসেসর বেছে নেওয়ার জন্য।

আজ পোর্টেবল কম্পিউটার বিশ্বে, জিনিসগুলো একদম স্পষ্ট নয়। ARM-এর সবচেয়ে বড় ড্রোব্যাক পারফরম্যান্স নয়, বরং সফটওয়্যার কম্প্যাটিবিলিটি। এটিই কিছু যা অ্যাপল Rosetta 2 দিয়ে সমাধান করেছে এবং মাইক্রোসফ্টের জন্য এটি হাই প্রায়োরিটি। ধরে নিলে সফটওয়্যার ARM সিস্টেমে গুরুতর (যদি থাকে) পারফরম্যান্স পেনাল্টি ছাড়াই চলে, তবে এটি পারফরম্যান্স বনাম ব্যাটারি লাইফের সেরা ব্যালেন্স অফার করে।

যখন সঠিকভাবে করা হয়, আপনি M1 ম্যাকবুক প্রোের মতো একটি কম্পিউটার পান। এটি একটি জেনারেল-পারপাস কম্পিউটার হিসেবে যথেষ্ট শক্তিশালী এবং প্রফেশনাল টাস্ক যেমন ভিডিও এডিটিংও হ্যান্ডেল করতে পারে — যে লেভেলের পারফরম্যান্স সেটি ২০ ঘণ্টা ব্যাটারি দিতে পারে! আপনি M1 সম্পর্কে আরও জানতে চাইলে, M1 বনাম i7: দ্য বেঞ্চমার্ক ব্যাটলস দেখুন।

  1. গুগল ম্যাপস বনাম Waze: কোন নেভিগেশন অ্যাপটি সেরা?

  2. Google Keep vs Evernote vs Apple Notes: সেরা নোট-টেকিং অ্যাপ কোনটি?

  3. AppCleaner vs CleanMyMac: কোন ম্যাক ক্লিনার সেরা পারফরম্যান্স দেয়?

  4. Signal vs Telegram: গোপনীয়তা ও কার্যকারিতার জন্য সেরা WhatsApp বিকল্প বেছে নিন