"সিপিইউ দ্রুততর করুন" এর মতো একই শারীরিক সীমাবদ্ধতার মুখোমুখি কেন "আরও কোর যুক্ত করবেন না"?


110

২০১৪ সালে, আমি শুনতে পেলাম যে প্রচুর প্রোগ্রামিং ভাষা তাদের সম্মতিযুক্ত বৈশিষ্ট্যগুলির জন্য আগ্রহী tou পারফরম্যান্স লাভের জন্য কনক্যুরঞ্জি গুরুত্বপূর্ণ said

এই বক্তব্যটি দেওয়ার ক্ষেত্রে, অনেকে ফ্রি লাঞ্চ শেষ: 2005 এ নিবন্ধটি ফ্রি লাঞ্চ শেষ: সফ্টওয়্যারে একটি ফান্ডামেন্টাল টার্ন টুয়ার্ড কনকুরিঞ্জির দিকে ইঙ্গিত করেছিলেন । মূল যুক্তিটি হ'ল প্রসেসরের ঘড়ির গতি বাড়ানো আরও শক্ত হয়ে উঠছে, তবে আমরা এখনও একটি চিপে আরও বেশি কোর রাখতে পারি এবং পারফরম্যান্স লাভ পেতে একাধিক কোরের সুবিধা নিতে সফ্টওয়্যারটি লিখতে হবে।

কিছু মূল উক্তি:

আমরা 500 মেগাহার্জ সিপিইউগুলি 1GHz সিপিইউগুলিকে 2GHz সিপিইউগুলিতে উপায় প্রদান করে দেখে অভ্যস্ত, এবং আরও অনেক কিছু। আজ আমরা মূলধারার কম্পিউটারগুলিতে 3 জিএইচজেড পরিসরে আছি।

মূল প্রশ্নটি: এটি কখন শেষ হবে? সর্বোপরি, মুরের আইনটি তাত্পর্যপূর্ণ বৃদ্ধির পূর্বাভাস দিয়েছে এবং আমরা কঠোর শারীরিক সীমাতে পৌঁছানোর আগে সুস্পষ্টভাবে তাত্পর্যপূর্ণ বৃদ্ধি চিরতরে চলতে পারে না; আলো আর দ্রুত পাচ্ছে না। বৃদ্ধি অবশেষে ধীর এবং এমনকি শেষ হতে হবে।

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

... চিপ সংস্থাগুলি আগ্রাসীভাবে একই নতুন মাল্টিকোরের দিকগুলি অনুসরণ করার কারণে ইন্টেলের এবং সর্বাধিক প্রসেসরের বিক্রেতাদের ভবিষ্যত অন্যত্র রয়েছে lies

... মাল্টিকোর একটি চিপে দুই বা ততোধিক প্রকৃত সিপিইউ চালানোর বিষয়ে।

এই নিবন্ধটির ভবিষ্যদ্বাণীগুলি মনে হয়েছে এটি রক্ষা করেছে তবে কেন তা বুঝতে পারছি না। হার্ডওয়্যার কীভাবে কাজ করে সে সম্পর্কে আমার কাছে খুব অস্পষ্ট ধারণা রয়েছে।

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

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

"সিপিইউ দ্রুততর করুন" এর মতো শারীরিক সীমাবদ্ধতার মুখোমুখি কেন "আরও কোড় যুক্ত করবেন না"?

আপনি করতে পারেন সহজ পদে দয়া করে ব্যাখ্যা করুন। :)



4
en.wikedia.org/wiki/Mooore%27s_law একটি পাঠ্য মূল্য - যেহেতু আমরা দুটি ভিন্ন বিষয় নিয়ে কথা বলছি। মুরের আইন ক্লকস্পিড সম্পর্কে নয় - এটি ট্রানজিস্টর গণনা
জার্নম্যান গিক

