আমি একটি খুব সিপিইউ নিবিড় থ্রেডেড টাস্ক লিখেছি যা আমার 2012 ম্যাকবুক প্রো কোয়াড কোর হিসাবে প্রত্যাশা অনুযায়ী কাজ করে। আমি এটিকে 20 টি থ্রেড দিয়ে আলগা করি এবং তাপমাত্রা নূন্যতম থ্রোটলিংয়ের সাথে ইন্টেল পাওয়ার গ্যাজেটের সাথে পরিমাপ করা হিসাবে প্রায় 100 ডিগ্রি সেন্টিগ্রেডে যায়।
একই প্রোগ্রাম এবং ডেটা ফাইলগুলিকে আমার ২০১ 13 13 এ ডুয়াল কোর মেশিন সহ ম্যাকবুক প্রো এ নিয়ে যান এবং এটি শুরু করুন, আমি আশা করব যে তাপমাত্রা 100 ° সি এর চিহ্নের কাছাকাছি না আসা পর্যন্ত এটি 3.3-3.4 গিগাহার্টজও বজায় রাখবে। শীর্ষ কমান্ডটি টাস্কটি 350% (প্রতিটি দ্বৈত থ্রেডযুক্ত 2 কোরে) দেখায়, তবে সিপিইউ ফ্রিকোয়েন্সিটি কেবলমাত্র 60 ডিগ্রি সেন্টিগ্রেড তাপমাত্রা সহ 1.6-1-8 গিগাহার্জ হয়ে যায় এবং যদি ভক্তদের নিঃশব্দে শান্ত করে দেয় 4 একক থ্রেডেড সিপিইউ কাজগুলি, মেশিনটি ৩.৩-৩.৪ গিগাহার্টজ বজায় রাখার সাথে সাথে প্রত্যাশা অনুযায়ী আচরণ করে যতক্ষণ না এটি 100 ডিগ্রি সেন্টিগ্রেডে না যায় এবং ভক্তরা ক্র্যাঙ্কিং হয়ে না যায় প্রশ্নটি হল কেন আমার সিপিইউ থ্রটলড হচ্ছে?
দুটি মেশিনই আপ টু ডেট এবং সিসির একই সংস্করণ চালাচ্ছে। যদি আমি এমনকি ওয়ার্কিং মেশিন থেকে বাইনারি গ্রহণ করি এবং এটি 2016 ম্যাকে রাখি, তবে একই সমস্যা রয়েছে।
যদি আমি 3 বা 4 সিপিইউ একক থ্রেড চালায় যাতে মেশিনটি পুরো গতিতে চলেছে, তবে থ্রেডেড প্রোগ্রামটি শুরু করুন, এটি ফ্রিকোয়েন্সিটিও কমিয়ে দেয়।
দুটি মেশিনেই 16 গিগাবাইট র্যাম রয়েছে।
সম্পাদন করা
কোডটি নিয়ে ঘুরে দেখার পরে, আমি সন্দেহ করি যে কোনও কাজ যখন খুব বেশি থ্রেড তৈরি করে তখন এটি থ্রটল হয়ে যাচ্ছে। এই প্রোগ্রামটিতে আমি প্রতিটি রেকর্ড নিয়েছি এবং এটির জন্য একটি থ্রেড তৈরি করি। আমি কেবল 20 বা ততোধিক থ্রেডগুলিকে এক সময়ে যেতে দিয়েছি তাই কোনও সময় 21 টির বেশি থ্রেড নেই, তবে 30 মিনিটের মধ্যে 14,400,000 রেকর্ড প্রক্রিয়া করতে হবে বা তাই রেকর্ডগুলির প্রত্যেকটি পৃথক থ্রেড দ্বারা প্রক্রিয়া করা হবে।
আমি একটি তুচ্ছ পাইথ্রেড প্রোগ্রাম তৈরি করেছি যা সিপিইউ সময়কে চুষে ফেলেছে এবং তাদের মধ্যে 10 টি চলমান সেট করেছে। সমস্যাটি ল্যাপটপটি চালিয়েছিল এবং 95 সি পর্যন্ত কোনও সমস্যা ছাড়াই উষ্ণ হয়ে যায়।
আমি অনুমান করি যে আমি আমার কোডটি একই থ্রেডটিকে ধ্বংস করার পরিবর্তে পুনরায় ব্যবহার করতে আবার এটিকে পুনরায় লিখতে লিখব।
5/13/17 আপডেট করুন
বেশ কয়েক ঘন্টা কাজ করার পরে, এটি এখন কেবল এন থ্রেড তৈরি করে এবং কেবল সেগুলি পুনরায় পুনঃব্যবহার করে, তাতে কোনও লাভ হয়নি। সিপিইউ তাপমাত্রা ব্যতীত, কী কারণে এই মেশিনটি হ্রাস পাবে?