Analisis Performa Arsitektur Multi-Core dan Many-Core pada Beban Kerja Komputasi Intensif
Keywords:
multi-core, many-core, komputasi paralel, speedup, efisiensi paralelAbstract
Perkembangan teknologi komputasi modern menuntut sistem pemrosesan data yang mampu menangani beban kerja komputasi intensif secara cepat dan efisien. Arsitektur multi-core dan many-core dikembangkan untuk meningkatkan performa komputasi paralel dengan memanfaatkan banyak inti pemrosesan dalam satu sistem. Penelitian ini bertujuan untuk menganalisis dan membandingkan performa kedua arsitektur pada berbagai workload komputasi intensif seperti perhitungan matriks, sorting data, dan simulasi numerik. Metode penelitian yang digunakan adalah metode eksperimental dengan melakukan pengujian waktu eksekusi, speedup, dan efisiensi paralel menggunakan variasi jumlah core. Hasil pengujian menunjukkan bahwa arsitektur many-core memiliki performa yang lebih baik dibandingkan multi-core, terutama pada workload dengan tingkat paralelisme tinggi. Pada pengujian menggunakan 8 core, many-core menghasilkan waktu eksekusi lebih rendah serta nilai speedup dan efisiensi paralel lebih tinggi dibandingkan multi-core. Namun, peningkatan jumlah core tidak selalu menghasilkan efisiensi maksimum karena dipengaruhi oleh overhead komunikasi dan sinkronisasi data antar thread. Penelitian ini memberikan kontribusi berupa analisis perbandingan performa multi-core dan many-core yang dapat dijadikan referensi dalam pemilihan sistem komputasi untuk aplikasi berkinerja tinggi.