তুলনামূলক সহজ ডিভাইস যেমন মাইক্রোকন্ট্রোলারগুলি সিপিইউগুলির তুলনায় এত ধীর গতিতে কেন?


25

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

এখন পাঁচ বছরের পুরানো সিপিইউ নিন, ২.৮ গিগাহার্টজ এ 14 টি পাইপলাইন পর্যায় চলছে। ধরা যাক কেউ পর্যায়গুলিকে একীভূত করে; এটি 200 মেগাহার্টজ নিচে নেমে আসবে। এখন ভোল্টেজ বৃদ্ধি করুন এবং প্রতি শব্দ বিটের সংখ্যা হ্রাস করুন; যে আসলে জিনিস গতিবেগ হবে।

এ কারণেই আমি বুঝতে পারি না কেন বর্তমানে অনেকগুলি উত্পাদিত মাইক্রোকন্ট্রোলার, যেমন এভিএল, অবাস্তব গতিতে চালিত হয় (যেমন 5 ভি-তে 20 মেগাহার্টজ), যদিও বহু বছর আগে নির্মিত আরও জটিল সিপিইউ 150x দ্রুত বা 10x দ্রুত চালাতে সক্ষম ছিল? আপনি যদি সমস্ত পাইপলাইন পর্যায়কে একটিতে রোল করেন, তবে 1.2 ভি-ইশ। সর্বাধিক মোটা ব্যাক-অফ-খামের গণনা অনুসারে, মাইক্রোকন্ট্রোলারগুলি - এমনকি সীমান্তরেখার অপ্রচলিত প্রযুক্তি ব্যবহার করে তৈরি করা হলেও - তাদের সরবরাহিত ভোল্টেজের এক চতুর্থাংশে কমপক্ষে 10x দ্রুত চালানো উচিত।

সুতরাং প্রশ্ন: ধীর মাইক্রোকন্ট্রোলার ঘড়ির হারের কারণগুলি কী?


8
মাইক্রোকন্ট্রোলারের একটি ভাল অংশ বর্ডলাইন অপ্রচলিত প্রযুক্তি দিয়ে তৈরি করা হয় কারণ ফাবের জন্য অর্থ প্রদান করা হয়।
ম্যাট ইয়ং

18
পাওয়ার। উভয় সিপিইউর শক্তি ব্যবহারের ফ্যাক্টর এবং তারা একই কর্মক্ষমতা / ওয়াটের সাথে খুব কাছাকাছি থাকবে, বা মাইক্রোটি জিতবে।
ব্রায়ান ড্রামন্ড

34
সহজ == দ্রুততর ধারণাটি সহজভাবে ভুল। আধুনিক সিএসসি সিপিইউয়ের অনেক জটিলতা এটিকে দ্রুত করার জন্য বৈশিষ্ট্যগুলিতে চলে যায় যেমন মাল্টি লেভেল ক্যাশে, পাইপলাইন এবং শাখার পূর্বাভাস
প্লাজমাএইচএইচ

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

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

উত্তর:


66

