Komputasi kinerja tinggi (HPC) adalah penggunaan teknologi komputer canggih, seperti superkomputer dan algoritma pemrosesan paralel, untuk memecahkan masalah komputasi yang kompleks. Teknologi ini banyak digunakan oleh mereka yang berkecimpung di bidang sains, militer, dan akademisi. Ketika transaksi bisnis menjadi lebih kompleks, HPC digunakan di area penyimpanan data dan pemrosesan transaksi, serta menambang atau menggunakan informasi tersebut untuk tujuan statistik.
Tujuan utama dalam komputasi kinerja tinggi adalah untuk memecahkan masalah komputasi dengan akurasi, kecepatan, dan kemanjuran. Pemrosesan paralel, yang menggunakan lebih dari satu unit pemrosesan pusat (CPU) untuk menghitung masalah dan secara teknis seharusnya membuat penghitungan lebih cepat, adalah kunci keberhasilan HPC. Bentuk lain dari peningkatan kecepatan perhitungan, termasuk beberapa komputer yang dihubungkan bersama yang dikenal sebagai komputer berkerumun, juga berkontribusi pada komputasi kinerja tinggi.
Superkomputer juga digunakan dalam proses komputasi kinerja tinggi. Istilah superkomputer dan superkomputer dapat membingungkan karena kadang-kadang mereka dipertukarkan dengan istilah komputasi kinerja tinggi dan komputer kinerja tinggi, tetapi mereka juga dapat dianggap sebagai bentuk khusus dari komputasi kinerja tinggi. Namun, untuk semua maksud dan tujuan, superkomputer mengacu pada komputer yang dapat menghitung tingkat efisiensi yang tinggi.
Perhitungan yang dilakukan oleh superkomputer dinilai pada kecepatan di mana ia dapat melakukan operasi floating point per detik (FLOPS), yang merupakan jumlah perhitungan dengan angka yang dapat dilakukan per detik. Titik mengambang mengacu pada titik desimal dalam angka yang, karena “mengambang”, dapat mewakili angka dengan tingkat akurasi yang lebih tinggi daripada operasi titik tetap. Jumlah FLOPS yang diperlukan untuk dianggap sebagai superkomputer adalah satu teraflop atau lebih, nilai yang dinyatakan sebagai 10 pangkat 12 dalam notasi ilmiah, atau 1,000,000,000,000 FLOPS. Namun, ada superkomputer yang bisa mencapai petaflops, yaitu 1,000,000,000,000,000 FLOPS.
Penggunaan komputasi kinerja tinggi juga meluas ke masalah teknis tertentu, biasanya di bidang teknik, seperti industri petrokimia, dan dinamika fluida komputasi. Ketika digunakan dengan cara ini, HPC disebut sebagai komputasi teknis kinerja tinggi (HPTC). Ada tumpang tindih antara semua bidang, sehingga tidak selalu jelas apa yang merupakan HPTC atau HPC, dan istilah dalam banyak hal sinonim.
Komputer berkinerja tinggi teratas disimpan dalam daftar yang dikenal sebagai Top500. Daftar ini dibuat untuk memusatkan database serta membuat kriteria untuk menentukan standar komputasi kinerja tinggi. Itu disimpan oleh para ilmuwan di Jerman dan AS, dan diperbarui dua kali per tahun.