9
আসুন ভান করুন এটি 30 বছর আগে এবং সিপিইউগুলি 4.77MHz এ চলেছিল। 4GHz সিপিইউ পাওয়া অসম্ভব হওয়া সত্ত্বেও আপনি কেন একই ঘরে 4MHz সিপিইউ সহ 1000 কম্পিউটার স্থাপন করতে পারেন?
ব্যবহারকারী20574

3
@ নাথানলং তবে দ্রুত কম্পিউটার পাওয়ার চেয়ে বেশি জায়গা (আরও কম্পিউটারের জন্য) পাওয়া এখনও অনেক সহজ।
ব্যবহারকারী 20574

5
সাদৃশ্য: একটি গাড়ির ইঞ্জিন কেবলমাত্র এতগুলি আরপিএম তৈরি করা যেতে পারে তবে আপনি দুটি সহজেই একসাথে বোল্ট করতে পারেন।
ওজেফোর্ড

উত্তর:


143

সারাংশ

  • অর্থনীতি। এটি একটি সিপিইউ ডিজাইন করা সস্তা এবং সহজ যা উচ্চ ঘড়ির গতির চেয়ে বেশি কোর রয়েছে, কারণ:

  • বিদ্যুৎ ব্যবহারে উল্লেখযোগ্য পরিমাণ বৃদ্ধি। আপনি ঘড়ির গতি বাড়ানোর সাথে সাথে সিপিইউ পাওয়ার ব্যবহার দ্রুত বৃদ্ধি পায় - আপনি তাপীয় স্থানটিতে কম গতিতে অপারেটিং কোরের সংখ্যা দ্বিগুণ করতে পারেন এটি ঘড়ির গতি 25% বাড়িয়ে নিতে পারে। 50% এর জন্য চতুর্থাংশ।

  • ক্রমবর্ধমান প্রক্রিয়াকরণের গতি বাড়ানোর অন্যান্য উপায় রয়েছে এবং সিপিইউ নির্মাতারা সেগুলির ভাল ব্যবহার করে।


আমি আমাদের বোন এসই সাইটে একটিতে এই প্রশ্নের উত্তরের উত্তরের উপর ভারী অঙ্কন করব । সুতরাং তাদের upvote যেতে!


ঘড়ির গতি সীমাবদ্ধতা

ঘড়ির গতিতে কয়েকটি জ্ঞাত শারীরিক সীমাবদ্ধতা রয়েছে:

  • সংক্রমণ সময়

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

    তবে আমরা এখনও সেখানে নেই। 1 গিগাহার্জ মানে প্রতি ক্লক টিক এক ন্যানোসেকেন্ড। এই সময়ে, আলো 30 সেমি ভ্রমণ করতে পারে। 10 গিগাহার্টজ এ হালকা 3 সেমি ভ্রমণ করতে পারে। একটি একক সিপিইউ কোর প্রায় 5 মিমি প্রশস্ত, সুতরাং আমরা 10 গিগাহার্জ পূর্ববর্তী কোথাও এই সমস্যাগুলিতে চলে যাব। 2

  • স্যুইচিং দেরি

    এক প্রান্ত থেকে অন্য প্রান্তে যাওয়ার জন্য সিগন্যালের জন্য যে সময় লাগে তা কেবল বিবেচনা করা যথেষ্ট নয়। আমাদের সিপিইউর মধ্যে একটি যুক্তি গেটের জন্য একটি রাষ্ট্র থেকে অন্য রাজ্যে স্যুইচ করতে যে সময় লাগে তাও আমাদের বিবেচনা করা উচিত! আমরা যেমন ঘড়ির গতি বৃদ্ধি করি, এটি একটি সমস্যা হয়ে উঠতে পারে।

    দুর্ভাগ্যক্রমে, আমি নির্দিষ্টকরণ সম্পর্কে নিশ্চিত নই, এবং কোনও সংখ্যা সরবরাহ করতে পারি না।

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

  • তাপ অপচয় / বিদ্যুৎ খরচ

    এটিই বড়। ফজিহায়ার 2 এর উত্তর থেকে উদ্ধৃতি :

    সাম্প্রতিক প্রসেসরগুলি সিএমওএস প্রযুক্তি ব্যবহার করে তৈরি করা হয়। প্রতিবার যখন একটি ঘড়ির চক্র হয়, শক্তি বিচ্ছিন্ন হয়। অতএব, উচ্চতর প্রসেসরের গতি মানে আরও বেশি তাপ অপচয়।

    এই আনন্দটেক ফোরামের থ্রেডে কিছু সুন্দর পরিমাপ রয়েছে এবং তারা বিদ্যুৎ ব্যবহারের জন্য একটি সূত্রও পেয়েছে (যা উত্তাপের সাথে উত্পন্ন হয়ে যায়):

    সূত্র
    আইডন্টকেয়ারে ক্রেডিট

    আমরা নিম্নলিখিত গ্রাফে এটি কল্পনা করতে পারি:

    চিত্রলেখ
    আইডন্টকেয়ারে ক্রেডিট

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

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


