মাল্টিকোর প্রোক এবং মাল্টিপ্রোক সিস্টেমের মধ্যে পার্থক্য কী?


18

আমি ভাবছি যে ডাবল কোর কম্পিউটার এবং মাদার বোর্ডে 2 টি প্রসেসরের কম্পিউটারের মধ্যে পার্থক্য কি আছে .. আমি মনে করি এটি থ্রেডগুলির সাথে সম্পর্কিত কিছু তবে আমি এটি খুব ভাল বুঝতে পারি না ..

উত্তর:


19

একাধিক প্রসেসর আপনার কম্পিউটারকে একবারে আক্ষরিকভাবে দুটি জিনিস করতে দেয় (কেবলমাত্র মনে হয় দুটি জিনিস একসাথে করার পরিবর্তে আসলে খুব দ্রুত কাজের মধ্যে অদলবদল হয়)।

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

কিছু পারফরম্যান্স পার্থক্য থাকতে পারে, তবে আপনি লক্ষ্য করবেন এমন কিছুই নয়।


2
কেবল কম ঘর নেওয়া নয়, কম তাপ উত্পন্ন করা (কম শক্তি ব্যবহার করে) এবং কেবলমাত্র একটি শীতল পাখা প্রয়োজন।
কার্লএফ

13

এই চিত্রটি দেখুন যা মাল্টি প্রসেসর, হাইপার থ্রেডেড এবং মাল্টি কোর এর মধ্যে পার্থক্য দেখায়:

এখানে চিত্র বর্ণনা লিখুন


3

আপনার উইকিপিডিয়ায় মাল্টি-কোর এবং মাল্টিথ্রেড নিবন্ধগুলি দিয়ে শুরু করা উচিত ।


1
"মাল্টিথ্রেডেড এবং মাল্টিকোর প্রোগ্রামিংয়ের মধ্যে পার্থক্য" এর লিঙ্কটি নষ্ট হয়েছে।
স্পার্কএন্ডশাইন

2

ঠিক আছে, এটি উলম্বের পরিবর্তে অনুভূমিকভাবে স্কেলিংয়ের বিষয়ে। পুরানো দিনগুলিতে তারা সিপিইউর দ্রুত এবং দ্রুত তৈরি করত। সময়ের সাথে সাথে সিপিইউর গতি কেবলমাত্র হস্তপথের মেগাহের্টজ থেকে সুপার গতিতে 3 গিগা হার্টজ পর্যন্ত বৃদ্ধি পেয়েছে। তবে, যখন 3 গিগা হার্টজ গতি পৌঁছেছিল সিপিইউ নির্মাতারা কোনও একক সিপিইউ কোরটিতে গতিটি কতটা দূরে ঠেকাতে পারে তার একটি সীমা পেয়েছিল।

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

আজকের দিনে দ্রুত এগিয়ে। সিপিইউ গতির সীমাটি কিছুটা পৌঁছে গেছে এবং উল্লম্বভাবে স্কেলিংয়ের পরিবর্তে (এটি দ্রুত তৈরি করা) পরিবর্তে সিপিইউ উত্পাদন করে একক চিপে একাধিক কোর স্থাপন করে অনুভূমিকভাবে স্কেল শুরু করছে। বর্তমানে ডুয়াল কোর চিপগুলি খুব সাধারণ এবং শীঘ্রই কোয়াড কোর মান হবে। এখন কল্পনা করুন যে আপনি একটি একক মাদারবোর্ডে দুটি কোয়াড কোর রেখেছিলেন। এর অর্থ হ'ল অপারেটিং সিস্টেমে 8 টি সিপিইউতে অ্যাক্সেস থাকবে, সবগুলি প্রায় 3 গিগা হার্টজ চলমান।

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


3
-1: এই উত্তরের অনেকগুলি ভুল রয়েছে। (1) 3 গিগাহার্টজ কোনও "গতির সীমা" নয় এমন প্রসেসর রয়েছে যা 3 গিগাহার্জ-এর চেয়ে বেশি ফ্রিকোয়েন্সিগুলিতে চালিত হয়। সীমাবদ্ধ সিপিইউ প্রস্তুতকারকের সীমাটি ছিল একটি টেকসই শক্তি খামের মধ্যে উচ্চতর পারফরম্যান্স প্রসেসরের ফিটিং। (২) আপনার দ্বিতীয় অনুচ্ছেদে বোঝায় যে মাল্টি-সিপিইউ মাদারবোর্ডগুলি চালু হয়েছিল কারণ "গতির সীমা" পৌঁছেছিল। প্রকৃতপক্ষে, মাল্টি-সকেট মাদারবোর্ডগুলি প্রায় 5-10 বছর আগে ছিল (পিসি সার্ভারগুলি মাল্টি-কোরে গেলে আমি একটি সঠিক তারিখটি খুঁজে পাই না)।
হ্যানলিপ

