Skip to main content

একাধিক কোর প্রসেসর: আরো ভাল সবসময়?

Обзор Android 9.0 Pie. Сравнение с Android 8.1 Oreo (জুন 2025)

Обзор Android 9.0 Pie. Сравнение с Android 8.1 Oreo (জুন 2025)
Anonim

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

যখন তারা মূলত মুক্তি পায়, তখন এটি একক CPU- এ মাত্র দুটি কোর ছিল কিন্তু এখন চারটি, ছয় এবং এমনকি 10 বা তার বেশি বিকল্প রয়েছে। এই যোগ করের পাশাপাশি, ইন্টেলের হাইপার-থ্রেডিং প্রযুক্তি কার্যকরীভাবে অপারেটিং সিস্টেমের যে কোরের দ্বিগুণ দ্বিগুণ হয়।

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

থ্রেডিং

একজন সুতা কম্পিউটারে প্রসেসরের মাধ্যমে পাস করা একটি প্রোগ্রাম থেকে কেবলমাত্র একটি একক স্ট্রিমের তথ্য। প্রতিটি অ্যাপ্লিকেশন এটি কিভাবে চলছে তার উপর নির্ভর করে নিজস্ব এক বা একাধিক থ্রেড তৈরি করে। মাল্টিটাস্কিংয়ের সাহায্যে, একটি একক-কোর প্রসেসর শুধুমাত্র একটি সময়ে একক থ্রেড পরিচালনা করতে পারে, তাই সিস্টেম দ্রুততরভাবে সমান্তরালভাবে ডেটা প্রক্রিয়া করার জন্য থ্রেডগুলির মধ্যে স্যুইচ করে।

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

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

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

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

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

4> ২?

কোনও কম্পিউটার ক্রেতাের উত্তরটি সাধারণত সেগুলি ব্যবহার করা সফটওয়্যারের উপর নির্ভর করে, তারপরে দুটি কোর অতিক্রম করা কিছু ধারণাগত চ্যালেঞ্জ উপস্থাপন করে। উদাহরণস্বরূপ, অনেক গেম এখনও দুটি এবং চার কোরের মধ্যে সামান্য পারফরম্যান্স পার্থক্য অফার। অপরিহার্যভাবে কোন গেম যে চার প্রসেসরের কোর অতিক্রম করে বাস্তব সুবিধা দেখতে আছে।

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

ঘড়ি গতি

উচ্চ ঘড়ি গতি, দ্রুত প্রসেসর। যখন আপনি একাধিক কোরের তুলনায় গতিগুলি বিবেচনা করেন তখন ক্লক গতিগুলি আরো নিবিড় হয়ে যায় কারণ প্রসেসর অতিরিক্ত কোরগুলির থ্রেডকে একাধিক ডেটা থ্রেডকে ক্রাশ করে তবে প্রতিটি কোর তাপমাত্রাগুলির কারণে কম গতিতে চলবে।

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

উপসংহার

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

আমার পিসির কিভাবে দ্রুততম প্রয়োজন তা পরীক্ষা করে দেখুন? নিবন্ধটি আপনার কম্পিউটিং প্রয়োজনগুলির সাথে মিলে যায় এমন কোন ধরণের প্রসেসরের একটি ভাল ধারণা পেতে নিবন্ধ।