Programming on Parallel Machines

Nama Buku

:

Programming on Parallel Machines

Penulis

:

Norm Matloff

Major Studi

:

Rekayasa Sistem Komputer

Halaman

:

358

Ebook 1058 Programming on Parallel Machines Norm Matloff

Buku Programming on Parallel Machines ditulis oleh Norm Matloff, profesor di University of California, Davis yang dikenal luas atas kontribusinya dalam bidang ilmu komputer, pemrograman paralel, komputasi berkinerja tinggi (High Performance Computing/HPC), dan analisis data. Buku ini memberikan pengenalan yang sistematis mengenai konsep, teori, serta implementasi pemrograman pada mesin paralel dan multicore. Pembahasannya meliputi arsitektur komputer paralel, konsep konkurensi (concurrency), thread dan proses, sinkronisasi, komunikasi antarproses, pemrograman menggunakan POSIX Threads (Pthreads), OpenMP, Message Passing Interface (MPI), pemrograman GPU, pengelolaan memori, load balancing, debugging, optimisasi performa, analisis skalabilitas, serta berbagai studi kasus penerapan komputasi paralel pada simulasi ilmiah, analisis data, kecerdasan buatan, dan komputasi numerik. Dengan contoh kode program yang lengkap dan penjelasan yang mudah diikuti, buku ini menjadi referensi penting bagi mahasiswa maupun praktisi yang ingin memahami pemrograman paralel modern.

Buku ini banyak digunakan dalam berbagai program studi seperti Ilmu Komputer, Teknik Informatika, Rekayasa Sistem Komputer, Sistem Informasi, Teknik Komputer, Teknik Elektro, Data Science, Kecerdasan Buatan, Teknik Biomedis, Matematika, Fisika, Statistika, serta berbagai bidang ilmu yang memanfaatkan komputasi intensif. Dalam dunia akademik, buku ini menjadi referensi utama pada mata kuliah seperti Pemrograman Paralel, High Performance Computing, Sistem Operasi, Arsitektur Komputer, Distributed Computing, Cloud Computing, Komputasi Numerik, Machine Learning, Big Data, dan Komputasi Ilmiah. Pembahasannya membantu mahasiswa memahami bagaimana memanfaatkan banyak inti prosesor maupun klaster komputer untuk meningkatkan efisiensi, kecepatan, dan skalabilitas komputasi pada berbagai aplikasi modern.

Dalam dunia riset maupun pekerjaan profesional, Programming on Parallel Machines memberikan landasan teoritis dan keterampilan praktis untuk merancang, mengembangkan, serta mengoptimalkan perangkat lunak yang berjalan pada sistem komputasi paralel. Pengetahuan dalam buku ini sangat bermanfaat bagi peneliti, dosen, software engineer, HPC engineer, ilmuwan data, pengembang kecerdasan buatan, analis komputasi ilmiah, pengembang sistem cloud, serta profesional di industri teknologi, pusat superkomputer, laboratorium penelitian, sektor keuangan, kesehatan, manufaktur, telekomunikasi, dan lembaga pemerintah. Referensi ini mendukung berbagai kegiatan seperti pemrosesan big data, pelatihan model kecerdasan buatan, simulasi ilmiah berskala besar, analisis bioinformatika, pemodelan cuaca, simulasi rekayasa, pengolahan citra digital, optimisasi algoritma, serta pengembangan aplikasi berkinerja tinggi. Dengan mengintegrasikan konsep algoritma paralel, arsitektur komputer, sistem terdistribusi, dan optimisasi performa, buku ini membantu pembaca mengembangkan kemampuan analitis dan profesional dalam membangun solusi komputasi yang efisien untuk menghadapi tantangan teknologi modern.

Mahasiswa Sabi

©Repository Muhammad Surya Putra Fadillah