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


25

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

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

উত্তর:


28

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

একটি মাল্টিপ্রসেসর সিস্টেমে এ জাতীয় একাধিক সিপিইউ থাকে যা তাদের সমান্তরালে কাজ করতে দেয়। একে এসএমপি, বা সিমমেট্রিক মাল্টিপ্রসেসিং বলা হয়।

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

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

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

সুতরাং, আপনি একটি মাল্টিপ্রসেসর, মাল্টিকোর, মাল্টিথ্রেড সিস্টেম করতে পারেন। দুটি কোয়াড-কোরের মতো, হাইপারথ্রেডেড প্রসেসরগুলি আপনাকে অপারেটিং সিস্টেমের দৃষ্টিকোণ থেকে 2x4x2 = 16 লজিকাল প্রসেসর দেবে।

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


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

18

প্রত্যেকে পর্যাপ্ত ব্যাখ্যা দিয়েছিল। তবুও না বুঝলে। এটি একবার দেখুন:

বিকল্প পাঠ


আপনি যে ছবিটি রেখেছেন সেটিকে দুটি জিজ্ঞাসা বন্ধ করে দেয় 1) এপিক 2 কী) কোষের শেষ সারিতে ডায়াগ্রামটি মাল্টিকোর এবং মাল্টিপ্রসেসরের জন্য (গ্রিডের প্রথম সারির প্রথম এবং তৃতীয় কলামের 2 টি চিত্র) মনে হয় একই, ড্যাশড / সলিড লাইনগুলি / বর্গাকার সীমানা বাদে ALU জাগিয়েছে। তাদের মানে কী?
গোল্ডেনম্যান

2
@goldenmean: 1. APIC হয় en.wikipedia.org/wiki/... , এটা কি অন্যান্য ডিভাইস থেকে বিঘ্নিত পায় এবং কাজ করে। অপারেটিং সিস্টেম 2 এর অভ্যন্তরীণ কার্যকারিতা সম্পর্কে আপনার কিছু জ্ঞান থাকলে আমি আরও ব্যাখ্যা করতে পারি 2) ভাল, শক্ত রেখার অর্থ হ'ল তারা দুটি পৃথক চিপ / ডাইস যেমন প্রথম সারিতে দেখানো হয় এবং ড্যাশড লাইন দেখায় যে তারা উভয়ই একটি চিপে আছে বা মারা যায়
নখর

এটি হিসাবে বলা উচিত "এই ছবিটি দেখুন, তবুও যদি আপনি বুঝতে না পারেন যে সবাই যথেষ্ট ব্যাখ্যা দিয়েছে"
তেওমন শিপাহি

2

একটি মাল্টি-কোর প্রসেসরে একটি দৈহিক প্যাকেজে দুটি বা আরও বেশি কোর থাকে।

মিউটলি প্রসেসর সিস্টেম এমন একটি সিস্টেম যা একাধিক শারীরিক প্রসেসর ধারণ করে। এই প্রসেসরের প্রত্যেকটিতে একাধিক কোর থাকতে পারে (যেমন উডই উত্তর দিয়েছে)।

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

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

একটি মাল্টি-প্রসেসর মাল্টি-কোর সিস্টেমটি প্রতিটিের পক্ষে ভাল এবং কনসের মিশ্রণ হবে।

এছাড়াও, যত বেশি মুতলি-থ্রেডেড প্রোগ্রাম (প্রসেসরকে একসাথে একাধিক টাস্কে কাজ করতে বলার ক্ষমতা রাখে এমন একটি প্রোগ্রাম) বিকশিত হওয়ায় মাল্টি-কোর প্রসেসরের ডিস-সুবিধাগুলি হ্রাস পাবে।


2

একটি ডেস্কটপ / ল্যাপটপ পয়েন্ট অফ ভিউ থেকে, মাল্টিপ্রসেসর একটি মেশিনে আরও দুটি পৃথক সিপিইউ রয়েছে।

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

আপনার অবশ্যই একই মেশিনে একাধিক মাল্টি-কোর প্রসেসর সহ একাধিক-প্রসেসর মাল্টি-কোর ব্যবস্থা থাকতে পারে।

প্রো ও কনস জটিল হতে পারে কারণ বিবেচনার জন্য প্রচুর ভেরিয়েবল রয়েছে তবে কয়েকটি উল্লেখযোগ্য পার্থক্য হ'ল:

  • শীতলকরণ: একটি দুটি কোর সিপিইউ প্রায়শই একই অনুমানের পৃথক দুটি পৃথক একক কোর ইউনিটের তুলনায় কম বর্জ্য তাপ উত্পাদন করে এবং কেবলমাত্র একটি হিটসিংক এবং পাখা প্রয়োজন যা সাধারণত সস্তা হবে (যদিও সমস্ত তাপ এক জায়গায় থাকে, ছড়িয়ে পড়ে না not দুটি, যার জন্য উচ্চ প্রযুক্তির শীতল সমাধানের প্রয়োজন হতে পারে)
  • ক্যাশের লোকেশনের কারণে গতি: একই চিপে থাকাকালীন L2 (বা L3) ক্যাশে একত্রীকরণ / ভাগ করে নেওয়া আরও দক্ষ করার সুযোগ রয়েছে কারণ বাইরের মেমরি বাসের চেয়ে দীর্ঘতর দূরত্বে কোরের সমন্বয় সাধনের প্রয়োজন হয় না
  • সরলতার কারণে ব্যয়ের পার্থক্য: মাল্টি-কোর সলিউশনটির জন্য মাদারবোর্ডে একাধিক সকেটের প্রয়োজন নেই এবং আরও কিছু কিছু

1

মৌলিক পরিভাষায়, একটি মাল্টিকোর প্রসেসর একক একক প্রসেসর যা একাধিক কোর (কোয়াড-কোর 4 টি কোর রয়েছে, উদাহরণস্বরূপ) যেখানে একটি মাল্টিপ্রসেসর সিস্টেম হিসাবে মাদারবোর্ডে একাধিক প্রসেসর রয়েছে (যার ফলে এটি মাল্টিকোরও হতে পারে)।

যখন এটির পক্ষে প্রতিটিের পক্ষে মতামত আসে তখন তা আরও জটিল হয়।

সম্পাদনা: বানান সংশোধন।



1

আমার জ্ঞানের মতে, একটি কোর একটি প্রসেসরের অভ্যন্তরে, সুতরাং মাল্টি-কোর বলতে বোঝায় একক শক্তিশালী প্রসেসর, মাল্টিবোর্ডে মাদারবোর্ডে একাধিক প্রসেসর হয় (আমি হিটিংয়ের সমস্যাগুলি কম করে দেখি, বা এমনকি একটি অংশীদারি পেডওল আরও ভাল পারফরম্যান্সের সমান) নিশ্চিত নয়, তবে আমি যা পড়েছি তা থেকে সঠিকভাবে বুঝতে পেরেছি

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