গতিতে অবদান রাখে এমন অন্যান্য কারণও রয়েছে।

  • মেমোরি: আসল কর্মক্ষমতা প্রায়শই মেমরি বিলম্বিত করে সীমাবদ্ধ। ইন্টেল সিপিইউগুলির কাছে এটির জন্য বড় ক্যাস রয়েছে। মাইক্রোকন্ট্রোলার সাধারণত না। ফ্ল্যাশ মেমরি ডিআআরএএম এর চেয়ে অনেক ধীর।

  • বিদ্যুত ব্যবহার: এম্বেড থাকা অ্যাপ্লিকেশনগুলিতে এটি প্রায়শই বড় বিষয়। আসল 200 মেগাহার্টজ ইন্টেল সিপিইউ 10 ওয়াটেরও বেশি (প্রায়শই অনেক বেশি) গ্রাস করেছে এবং এর জন্য একটি বড় তাপ-সিঙ্ক এবং একটি ফ্যান প্রয়োজন। এটিতে জায়গা এবং অর্থ লাগে এবং এটি বাহ্যিক যুক্তি এবং মেমরির সাথে এটি গুনেনি। একটি 20 মেগাহার্টজ এভিআর প্রায় 0.2 ওয়াট নেয়, এতে আপনার প্রয়োজনীয় সমস্ত কিছুই অন্তর্ভুক্ত থাকে। এটি প্রক্রিয়াটির সাথেও সম্পর্কিত - দ্রুত ট্রানজিস্টরগুলি ফাঁস হওয়ার ঝোঁক থাকে।

  • অপারেটিং শর্তাদি: দিমিত্রি মন্তব্যগুলিতে যেমন উল্লেখ করেছেন, অনেক মাইক্রোকন্ট্রোলার বিস্তৃত ভোল্টেজ এবং তাপমাত্রার ব্যাপ্তিতে কাজ করতে পারে। উপরে উল্লিখিত সেই এটিমেগা -40 সি থেকে 85 সি পর্যন্ত কাজ করে এবং -65 সি থেকে 150 ডিগ্রি অবধি যেকোন কিছুতে সংরক্ষণ করা যেতে পারে। (অন্যান্য এমসিইউগুলি 125 সি বা এমনকি 155 সি পর্যন্ত কাজ করে)) ভিসিসি ভোল্টেজটি 2.7V থেকে 5.5V পর্যন্ত (পিক পারফরম্যান্সের জন্য 5 ভি +/- 10%) কিছু হতে পারে। এই কোর আই dat ডাটাশিটটি পড়া খুব কঠিন কারণ তারা উত্পাদন করার সময় অনুমোদিত ভিসিসি ছাঁটাই করে, তবে ভোল্টেজ এবং তাপমাত্রা সহনশীলতা অবশ্যই সংকীর্ণ -% 3% ভোল্টেজ সহনশীলতা এবং 105 সি সর্বোচ্চ জংশন তাপমাত্রা। (সর্বনিম্ন 5 সি, তবে আপনি যখন> 100 এমপি টানছেন, সর্বনিম্ন তাপমাত্রা আসলেই সমস্যা নয়))

  • গেটের গণনা: সহজ সর্বদা দ্রুত হয় না। এটি যদি হয়, ইন্টেলের কোনও সিপিইউ আর্কিটেক্টের প্রয়োজন হত না! এটি কেবল পাইপলাইনিং নয়; আপনার উচ্চ-পারফরম্যান্স এফপিইউয়ের মতো জিনিসও দরকার। যে দাম জ্যাক। অনেকগুলি নিম্ন-প্রান্তের এমসিইউগুলির জন্য কেবলমাত্র পূর্ণসংখ্যার সিপিইউ রয়েছে।

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

  • প্রক্রিয়া: এই 5 ভি এভিআরগুলি একটি প্রাচীন স্বল্প ব্যয় প্রক্রিয়াতে তৈরি করা হয়। মনে রাখবেন, এগুলি সস্তা হতে গ্রাউন্ড থেকে তৈরি করা হয়েছিল। ইন্টেল সেরা প্রযুক্তি অর্থ কিনতে পারে তা ব্যবহার করে উচ্চ মার্জিনে ভোক্তা পণ্য বিক্রি করে। ইন্টেলের খাঁটি সিএমওএসও বিক্রি হচ্ছে। এমসিইউ প্রক্রিয়াগুলিতে অন-চিপ ফ্ল্যাশ মেমরি উত্পাদন করা প্রয়োজন, যা আরও কঠিন।

উপরোক্ত অনেক বিষয় সম্পর্কিত।

আপনি আজ 200 মেগাহার্টজ মাইক্রোকন্ট্রোলার কিনতে পারেন ( এখানে একটি উদাহরণ রয়েছে )। অবশ্যই, তাদের 20 মেগাহার্টজ এটিএমইগাসের চেয়ে দশগুণ বেশি খরচ হয়েছে ...

