Harga sumber daya HPC dalam hal penggunaan daya
Mengikuti tren terbaru dalam aljabar linier, konsumsi daya dengan cepat menjadi faktor penting untuk dipertimbangkan saat merancang dan menggunakan algoritme.
Saya bahkan pernah mendengar bahwa dari waktu ke waktu, tagihan listrik dapat melebihi biaya pembelian awal superkomputer dan orang-orang memperkirakan bahwa di masa depan, sumber daya HPC tidak akan dihargai dalam hal berapa banyak node komputasi yang Anda gunakan untuk berapa lama, tetapi (setidaknya sebagian) dalam hal berapa banyak daya yang dikonsumsi selama kalkulasi.
Pertanyaan saya sekarang: Apakah ada yang tahu jika ini sudah terjadi? Apakah ada pusat superkomputer yang mengenakan biaya untuk daya yang dikonsumsi?
Jawaban
Sepengetahuan saya, ya dan tidak.
Ketika pusat HPC (banyak dari mereka) menghitung tagihan untuk perusahaan dan perorangan, mereka mengasumsikan sejumlah daya rata-rata akan digunakan dan menagih sesuai. Juga saat ini ComputeCanada menentukan nilai hibah sumber daya yang dialokasikan dengan memperhitungkan konsumsi daya rata-rata dan maks. Saya tahu bahwa hal ini juga terjadi pada PRACE, tetapi saya tidak mengetahui kebijakan RIKEN Jepang, XSEDE dari AS atau laboratorium nasional lainnya di AS. Namun, pendekatan ini mendistribusikan biaya ke semua pengguna dan menciptakan skenario tragedi yang hampir sama. Beberapa peneliti cenderung menulis kode yang sangat tidak efisien dan menggunakan daya komputasi yang luar biasa untuk mendapatkan kecepatan. Jadi, tren terkini adalah mempersonalisasikan biaya sehingga orang tidak menulis kode yang tidak efisien dan membuang sumber daya. Tidak hanya tagihan yang akan dibuat secara individual, tetapi peneliti diharapkan menunjukkan efisiensi kode mereka dalam aplikasi hibah mereka dan memberikan laporan hibah terkait dengan penggunaan sumber daya mereka.
Namun, secara umum, kebijakan adalah sesuatu yang berubah-ubah dan pada dasarnya bersifat politis. Misalnya, ada banyak tentangan dari para peneliti yang ingin mempertahankan "gaya hidup" penelitian mereka. Fokus langsung mereka bukanlah komputasi berperforma tinggi, mereka hanya menggunakannya sebagai alat dan mereka tidak ingin menghabiskan waktu untuk mengoptimalkan kode mereka. Karena praktik semacam itu tidak memiliki nilai publikasi bagi mereka. Di sisi lain, ada orang-orang yang mengkhawatirkan pemborosan uang pembayar pajak, pemanasan global, dan limbah elektronik dan mereka berpendapat bahwa pengawasan regulasi yang lebih diperlukan. Satu contoh utama yang dapat saya pikirkan adalah ide mempekerjakan peneliti sebagai pengembang dan pengelola kode di pusat HPC untuk meningkatkan umur panjang dan efisiensi kode yang ada selain untuk mendukung pengembangan perangkat lunak ilmiah baru yang berkualitas tinggi dan berkinerja tinggi.
Catatan: Top500 juga mengikuti Green500, jadi ada beberapa momentum untuk membuat cluster lebih efisien juga.