আরও কোর?

তাহলে কেন আরও কোর? ঠিক আছে, আমি অবশ্যই এই উত্তর দিতে পারি না। আপনাকে ইন্টেল এবং এএমডিতে লোকদের জিজ্ঞাসা করতে হবে। তবে আপনি এটির উপরে দেখতে পারেন, আধুনিক সিপিইউগুলির সাথে এক পর্যায়ে এটি ঘড়ির গতি বাড়ানো অবৈধ হয়ে পড়ে।

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

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

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

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

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


কর্মক্ষমতা উন্নত করার অন্যান্য উপায়

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

তো, আমরা আর কী করতে পারি? আধুনিক সিপিইউগুলি কী একই ঘড়ির গতিতে বয়স্কগুলির চেয়ে এত দ্রুত হয়?

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

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

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

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


1 যাইহোক, তাত্ত্বিক কোয়ান্টাম পদার্থবিজ্ঞানের মধ্যে গভীরভাবে না Not

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


22
এছাড়াও, অনেক অ্যাপ্লিকেশনগুলিতে বাধাটি গণনার সময় নয়, তবে র‌্যাম থেকে ডেটা আনার স্টল সময় (বা, diskশ্বর এটি নিষিদ্ধ করেন, ডিস্ক থেকে); সুতরাং, আরও একটি বড় স্পিডআপ বড়, দ্রুত প্রসেসর ক্যাশে থেকে আসে।
মাত্তেও ইতালি

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

2
আপনি উল্লেখ করেছেন যে আলোর গতির "হার্ড সীমা" সম্পর্কিত সমস্যাগুলি "কোথাও 20 গিগাহার্টজ অতীত" এ ঘটবে। আপনার গণনা সঠিক নয়; বৈদ্যুতিক সংকেত তারের জ্যামিতির উপর নির্ভর করে আলোর গতির চেয়ে কম গতিতে ভ্রমণ করে।
জিউলিও মুসকেলো

5
এই সম্পর্কের জন্য পুরোপুরি আরও সঠিক শব্দগুলি উপস্থিত থাকলে দয়া করে "ঘৃণ্য" ব্যবহার করবেন না (চতুর্ভুজ, ঘনক ইত্যাদি) ...
অলিভার চার্লসওয়ার্থ

7
@ অলিচার্লসওয়ার্থ দয়া করে পাদটীকা পড়ুন। এই অবিকল কেন পাদটীকা আছে, এবং কেন আমি সর্বত্র এটি রেফারেন্স আছে exponentialব্যবহার করা হয়। এটি শব্দের পুরোপুরি বৈধ ব্যবহার, এবং গাণিতিক বিশদগুলিতে ডুবে যাওয়া এই উত্তরটির বিন্দুটির সাথে সংযুক্তিযুক্ত হবে। আপনি যদি সত্যিই এটি "সংশোধন" করার চেষ্টা করতে চান তবে নির্দ্বিধায় একটি সম্পাদনার পরামর্শ দিন। যতক্ষণ না আপনি তাৎপর্যপূর্ণভাবে অর্থ পরিবর্তন করেন না এটি গ্রহণ করা হয় বা না যায় তা আমার পক্ষে হবে না।
বব

