
Ringkasan
- Superkomputer adalah mesin yang sangat terspesialisasi, sangat mahal, dan boros daya yang digunakan untuk tugas tertentu seperti pemodelan iklim.
- Superkomputer memerlukan perangkat keras khusus dan perencanaan yang cermat untuk kinerja optimal, dengan biaya pembuatan dan pemeliharaan ratusan juta dolar.
- Meskipun pusat data untuk komputasi terdistribusi semakin meningkat, superkomputer kemungkinan akan terus ada karena kebutuhan keamanan dan perannya dalam mendorong pengembangan komputer.
Kapan terakhir kali Anda mendengar atau membaca tentang “superkomputer”? Saat ini yang terpenting adalah pusat data dan kemampuannya dalam menghitung angka, jadi apa yang terjadi dengan hypercar di dunia komputer?
Mendefinisikan Superkomputer
Sebelum kita membahas apakah superkomputer sebagai sebuah konsep mendukung kehidupan, saya harus memperjelas apa yang saya maksud ketika saya mengatakan “superkomputer”.
Ini adalah komputer yang, tentu saja, memiliki kinerja yang jauh lebih tinggi daripada komputer biasa yang biasa dibeli oleh individu atau bisnis. Namun, kinerja ini berasal dari kekhususan yang sangat tinggi. Berbeda dengan perangkat yang Anda gunakan untuk membaca artikel ini, superkomputer bukanlah perangkat untuk keperluan umum. Mereka dirancang dengan cermat untuk melakukan satu pekerjaan atau serangkaian pekerjaan yang berkaitan erat secepat mungkin.
Area yang biasanya berada dalam domain superkomputer mencakup pemodelan iklim, simulasi ledakan nuklir, astrofisika, dan banyak masalah sulit lainnya yang memerlukan daya komputasi terbaik untuk menyelesaikannya.
Kelemahan Superkomputer
Karena arsitektur khusus, skala besar, dan penggunaan yang relatif sempit, superkomputer dapat dengan cepat berubah menjadi proyek yang bernilai ratusan juta dolar. Superkomputer Frontier, yang selesai dibangun pada tahun 2022, diperkirakan menelan biaya sekitar $600 juta!
Superkomputer modern seperti Frontier menggunakan CPU dan GPU yang diproduksi secara massal dengan standar yang buruk, tetapi jumlahnya ratusan atau ribuan. Rahasia superkomputer modern adalah bagaimana banyak prosesor ini terhubung secara fisik satu sama lain.
Untuk meminimalkan hilangnya kinerja yang disebabkan oleh interkoneksi, perangkat keras harus direncanakan dengan cermat, dan banyak pekerjaan khusus yang harus dilakukan. Perangkat keras fisik hanyalah setengah dari perjuangan, dengan firmware dan perangkat lunak untuk superkomputer yang telah disesuaikan untuk memaksimalkan kekuatan pemrosesan yang secara teori tersedia.
Superkomputer menggunakan daya yang sangat besar, dan memerlukan banyak pemeliharaan dan staf khusus. Mereka menempati seluruh lantai bangunan (atau membangun gedung untuk itu), dan setelah komputer selesai dibuat, biasanya terlalu mahal atau rumit untuk mengubahnya agar dapat melakukan tugas yang tidak dirancang untuknya.
Bagaimana Pusat Data Melakukannya dengan Lebih Baik
Pusat data adalah gedung yang penuh dengan komputer server. Mereka saling terhubung dengan cara yang sebagian besar terstandarisasi, meskipun saya tidak ingin meremehkan fleksibilitas teknis dari bagaimana pusat data modern disatukan. Meskipun demikian, pusat data tidak dirancang agar semua komputer di dalamnya dapat bekerja sama seperti satu komputer besar.
Namun, berkat perkembangan GPU modern, yang pada dasarnya adalah superkomputer mini dengan ribuan elemen pemrosesan paralel, kekuatan pemrosesan dalam jumlah besar dapat ditempatkan pada setiap blade server.
Ini berarti jika Anda mempunyai masalah yang dapat dipecah menjadi beberapa bagian, dan diproses oleh masing-masing komputer di pusat data, Anda tidak memerlukan komputer khusus sama sekali. Ini efektif komputasi terdistribusi serupa dengan proyek BOINC yang mendasari proyek penelitian seperti Folding@Home dan SETI@home. Di sini, orang biasa dapat menyumbangkan siklus CPU mereka yang tidak terpakai untuk mengerjakan proyek ilmiah.
Komputer di pusat data, pada umumnya, bertujuan umum. Jadi, satu perusahaan dapat menyewa bilah server di pusat data untuk menjalankan layanan streaming, dan ketika mereka tidak lagi membutuhkannya, komputer yang sama dapat digunakan kembali untuk pekerjaan lain, seperti mengerjakan model AI.
Artinya, meskipun biaya pusat data sangat mahal, mereka yang memiliki dan mengelolanya dapat memastikan sistem tersebut berfungsi dan menghasilkan pendapatan 24/7.
Superkomputer Mungkin Akan Tetap Ada
Meskipun kebanyakan orang yang membutuhkan banyak daya komputasi saat ini mungkin lebih baik menyewakan kapasitas di pusat data, menurut saya superkomputer yang dipesan lebih dahulu tidak akan berguna. Salah satu alasannya adalah pusat data yang dimiliki oleh pihak ketiga memiliki berbagai implikasi keamanan dan privasi.
Oleh karena itu, superkomputer adalah sesuatu yang diinginkan setiap pemerintah, sehingga mereka dapat melakukan pekerjaan sensitif dan rahasia dengan kendali penuh atas keamanan data tersebut.
Selain itu, ada beberapa jenis masalah yang tidak dapat Anda pecahkan menjadi beberapa bagian. Hanya superkomputer paralel berukuran besar dengan sistem interkoneksi yang telah disesuaikan yang dapat menangani masalah besar ini secara holistik.
Mungkin yang paling penting, superkomputer tidak memerlukan kasus bisnis yang jelas untuk bisa berdiri. Mesin-mesin ini berada di garis depan pengembangan komputer. Terobosan perangkat keras dan perangkat lunak yang dilakukan oleh para ilmuwan dan insinyur komputer untuk mendorong superkomputer lebih jauh lagi, memberikan manfaat bagi semua komputasi di masa depan. Jadi, dari sudut pandang penelitian murni, komputer berukuran besar ini bernilai lebih dari sumber daya, waktu, dan uang yang dibutuhkan.