আমি জানি এটি 100% সঠিক নয় এবং আমি আমার উত্তরটিকে সাধারণ লোকের শর্তে রাখার চেষ্টা করেছি। এটি কেবল একটি বোবা ডাউন সংস্করণ যাতে লোকেরা বাছাই করে কী পার্থক্য তা বোঝে। আমি নিশ্চিত যে লোকেরা যখন সত্যিকার অর্থে এবং আউটগুলি জানতে চায় তারা তাদের জন্য আরও তদন্ত করবে। অনুচ্ছেদ 2 "এরই মধ্যে" দিয়ে শুরু হয় যার অর্থ সিপিইউ যেখানে দ্রুত মাল্টি-সকেট সিপিইউ মাদারবোর্ড তৈরি করা হচ্ছে যেখানে তৈরি হয়েছে (যা প্রায় 10 বছর আগে)।
লুক

চমৎকার. আমি কেবল আমার স্পষ্টতার প্রয়োজন বলে মনে করি তা উল্লেখ করতে চেয়েছিলাম। আমি আমার ভোটটি পূর্বাবস্থায় ফিরিয়ে আনব, তবে আপনি উত্তরটি কোনওভাবে সম্পাদনা না করাতে পারছেন না।
হ্যানলিপ

আমি পরিবর্তনগুলি করতে পেরে খুশি তবে আপনি কি ঠিক আমার পরিবর্তন করতে চান? এখানে সিপিইউ রয়েছে যা ৩.২ গিগাহার্টজ বা কিছুটা বেশি যেতে পারে? আপনি দয়া করে পরিষ্কার করতে পারেন?
লুক

2
-1: আপনি ব্যাখ্যা করেন যে আমরা মাল্টিকোর সিস্টেমগুলি কেন দেখছি, তবে প্রশ্নকর্তা যা জিজ্ঞাসা করেছিলেন এটি তেমন নয়। আপনি একাধিক কোর এবং একাধিক প্রসেসরের মধ্যে পার্থক্যটি ব্যাখ্যা করেন নি।
জন ফুহি

1

একটি সফ্টওয়্যার বিকাশের দৃষ্টিকোণ থেকে তুলনামূলকভাবে সামান্য পার্থক্য আছে।

কিছু ভুলভাবে লেখা মাল্টি-থ্রেডেড অ্যাপ্লিকেশনগুলি দুর্ঘটনাক্রমে একটি মাল্টি-কোর প্রসেসরের উপর কাজ করতে পারে তবে কোনও মাল্টি-প্রসেসর মাদারবোর্ডে নয়, যেহেতু ... ভাল ... আমরা ভুলভাবে কথা বলছি লিখিত সফ্টওয়্যার

একই পরিমাণে উপলব্ধ কোরগুলির জন্য দুটি পরিস্থিতির মধ্যে প্রধান পার্থক্য (উদাহরণস্বরূপ, 1x 4-কোর প্রসেসর বনাম 2x 2-কোর প্রসেসর) মাল্টি-প্রসেসরের দৃশ্যের ক্ষেত্রে সাধারণত বৃহত্তর সমষ্টিগত স্মৃতি থাকে -bandwidth। এর অর্থ হল যে কোনও কাজের চাপের জন্য যা মেমরি নিবিড় হয় আপনি পরবর্তীকালের সাথে আরও ভাল হতে পারেন। তবে নোট করুন যে লকিং আদিমগুলি আসলে কিছুটা ধীর হতে পারে (হার্ডওয়্যার প্রয়োগের উপর নির্ভর করে) তাই অনেকগুলি সিঙ্ক্রোনাইজেশন ব্যবহার করে এমন অ্যালগরিদমগুলি প্রকৃতপক্ষে আরও খারাপ সম্পাদন করতে পারে।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.