14

পদার্থবিজ্ঞান হ'ল পদার্থবিজ্ঞান। আমরা আরও ট্রানজিস্টরকে চিরকালের জন্য আরও ছোট স্পেসে প্যাক করতে পারি না। এক পর্যায়ে এটি এত ছোট হয়ে যায় যে আপনি অদ্ভুত কোয়ান্টাম ক্র্যাম্পের সাথে মোকাবিলা করেন। কোন এক সময় আমরা যেমনটি ব্যবহার করতাম তেমন বছরে দ্বিগুণ ট্রানজিস্টর প্যাক করতে পারি না (যা মুরের আইন সম্পর্কে রয়েছে)।

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

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

আপনি বিভিন্ন উপায়ে স্মার্ট তৈরি করতে পারেন। এআরএম বিগ-লিটল করে - 4 টি 'দুর্বল' কম পাওয়ার কোরের পাশাপাশি আরও 4 টি শক্তিশালী কোরের সাথে কাজ করে যাতে আপনার উভয় পৃথিবীর সেরা থাকে। ইন্টেল আপনাকে থ্রোটল (আরও ভাল পাওয়ার কার্যক্ষমতা জন্য ) বা ওভারক্লোক নির্দিষ্ট কোর (আরও ভাল একক থ্রেড কর্মক্ষমতা জন্য ) নামিয়ে দেয় । আমার মনে আছে এএমডি মডিউলগুলি দিয়ে কিছু করে।

আপনি মেমরি নিয়ন্ত্রণকারীদের (যাতে আপনার কম বিলম্ব থাকে) এবং আইও সম্পর্কিত ফাংশনগুলি (আধুনিক সিপিইউতে কোনও উত্তর ব্রীজ নেই) পাশাপাশি ভিডিও (যা ল্যাপটপ এবং এআইডাব্লু ডিজাইনের সাথে আরও গুরুত্বপূর্ণ) সরিয়ে নিতে পারেন। 'ঠিক' এর চেয়ে ক্লকস্পিডে র্যাম্পিং চালিয়ে যাওয়ার চেয়ে এই জিনিসগুলি করা আরও বেশি অর্থবোধ করে।

এক পর্যায়ে 'আরও' কোর কাজ করতে পারে না - যদিও জিপিইউতে কয়েকশো কোর রয়েছে।

এই জাতীয় মাল্টিকোরগুলি কম্পিউটারগুলিকে এই সমস্ত উপায়ে স্মার্ট কাজ করতে দেয় ।


1
লক্ষ করা উচিত, জিপিইউ কোরগুলি খুব নির্দিষ্ট উদ্দেশ্যে তৈরি করা হয়েছে, সিপিইউ কোরগুলির বিপরীতে যা সাধারণ উদ্দেশ্যে জিনিস বেশি। এছাড়াও লক্ষ করা উচিত, ভিডিও কার্ড বোর্ডগুলি সিপিইউর তুলনায় উল্লেখযোগ্যভাবে বড় are
ব্যবহারকারী 2366842

3
সত্য, তবে এটি একটি উদাহরণ যেখানে আপনি চূড়ান্ত পরিমাণে কোর স্কেল করেন। আমি সম্ভবত সকালে এই উত্তরটি ঘুরে দেখব
জার্নম্যান গেক

"আপনি কেবল একই প্যাকেজে দুটি বিদ্যমান কোর পপ করতে পারেন"। কিন্তু অতিরিক্ত কোরগুলির জন্য আরও জায়গা ব্যবহার না করে তারা কীভাবে এটি অর্জন করবে ? কীভাবে ?! ম্যাজিক? ইউনিকর্ন? একপাল? (আপনার অবতারের দ্বারা, আমি পরেটিকে সন্দেহ করি)
ব্রাজিলিয়ান গায়

