Model untuk konsumsi energi
Penskalaan kecepatan adalah salah satu model yang paling sering digunakan (baru-baru ini) ketika mempertimbangkan konsumsi energi. Terdiri dalam memodifikasi tegangan suplai. Dengan menurunkan tegangan suplai, atau frekuensi clock prosesor, dimungkinkan untuk mencapai pengurangan penting dalam konsumsi daya; kecepatan yang lebih cepat memungkinkan untuk eksekusi yang lebih cepat, tetapi mereka juga mengarah pada konsumsi daya yang jauh lebih tinggi (supra-linear).
ss3s3× dd
Namun penskalaan kecepatan bukan satu-satunya energi yang dipertimbangkan. Inilah yang disebut energi dinamis . The statis energi adalah kekuatan yang disebabkan oleh prosesor makhluk 'on'. Dimungkinkan untuk menghilangkan daya statis ini dengan mematikan prosesor selama waktu idle. Namun ada biaya. Ada banyak pekerjaan yang dilakukan pada subjek ini yang sangat dekat dengan masalah penyewaan ski .
Biasanya konsumsi energi adalah jumlah dari konsumsi daya statis dan dinamis dikalikan waktu pelaksanaan. Namun, sebagian besar kertas fokus pada salah satu dari masalah ini.
Memperkenalkan kesalahan dalam model ini
Saya pikir ini adalah bagian paling mengejutkan dari model penskalaan kecepatan. Biasanya orang akan berpikir bahwa semakin cepat Anda menjalankan tugas, semakin besar kemungkinan Anda gagal menjalankannya. Sebaliknya, itu menunjukkan bahwa mengurangi kecepatan prosesor meningkatkan jumlah tingkat kesalahan transien sistem; probabilitas kegagalan meningkat secara eksponensial, dan probabilitas ini tidak dapat diabaikan dalam komputasi skala besar.
Secara intuitif, ada fakta bahwa semakin banyak waktu yang Anda habiskan untuk suatu tugas, semakin banyak peluang Anda harus gagal selama pelaksanaan tugas itu. Namun ada lebih dari itu: Shatz dan Wang dalam hal ini , menyatakan bahwa model kesalahan mengikuti distribusi Poisson. Parameter dari distribusi Poisson adalah: \
mana adalah kecepatan pemrosesan yang terdiri dari , dan dan bergantung konstan pada systyem. Jika Anda mempertimbangkan tugas bobot , dijalankan pada kecepatan , keandalan eksekusi untuk tugas itu adalahλ ( f ) = λ 0 e d f m a x - fλf[fmin,fmax]λ0dwfR(f)=e-λ(f)×w
λ(f)=λ0edfmax−ffmax−fmin,
f[fmin,fmax]λ0dwfR(f)=e−λ(f)×wf .
Ini adalah referensi sendiri jadi saya tidak tahu apakah itu dihargai di sini, namun jika Anda tertarik, Anda dapat menemukan informasi lebih lanjut dalam makalah ini pada bagian dinamis dari konsumsi energi.