Prinsip Optimasi Supercomputer
Supercomputer didesain untuk melakukan proses komputasi spesifik yang sangat besar oleh karena itu perlu dilakukan optimasi sesuai kebutuhan sistem, misalkan pada supercomputer khusus komputasi masalah vektor, dalam sistem tersebut setiap vektor akan mengkoleksi banyak angka dalam array yang sangat besar dengan sangat cepat, lalu array akan dimanipulasi menggunakan sistem pengulangan sampai didapatkan array yang dibutuhkan, maka dalam sistem tersebut perlu dilakukan optimasi performa sistem pengulangan vektor.
Dalam paralell processors kita ditantang untuk memaksimalkan efisiensi dari interkoneksi dan komunikasi antar prosesor dan memaksimalkan overlap dari interkoneksi dan kalkulasi, maka perlu dilakukan analisis terhadap arsitektur si prosesor lalu memaksimal bagian dimana kedua tantangan diatas dapat diatasi, salah satunya dengan mengoptimalkan penggunaan memori prosessor yang kita kenal dengan cache.
Strategi optimasi supercomputer :
- Optimasi CPU : memaksimalkan kecepatan dan efisiensi operasional performa CPU.
- Optimasi Input dan Output : memaksimalkan efisiensi input dan output operasional.
- Optimasi Memori : memaksimalkan efisiensi kode ? kode pada manajemen memori.