পেন্টিয়াম ডিএস হ'ল এন.ইউইকিপিডিয়া.আর / উইকি / পেন্টিয়াম_ডি মূলত
জার্নম্যান গিক

6
wierd quantum crap+ একা একা!
ডেভ

9

সহজ উত্তর

প্রশ্নের সহজ উত্তর

"সিপিইউ দ্রুততর করুন" এর মতো শারীরিক সীমাবদ্ধতার মুখোমুখি কেন "আরও কোড় যুক্ত করবেন না"?

আসলে আপনার প্রশ্নের অন্য অংশের মধ্যে পাওয়া যায়:

আমি উপসংহারটি আশা করব "সুতরাং, আমাদের আরও বড় কম্পিউটার থাকতে হবে বা একাধিক কম্পিউটারে আমাদের প্রোগ্রামগুলি পরিচালনা করতে হবে।"

সংক্ষেপে, একাধিক কোর একই ডিভাইসে একাধিক "কম্পিউটার" থাকার মতো।

জটিল উত্তর

একটি "কোর" হ'ল কম্পিউটারের সেই অংশ যা প্রকৃতপক্ষে নির্দেশাবলী প্রক্রিয়া করে (যোগ, গুণ, "এবং" আইএন, ইত্যাদি)। একটি কোর কেবল একবারে একক নির্দেশনা কার্যকর করতে পারে। আপনি যদি চান যে আপনার কম্পিউটারটি "আরও শক্তিশালী" হতে পারে তবে দুটি প্রাথমিক জিনিস আপনি করতে পারেন:

  1. থ্রুপুট বৃদ্ধি (ঘড়ির হার বৃদ্ধি, শারীরিক আকার হ্রাস ইত্যাদি)
  2. একই কম্পিউটারে আরও বেশি কোর ব্যবহার করুন

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

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


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

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

1
একটি সংক্ষিপ্ত উত্তর হ'ল বিদ্যুৎ খরচ ঘড়ির গতির ঘনকের সমানুপাতিক। দীর্ঘ দূরত্বে ভ্রমণ করার সংকেত সহ, একক থ্রেড মায়া বজায় রাখা আরও কঠিন হয়ে যায়। বিস্তারিত উত্তর: amazon.com/…
রব

6

"সিপিইউ দ্রুততর করুন" এর মতো শারীরিক সীমাবদ্ধতার মুখোমুখি কেন "আরও কোড় যুক্ত করবেন না"?

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

ঘটনা 1: বিদ্যুৎ খরচ এবং নির্গত তাপ গণনা শক্তির চেয়ে দ্রুত বৃদ্ধি পায়। 1 গিগাহার্টজ থেকে 2 গিগাহার্টজ থেকে সিপিইউ চাপানো 20 ডাব্লু থেকে 80 ডাব্লু পর্যন্ত বিদ্যুতের ব্যবহারকে ধীরে ধীরে ধীরে ধীরে গরম করবে। (আমি এই সংখ্যাগুলি সবেমাত্র তৈরি করেছি, তবে এটি ঠিক কীভাবে কাজ করে)

ঘটনা 2: দ্বিতীয় সিপিইউ কেনা এবং 1 গিগাহার্টজ এ উভয় চালানো আপনার গণনা শক্তি দ্বিগুণ করবে। ১ গিগাহার্জ সিপিইউতে চলমান দুটি সিপিইউ একই পরিমাণে ডেটা এক 2 গিগাহার্জ সিপিইউতে প্রক্রিয়াকরণ করতে পারে, তবে প্রত্যেকে কেবলমাত্র 20 ডাব্লু শক্তি ব্যবহার করবে, যা মোট 40 ডাব্লু।

