ওয়াটেজটি কম অপারেটিং ফ্রিকোয়েন্সিতে কম হবে।
একই কোর ভোল্টেজে মোট শক্তি নিম্ন ঘড়ির ফ্রিকোয়েন্সিতে বেশি হবে।
তবে মূল ভোল্টেজ যদি ফ্রিকোয়েন্সি সহ সামঞ্জস্য করা হয় তবে মোট শক্তি কম হতে পারে।
অ্যালগরিদমগুলিতে যা তাদের বেশিরভাগ সময় I / O ক্রিয়াকলাপের জন্য অপেক্ষা করে কাটায়, মূল ঘড়ির ফ্রিকোয়েন্সি নির্বিশেষে নির্বাহের সময়টি প্রায় ধ্রুবক হবে। সুতরাং গণনার জন্য প্রয়োজনীয় মোট শক্তি ঘড়ির ফ্রিকোয়েন্সিতে আনুপাতিকভাবে বাড়বে।
একটি সিপিইউর বিদ্যুৎ খরচ দুটি অংশ নিয়ে গঠিত।
1) স্ট্যাটিক কারেন্ট ড্র (আই_স্ট্যাটিক) কিছু নির্দিষ্ট সরবরাহের ভোল্টেজ এবং তাপমাত্রার জন্য সিপিইউ যা করছে তা নির্বিশেষে এই বর্তমান অঙ্কনটি ধ্রুবক।
সিএমওএস প্রযুক্তি ব্যবহার করে তৈরি একটি সিপিইউতে কয়েক হাজার বা মিলিয়ন এমওএসএফইটি ট্রানজিস্টর রয়েছে। স্ট্যাটিক কারেন্ট ড্রটি মূলত মিলিয়ন মিলিয়ন এমওএসএফইটি ট্রানজিস্টরের সংযুক্ত অফ স্টেট লিকাজ প্রবাহের কারণে।
সরবরাহের ভোল্টেজ বৃদ্ধির সাথে সাথে স্ট্যাটিক কারেন্ট ড্র হয় সাধারণত।
সিপিইউ তাপমাত্রা বৃদ্ধির সাথে সাথে স্ট্যাটিক কারেন্ট ড্র হয় সাধারণত increases
স্ট্যাটিক কারেন্ট ড্র অনেকগুলি ডিভাইসের জন্য গতিশীল বর্তমান ড্র এর চেয়ে অনেক ছোট।
2) গতিশীল বর্তমান ড্র। সিএমওএস প্রসেস ব্যবহার করে নির্মিত একটি প্রসেসরের জন্য ট্রানজিস্টরগুলি অন / অফ স্টেটগুলির মধ্যে স্যুইচ করার সাথে সাথে ডায়নামিক কারেন্ট দেখা দেয়।
নিম্নরূপ কারণ। সিপিইউতে প্রতিটি মোসফেট ট্রানজিস্টারের সাথে এটির সাথে নির্দিষ্ট পরিমাণের ক্যাপাসিট্যান্স যুক্ত থাকে। প্রতিবার একটি এমওএসএফইটি সুইচ করে; চার্জ কিউ = সি * ভি এর সেই ক্যাপাসিট্যান্স চার্জ / স্রাব করতে প্রয়োজন।
প্রতিটি ট্রানজিস্টরের জন্য গতিশীল বর্তমান ড্র হ'ল আই_ডিনামিক = সি * ভি * এফ।
নির্দেশাবলী নির্ধারণের ক্ষেত্রে কতগুলি ফ্রিকোয়েন্সি নির্বিশেষে, নির্দিষ্ট সিপিইউতে ক্রিয়াকলাপের একটি নির্দিষ্ট সেট (ক্যাশে থেকে অভিন্ন আচরণ অনুমান করে) এবং গতিশীল বর্তমান অঙ্কনের কারণে মোট চার্জ (কিউ_প্রগ্রাম) একটি নির্দিষ্ট পরিমাণ গ্রহণ করে, ফ্রিকোয়েন্সি নির্বিশেষে নির্দেশাবলী কার্যকর করা হয় যে।
তবে যদি নির্দেশগুলি আরও ধীরে ধীরে কার্যকর করা হয় তবে স্থিতিশীল কারেন্ট ড্রয়ের কারণে মোট চার্জ বেশি হবে কারণ আরও সময় কেটে গেছে।
গাণিতিকভাবে কেউ লিখতে পারেন ...
ডাব্লু = (আই_ডিনামিক + আই_স্ট্যাটিক) * ভি_সপ্লাই
ই = ডব্লু * সময় = কি_প্রগ্রাম * ভি_সপ্লাই + আই_স্ট্যাটিক * ভি_সপ্লি * সময়
আমরা দেখতে পাচ্ছি যে ঘড়ির ফ্রিকোয়েন্সি 0 কাছে আসার সাথে সাথে ওয়াটেজ একটি নির্দিষ্ট মানের কাছে চলে যাবে, তবে প্রোগ্রামটি গণনা করতে প্রয়োজনীয় শক্তি অনন্তের কাছে পৌঁছেছে।
সুতরাং যদি (সিপিইউ ট্রানজিস্টরের ক্যাপাসিটেনসেসের ভিত্তিতে) কিউ_প্রগ্রামটি কোনও নির্দিষ্ট সরবরাহের ভোল্টেজ এবং অপারেশনস সেটের জন্য স্থির করা হয়, তবে আধুনিক সিপিইউগুলি কীভাবে তাদের ঘড়ির ফ্রিকোয়েন্সি হ্রাস করে শক্তি সঞ্চয় করবে? উত্তরটি হ'ল বেশিরভাগ আধুনিক সিপিইউতে হয় জাহাজীকরণ (বা কোনও সহযোগী চিপে) একটি সামঞ্জস্যযোগ্য কোর ভোল্টেজ নিয়ন্ত্রক অন্তর্ভুক্ত। যখন তারা তাদের ঘড়ির ফ্রিকোয়েন্সি কম করে তারা তাদের মূল ভোল্টেজও হ্রাস করতে পারে। কিউ_প্রগ্রাম (এবং ই_প্রগ্রাম) এর পরে সরবরাহের ভোল্টেজের সাথে আনুপাতিকভাবে হ্রাস হয়।
দ্রষ্টব্য যে সিপিইউ উচ্চতর ফ্রিকোয়েন্সিগুলিতে নিম্ন ভোল্টেজ ব্যবহার করতে পারে না কারণ নিম্ন ভোল্টেজে ট্রানজিস্টার স্যুইচিংয়ের সময় বৃদ্ধি পায়।
ওয়াটেজ দুটি ভোল্টেজ (স্কোয়ার্ড) এবং বর্তমান অঙ্কনের সমানুপাতিক। সুতরাং যদি ভোল্টেজটি ফ্রিকোয়েন্সি সহ একই সাথে বাদ পড়ে যায় তবে ওয়াটেজটি ফ্রিকোয়েন্সিটির কিউবার সাথে ড্রপ হয়।