সংক্ষিপ্ত সংস্করণটি হ'ল গতি সরলতার চেয়ে জটিল এবং সস্তার পণ্যগুলি গতি নয়, সস্তাতার জন্য অনুকূলিত হয়।


11
দৃ rob়তা ভুলে যাবেন না: সরবরাহের ভোল্টেজ 5% এর বেশি বা তার বেশি পরিবর্তিত হলে একটি সাধারণ সিপিইউ ব্যর্থ হয়, যখন একটি এমটিএগা 4MHz এ 1.8-5.5V রেঞ্জের যে কোনও কিছু থেকে চালিত হয়।
দিমিত্রি গ্রিগরিয়েভ

1
@ দিমিত্রিগ্রিরিভ ভাল পয়েন্ট! আমি আমার উত্তর আপডেট করেছি।
আদম হাউন

25

ধীর গতির একটি প্রধান অন্তর্নিহিত প্রযুক্তিগত কারণ হ'ল সস্তা / ছোট এমসিইউ কেবল প্রোগ্রাম স্টোরেজের জন্য অন-চিপ ফ্ল্যাশ মেমরি ব্যবহার করে (যেমন তারা র‌্যাম থেকে চালায় না)।

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

ফ্ল্যাশ মেমরি (50-100ns এর ক্রম অনুসারে) পড়ার প্রচ্ছন্নতা এসআরএএম বা ডিআরএএম (10 সনের ক্রম বা নীচে ক্রম) থেকে পড়ার চেয়ে অনেক ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়ে যায় এবং এই ঘড়ির গতি সীমাবদ্ধ করে, প্রতিটি চক্র ব্যয় করতে হবে must অংশ।


4
এছাড়াও শক্তি (এবং সেইজন্য তাপ) ফ্রিকোয়েন্সি সহ রৈখিক চেয়ে বেশি বৃদ্ধি করে।
কিম্বার্লি ডব্লিউ

1
আমি মনে করি না ফ্ল্যাশ থেকে পড়া 100 এনএস এর কাছাকাছি কোথাও , তাইনা? আইআইআরসি এটি দুটি আকারের বৃহত্তর। তবে, যদি আপনার ফ্ল্যাশ কন্ট্রোলারে একটি ছোট ডিআআরএএম ক্যাশে থাকে এবং কোডটি খুব শাখাগুলি না হয় তবে ক্যাশে হিটের হারটি খুব বেশি (90% +) হতে পারে তাই আপনার গড় ল্যাটেন্সি অনেক কম হতে পারে।
MSalters

2
আমার এই এটি 91৯ এসএএম S এস ডেটাশিটটি তার অভ্যন্তরীণ ফ্ল্যাশের জন্য "অভ্যন্তরীণ ফ্ল্যাশ" দ্রুত অ্যাক্সেসের সময়, ওয়ারস্ট কেস অবস্থায় 30 মেগাহার্টজ একক চক্র অ্যাক্সেসের জন্য বলেছে। এটা 33ns। এবং এটিতে প্রিফেচ বাফারের একটি শব্দ রয়েছে। অফ ডাই ফ্ল্যাশের প্রকৃতপক্ষে উচ্চতর বিলম্ব থাকতে পারে।
pjc50

1
@ জামিল আমি সঠিক সূত্রটি মনে করতে পারি না তবে আমি বিশ্বাস করি এটি ফ্রিকোয়েন্সিটির বর্গক্ষেত্র ছিল।
জান দর্নিয়াক

22

আপনার ফর্মুলা 1 গাড়ি থাকা অবস্থায় লোকেরা কেন সাইকেল বা একটি ছোট মোটরবাইক চালায়? অবশ্যই 300 কিলোমিটার / ঘন্টা বলতে গাড়ি চালানো এবং তাত্ক্ষণিকভাবে সর্বত্র পাওয়া ভাল?

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