লাভ: ঘড়ির ফ্রিকোয়েন্সি পরিবর্তে সিপিইউ নম্বর দ্বিগুণ করা আমাদের কিছু শক্তি সঞ্চয় করে এবং আমরা আগের মতো "ফ্রিকোয়েন্সি বাধা" এর কাছাকাছি নেই।

সমস্যা: আপনাকে দুটি সিপিইউয়ের মধ্যে কাজটি বিভক্ত করতে হবে এবং ফলাফলগুলি পরে একত্রিত করতে হবে।

আপনি যদি এই সমস্যার সমাধানযোগ্য সময়ে এবং সবেমাত্র সংরক্ষণের চেয়ে কম শক্তি ব্যবহার করে সমাধান করতে পারেন তবে একাধিক সিপিইউ ব্যবহার করার জন্য আপনি কেবল ধন্যবাদটি লাভ করেছেন।

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


আমরা শারীরিক সীমাবদ্ধতাগুলিকে 1000 টি বিভিন্ন উপায়ে মারতে থাকি, ডাইয়ের আকার (মাল্টি-কোরের জন্য যা ছোট উত্পাদন প্রক্রিয়াকে নিয়ে যায়), মবুর আকার (মাল্টি সিপিইউর জন্য), ট্রেস (উভয়) এর মাধ্যমে অঙ্কিত এম্পগুলি। এটি এমন নয় যে আপনি একটি এম-অ্যাটেক্স বা 4 এ মেমোরি এবং একটি অ্যাটक्स বোর্ডে মেমরি রাখতে পারেন এবং এই নকশাগুলি পরিবর্তন হতে ডিক্যাডস নেয়। আমি বাকী সাথে একমত।
রোস্টল

@ রোস্টল এটি একটি ভাল পয়েন্ট, আমি উত্তরটি সম্পাদনা করেছি।
gronostaj

5

দীর্ঘ গল্পের সংক্ষিপ্তসার: একক কোরগুলির গতি বাড়ানো তার সীমাতে পৌঁছেছে, সুতরাং এটি সীমাবদ্ধ না হওয়া পর্যন্ত আমরা এগুলি সঙ্কুচিত করে এবং আরও অনেকগুলি যুক্ত করে চলেছি বা আমরা আরও ভাল উপকরণগুলিতে পরিবর্তন করতে পারি (বা এমন একটি মৌলিক অগ্রগতি অর্জন করতে পারি যা প্রতিষ্ঠিত প্রযুক্তিটিকে উৎখাত করে, এরকম কিছু) like হোম-সাইজ, আসলে ওয়ার্কিং, কোয়ান্টাম কম্পিউটিং)।

আমি মনে করি এই সমস্যাটি বহুমাত্রিক এবং এটি আরও সম্পূর্ণ চিত্র আঁকার জন্য কিছু লেখার প্রয়োজন হবে:

  1. শারীরিক সীমাবদ্ধতা (প্রকৃত পদার্থবিজ্ঞান দ্বারা আরোপিত): আলোর গতি যেমন, কোয়ান্টাম মেকানিক্স, সব।
  2. উত্পাদন সমস্যা: আমরা কীভাবে প্রয়োজনীয় যথার্থতার সাথে ছোট ছোট কাঠামো তৈরি করব? কাঁচামাল সম্পর্কিত সমস্যা, সার্কিট usw. নির্মাণের জন্য ব্যবহৃত পদার্থ, স্থায়িত্ব।
  3. আর্কিটেকচারাল সমস্যা: তাপ, অনুমান, বিদ্যুত ব্যবহার ইত্যাদি
  4. অর্থনৈতিক সমস্যা: ব্যবহারকারীর আরও কর্মক্ষমতা পাওয়ার সবচেয়ে সহজ উপায় কী?
  5. ব্যবহারের ক্ষেত্রে এবং কর্মক্ষমতা সম্পর্কে ব্যবহারকারী উপলব্ধি।

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

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

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

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

