Arsitektur dan Infrastruktur Kinerja Tinggi
Kebutuhan akan kecepatan proses komputasi di
karena kan oleh sistem komputer yang ada sekarang tidak mencukupi dan ada nya
kebutuhan agar proses komputasi dapat selesai dalam waktu yang ditentukan
menyebabkan diperlukannya arsitektur kinerja tinggi. Arsitektur kinerja tinggi
memungkin kan suatu proses komputasi dijalankan secara paralel oleh sejumlah prosesor
pada satu sistem komputer (multiprosesor) atau oleh sejumlah komputer dalam
jaringan (multikomputer) atau oleh perangkat khusus seperti GPGPU. Untuk
keperluan agar proses komputasi dapat dijalankan secara paralel diperlukan
tools seperti OpenMP untuk multiprosesor dan MPI untuk multicomputer, serta
OpenCL/CUDA untuk GPGPU. Untuk itu mahasiswa perlu dikenalkan konsep-konsep
dari arsitektur dan infrastuktur kinerja tinggi (seperti: cluster, grid,
multicore, GPGPU, superkompter, dan komputer kuantum), serta bagaimana hal ini
dapat dipakai untuk menyelesaikan suatu masalah yang memerlukan infraktuktur
kinerja tinggi (seperti: masalah komputasi molekuler, data science, dan
kecerdasan artifisial).