অন্যদিকে, তাদের অন্যান্য গুরুত্বপূর্ণ ক্ষমতা যেমন কম বিদ্যুৎ খরচ, প্রোগ্রামে অনেক বেশি সহজ হওয়া ইত্যাদি have মূলত, তারা প্রসেসর নয় এবং বিভিন্ন জিনিস করে।


12
@ মিশেল আপনি ধারণাটি সহজ = দ্রুত কোথায় পাবেন?
ম্যাট ইয়ং

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

2
উচ্চ কার্যকারিতা সিআইএসসি প্রসেসরগুলি আরও এমনি এমডেড প্রসেসরগুলিতে আরও নির্দেশনা দেওয়ার প্রবণতা দেখায়। তারা সমান্তরালভাবে আরও অনেক কাজ করছে তাই তারা উভয়ই আরও জটিল এবং দ্রুত।
কিম্বারলি ডব্লিউ

2
@ মিশেল $ 1 কিছু অ্যাপ্লিকেশনগুলির জন্য বিলাসবহুল ব্যয়বহুল হতে পারে, আমি পড়েছি যে মাইক্রো এসডি কার্ডের মাইক্রো-কন্ট্রোলারগুলির দাম প্রায় 19 সেন্ট
জেন 2050

2
@ মিশেল "এটিই আরআইএসসি আর্কিটেকচারের পুরো ধারণা: জটিল কাজগুলির চেয়ে সহজ কাজগুলি দ্রুত পরিচালনা করা যায়" না! আধুনিক আরআইএসসি আর্কিটেকচারগুলি অত্যন্ত জটিল কারণ তাদের আরও নির্দেশাবলী (সিমডের মতো) প্রবর্তন করতে হবে এবং সুপারক্যালার, হাইপারথ্রেডিং, আউট-অফ-অর্ডার এক্সিকিউশনের মতো আরও বৈশিষ্ট্যগুলি সমর্থন করতে হবে ... তাদের জটিলতা সহজেই সিআইএসসি আর্কিটেকচারকে ছাড়িয়ে যেতে পারে। এমআইপিএস-এর আজকাল শত বা হাজারো নির্দেশ রয়েছে। "সিআইএসসি বনাম আরআইএসসি মূলত একটি debate
তিহাসিক

13

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

জনপ্রিয় এটিমেগ 328 টি 350 এনএম প্রযুক্তি দিয়ে তৈরি করা হয়েছে, যা সর্বশেষতম উত্পাদন ইন্টেল সিপিইউগুলির ( স্কাইলেকের জন্য 14 এনএম ) থেকে বেশ খানিকটা পিছনে রয়েছে ।

এমনকি সস্তার 8-বিট কন্ট্রোলাররাও ধীরে ধীরে গতিতে প্রবাহিত হচ্ছে, এবং আপনি 32 এবং 64 মেগাহার্টজ পিআইসি নিয়ন্ত্রক পেতে পারেন (উদাহরণস্বরূপ, পিক 18 এফ 14 কে 22) যা এখনও 5 ভিতে চালিত হয় (পরবর্তী সিস্টেমটি মোট ব্যয় বিবেচনার জন্য বিবেচনা করা হয়)।

একটি বিবেচ্য বিষয় হ'ল এই কন্ট্রোলারের একটি আর্কিটেকচার রয়েছে যা ছোট মেমরি স্পেস এবং ধীর গতির গতির জন্য অনুকূলিত হয়। একবার আপনি যখন উচ্চ ঘড়ির গতিতে উঠতে শুরু করেন তখন আপনাকে প্রেসক্যালার ইত্যাদির সাথে জিনিসগুলি আবার নতুন করে তুলতে হবে etc.

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


350 এনএম? এটি এটি ব্যাখ্যা করবে। 20 বছরের পুরানো প্রযুক্তি ব্যবহার করে কেউ যে কোনও কিছু তৈরি করবে তা জানতেন না।
মাইকেল 18