হ্যাঁ, এই কৌশলটি এর সীমাবদ্ধতায় পৌঁছে যাবে! এবং ইন্টেল এটি জানে, এ কারণেই তারা বলে যে ভবিষ্যতটি অন্য কোথাও রয়েছে। তবে তারা এটি ততক্ষণ চালিয়ে যাবেন যতক্ষণ না এটি সস্তা এবং কার্যকর এবং কার্যকর হয়।

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


2

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

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


2

সিপিইউ = গাড়ির ইঞ্জিন: একটি উচ্চ আরপিএম গাড়িরের চেয়ে ১ val০ টি আরপিএম-এ একটি বিশালাকার ভালভ / সিলিন্ডারযুক্ত 16 টি ভালভের অর্থাত্ একটি ল্যাম্বোরগিনি দিয়ে আরও শক্তিশালী গাড়ি তৈরি করা সহজ।

কারণগুলি শারীরিক এবং রাসায়নিক, সিলিকনকে কোরের সংখ্যা এবং মূল গতির মধ্যে ভারসাম্য পরিবর্তন করার জন্য একটি গণনামূলক রকেট জ্বালানীর সাথে প্রতিস্থাপন করা প্রয়োজন।


2

আমি বলব যে গণনার শক্তি সীমাতে প্রাথমিক সীমাবদ্ধতা প্রাথমিকভাবে সীমাবদ্ধতার সাথে সম্পর্কিত যে আমরা একটি সার্কিটের মাধ্যমে বৈদ্যুতিনকে কীভাবে সরিয়ে নিতে পারি ( হালকা বৈদ্যুতিনের প্রবাহের গতি )। আপনার উল্লেখ করার মতো আরও অনেক কারণ রয়েছে।

অতিরিক্ত কোর যুক্ত করা প্রসেসরটিকে দ্রুততর করে তুলবে না, যদিও এটি একই সময়ে আরও বেশি প্রক্রিয়া করার অনুমতি দেয়।

মুর ল একটি খুব আকর্ষণীয় এবং তথ্যপূর্ণ পড়া। বিশেষত এই উদ্ধৃতিটি এখানে প্রাসঙ্গিক:

এক কেজির ভর এবং এক লিটার ভলিউম সহ একটি বরং ব্যবহারিক "চূড়ান্ত ল্যাপটপ" এর তাত্ত্বিক কার্যকারিতাও সীমাবদ্ধ করতে পারে could এটি আলোর গতি, কোয়ান্টাম স্কেল, মহাকর্ষীয় ধ্রুবক এবং বোল্টজমান ধ্রুবক বিবেচনা করে করা হয়, প্রতি সেকেন্ডে প্রায় 10 31 বিটগুলিতে 5.4258 ⋅ 10 50 লজিকাল অপারেশন করে ।


2
ঘটনাক্রমে, ইলেক্ট্রনগুলি প্রতি সেকেন্ডে আইআইআরসি প্রতি মিলিমিটারের ক্রমে খুব ধীরে ধীরে ("ড্রিফ্ট বেগ") সরে যায়। আপনি বৈদ্যুতিক ক্ষেত্রটি যে গতিতে প্রচার করে সেই গতি সম্পর্কে আরও বেশি উল্লেখ করছেন ।
বব

2
আমি জানতাম আমার সামান্য বিষয়ে পদার্থবিজ্ঞানের মতো বোঝার মতো কাজ করার সাহস করা উচিত নয়। :) যদিও এই সম্পর্কে আমাকে সংশোধন / অবহিত করার জন্য আপনাকে ধন্যবাদ।

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

1

দীর্ঘ গল্প এমনকি ছোট:

