Karakteristik umum: Bersama komputer paralel memori bervariasi, tetapi umumnya memiliki kesamaan kemampuan untuk semua prosesor untuk mengakses semua memori sebagai ruang alamat global. Beberapa prosesor dapat beroperasi secara independen tetapi berbagi sumber daya memori yang sama. Perubahan lokasi memori dipengaruhi oleh satu prosesor yang terlihat untuk semua prosesor lainnya. Secara historis, mesin memori bersama telah diklasifikasikan sebagai UMA dan NUMA, berdasarkan waktu akses memori. Sedikit penjelasan tentang UMA & NUMA dalam Arsitektur Memori dilihat dari Waktu Akses nya . Uniform Memory Access (UMA): Paling sering diwakili oleh Symmetric Multiprocessor (SMP) mesinProsesor identik Akses yang sama dan waktu akses ke memori Kadang-kadang disebut CC-UMA – Cache Coherent UMA. Cache koheren berarti jika satu prosesor update lokasi di memori bersama, semua prosesor lain tahu tentang pembaruan. Cache koherensi dicapai pada tingkat hardware. Non-Uniform Memory Access (NUMA): Sering dibuat untuk menghubungkan dua atau lebih SMP ,Satu SMP dapat langsung mengakses memori SMP lain ,Tidak semua prosesor memiliki waktu yang sama akses ke semua link , Akses memori melalui link lambat,Jika koherensi cache dipertahankan, maka bisa juga disebut CC-NUMA – Cache Coherent NUMA Keuntungan :
Kekurangan:
Refrensi : http://www.computerworld.com/s/article/65878/The_Power_of_Parallelism www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf http://shodhganga.inflibnet.ac.in/handle/10603/3398 This entry was posted in bacaaan and tagged arsitektur memori, komputer, Paralel. Bookmark the permalink.
Komputasi paralel adalah suatu teknik komputasi yang memanfaatkan beberapa computer independen secara bersamaan. Biasanya di lakukan ketika kapasitas data yang diperlukan besar, baik karena mengola data dengan jumlah yang besar seperti dalam industri keuangan, bioinformatika, dan lain-lain. maupun karena tuntutan proses komputasi yang banyak. Komputasi paralel berbeda dengan multitasking. Multitasking adalah computer yang menggunakan processor tunggal untuk mengeksekusi beberapa tugas secara bersamaan. Sedangkan komputasi seperti yang sudah di jelaskan komputasi menggunakan beberapa processor atau komputer dan komputasi paralel tidak menggunakan arsitektur Von Neumann. Komputasi paralel memerlukan : Algoritma, Bahasa Pemograman, dan compiler. Tujuan utama komputasi paralel adalah untuk mempersingkat waktu eksekusi program yang menggunakan komputasi serial. Selain itu ada beberapa tujuan lain dari penggunaan komputasi paralel diantaranya :
Terdapat 4 model komputasi yang digunakan dalam komputasi paralel :
Terdapat dua buah arsitektur memori pada computer paralel, yaitu :
Penggunaan komputasi paralel sebagai solusi untuk mempersingkat waktu yang dibutuhkan untuk eksekusi program mempunyai beberapa hambatan, diantaranya :
|