3
আমাদের মধ্যে কিছু এখনও 4000 সিরিজের সিএমওএস ডিজাইন করছে (3000nm এর মতোই)।
স্পিহ্রো পেফানি

6
পুরানো প্রক্রিয়াগুলি বিকিরণ পরিবেশের সাথে মোকাবিলা করা লোকেদের বা সম্ভাবনাময়ভাবে উচ্চ-নির্ভরযোগ্যতা সিস্টেমগুলির জন্যও কার্যকর যা ট্রেসিবিলিটি দাবি করে।
ক্রুনাল দেশাই

5
গেমটি শেষ হয়নি - প্যারালাক্স প্রোপেলার হ'ল সেই ধারণার ধারাবাহিকতা।
ডেভ টুইট করেছেন

3
@ মিশেল: এটি কেবল প্রযুক্তির বয়স নয়। আকার এছাড়াও গুরুত্বপূর্ণ। বৃহত্তর প্রক্রিয়া আকারের ত্রুটি হারগুলি কম থাকে যার অর্থ হ'ল কম প্রত্যাখ্যান এবং এইভাবে উচ্চ ফলন - যা চিপ প্রতি কম দামের দিকে নিয়ে যায়। আপনি যদি কোনও সিপিইউর জন্য ডেস্কটপগুলির জন্য $ 100 দিতে ইচ্ছুক হন (ডেস্কটপগুলির মতো) তবে কম ফলনের কারণে উচ্চ ব্যয়টি ন্যায়সঙ্গত হয়। যদি আপনি কেবল 50 সেন্ট দিতে ইচ্ছুক হন তবে এটি ন্যায়সঙ্গত নয়।
slebetman

3

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

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

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


2
আমি যদি এটি মিস করি তবে দুঃখিত, তবে এর 'সিপিইউ বনাম' ধীর 'মাইক্রোকন্ট্রোলারের সাথে কী প্রাসঙ্গিকতা রয়েছে? এটি কেবলমাত্র সিপিইউ বনাম (সাধারণত এমনকি দ্রুত) বিশেষায়িত প্রসেসরের উপর দৃষ্টি নিবদ্ধ করে বলে মনে হচ্ছে।
আন্ডারস্কোর_ডি

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

1
... আর একটি যা প্রতিটি চক্রের দুটি সংখ্যা গ্রহণ করবে এবং দুটি চক্র আগে জমা দেওয়া সমষ্টিগুলির আউটপুট তৈরি করবে, কখন মূল্যগুলি জমা দেওয়ার দরকার হবে, কখন ফলাফল পাওয়া যাবে, যখন জিনিসগুলি লোড করে সংরক্ষণ করা উচিত should রেজিস্ট্রেশন ইত্যাদিতে খুব জটিল হয়ে উঠতে পারে, বিশেষত যদি কেউ দীর্ঘতমের সাথে মেলে সমস্ত পাইপলাইন প্যাডিং এড়াতে চায়।
সুপারক্যাট

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

@ আসনস্কোর_ডি: এমআইপিএস আর্কিটেকচারটি এমন ভিত্তিতে নকশা করা হয়েছিল যে সংকলকগণ কিছু সময়সূচী সংক্রান্ত সমস্যার জন্য দায়বদ্ধ থাকবেন, এইভাবে হার্ডওয়্যারকে সরলীকরণের অনুমতি দেওয়া হবে। ধারণাটি আসলেই ধরা পড়ে না, কারণ নতুন প্রসেসরগুলিতে প্রায়শই পুরানোগুলির চেয়ে বেশি পাইপলাইন ধাপের প্রয়োজন হয়, তবে ছোট পাইপলাইনযুক্ত প্রসেসরের জন্য লেখা কোডটি হার্ডওয়্যার ইন্টারলকের অভাবে দীর্ঘ প্রসেসরের সাথে প্রসেসরে কাজ করবে না।
সুপারক্যাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.