আমাদের সত্যিই দ্রুত সিপিইউ দরকার নেই। কয়েকটি অতি বিশেষায়িত ব্যবহারের বাইরে * কয়েক বছর ধরে সিপিইউ বাধা হয়ে দাঁড়ায় না memory সমস্ত পেরিফেরাল বিট যেমন মেমরি, স্টোরেজ এবং নেটওয়ার্ক সাধারণত সিপিইউকে লক্ষ লক্ষ ঘড়ির চক্রের জন্য অপেক্ষা করে তোলে যা অন্য সময়ে এটি করতে পারে। একটি দ্বিতীয় কোর আরও "অন্যান্য জিনিস" করতে পারে, এটি ব্যবহারকারীর উচ্চতর পারফরম্যান্সের উপলব্ধি তৈরি করে।

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

  • এই বিশেষায়িত ব্যবহারগুলি 5GHz কোরের বিকাশের ন্যায়সঙ্গত করতে যথেষ্ট পরিমাণে ক্রয় করে না। তারা তাপ বা শক্তি সম্পর্কেও চিন্তা করে না - দ্রুত উপলব্ধ উপলব্ধ কিনুন, এটি ওভারক্লক করে এবং একটি জল-শীতল হিস্টিংক একটি টোস্টারের আকারের উপর বল্টু করে।

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

@ পেটার আপনি একটি খুব ভাল পয়েন্ট করেছেন, এবং এটি ব্যাখ্যা করার জন্য ধন্যবাদ। এটি একটি প্রোগ্রামার হিসাবে আমার মনে রাখা দরকার। :) যদিও এই প্রশ্নের উদ্দেশ্যগুলির জন্য এটি এখনও একটি সামান্য সমস্যা। আমার প্রশ্ন ছিল আমরা কেন দ্রুত ঘড়ির গতি পেতে পারি না ; আপনার উত্তরটি কেন বর্তমানে আমাদের প্রয়োজন হয় না সে সম্পর্কে।
নাথান লং

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

1

সংক্ষিপ্ত এবং সহজ উত্তর:

কেন ১ ট্রাক ট্র্যাকিং পণ্য থেকে ১০০ ট্রাকে ১০০ গুণ বেশি দৌড়াদৌড়ি করা হয় না, একই ট্র্যাফিক সীমাবদ্ধতার মুখোমুখি হয় ১ ট্রাক ট্রাফিক 100mph থেকে 10,000 ট্রাফিকে 10,000 ট্রাফিকে চালনা করা?

এই প্রশ্নের উত্তর দিন, এবং আপনার প্রশ্নের উত্তরও দেওয়া হবে। ধারণাটি মোটামুটি একই রকম।


1

আমি মনে করি আরেকটি কারণ হ'ল তাপমাত্রা। আপনি যদি ঘড়ির ফ্রিকোয়েন্সি বৃদ্ধি করেন তবে মূল তাপমাত্রা উপরে যায়। আপনি যদি আরও বেশি कोर যোগ করেন, যদিও বিদ্যুতের ব্যয় বেশি হয়, তবুও এটি কোরগুলির উপরে বিতরণ করা হয়, তাই তাপমাত্রা একই থাকে (যেমন আপনি দুটি গরম তরল যোগ করেন, একই তাপমাত্রায় একে অপরের সাথে, তাপমাত্রা একই থাকে )।

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


0

"আরও সিপিউ দ্রুততর করে তোলে" এর মতো একই শারীরিক সীমাবদ্ধতার মুখোমুখি কেন "আরও কোর যুক্ত করে না" তার উত্তরটি হ'ল একটি মাল্টিকোর সিস্টেম একটি সিঙ্গল কোর সিপিইউয়ের মতো ঠিক একই সীমাবদ্ধতার মুখোমুখি। আমরা এমন এক পর্যায়ে পৌঁছেছি যেখানে একটি কোর সিস্টেমকে দ্রুততর করে তোলার জন্য আমাদের কাছে সত্যই কোনও বিকল্প নেই, তাই আমরা এটি তৈরি করেছি যাতে আমরা আরও একবারে আরও কিছু করতে পারি। আকার এবং সমন্বয়ের চ্যালেঞ্জগুলি দ্রুত যাওয়ার চেয়ে সমাধান করা বর্তমানে সহজ। ক্ষতিটি হ'ল যদি কোনও কাজকে টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো


0

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

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