Seni Komputasi Berkinerja Tinggi
(theartofhpc.com)Dasar-dasar Komputasi Ilmiah
- Buku yang membahas pengetahuan latar umum tentang komputasi ilmiah, mencakup arsitektur komputer, arsitektur komputer paralel, aritmetika komputer, aljabar linear, ODE/PDE, dan lainnya.
- Juga mencakup bagaimana semuanya digabungkan dalam komputasi berskala besar.
Sains dan Rekayasa untuk Pemrograman Paralel
- Sebagian besar komputasi ilmiah melibatkan pemrograman paralel dalam satu bentuk atau lainnya.
- Pengantar terbaik untuk versi modern MPI dan OpenMP, serta mencakup bagian singkat tentang PETSc, Kokkos, Sycl, dan Co-array Fortran.
- Menonjol karena cakupan MPI dan OpenMP dalam C, Fortran, C++, dan (untuk MPI) Python.
Pengantar Pemrograman Ilmiah
- Pemrograman ilmiah dan rekayasa terutama dilakukan dalam C/C++ dan Fortran.
- Buku yang mengajarkan C++17 modern (kini lebih disukai daripada C) dan Fortran2008.
- Dapat dibaca sebagai pengantar dari nol untuk pemrograman ilmiah atau sebagai "C++ untuk programmer C".
- Mencakup beragam proyek pemrograman berdurasi panjang.
Kerajinan Kayu HPC
- Ekosistem komputasi ilmiah mencakup lebih dari sekadar bahasa pemrograman dan sistem pemrograman paralel.
- Diperlukan pemahaman tentang compiler, build system, manajemen source code, dan lainnya, dan buku ini tidak berupaya menjadi kompendium atas semua itu, melainkan menyediakan serangkaian pengantar yang condong ke alur kerja ilmiah.
Tentang Victor
- Victor Eijkhout adalah ilmuwan riset di Texas Advanced Computing Center.
- Materi ajar ini dibuat sambil mengajar berbagai mata kuliah di kampus University of Texas at Austin.
- Jika Anda merasa ia telah melakukan upaya melampaui kewajibannya dengan membuka buku-buku ini untuk umum, membelikannya kopi juga merupakan cara yang baik.
Pendapat GN⁺
- Seri materi ajar HPC karya Victor Eijkhout memberikan pengetahuan yang komprehensif, mulai dari dasar-dasar komputasi ilmiah hingga pemrograman paralel dan penerapan nyata pemrograman ilmiah.
- Seri ini dapat menjadi sumber yang esensial bagi software engineer pemula untuk memasuki dunia high-performance computing (HPC).
- Di masa ketika teknologi komputasi semakin penting dalam bidang sains dan rekayasa, materi ajar seperti ini akan menjadi sumber yang sangat bermanfaat dan menarik bagi para profesional di bidang tersebut.
1 komentar
Komentar Hacker News
Cerita dari sisi perangkat keras dan pusat data
Jarak HPC dari perangkat keras
Pujian untuk kumpulan materi Victor
Ketertarikan pada sisi pengelolaan perangkat keras HPC
Permintaan pendapat tentang cara mengajar C++
Kekaguman atas penyediaan buku ajar gratis oleh penulis
Kilas balik tentang kelas komputasi ilmiah
Pengalaman terkait tawaran menjadi TA untuk program pascasarjana HPC
Pujian untuk UT Austin
Konten yang baik untuk programmer