Anda di halaman 1dari 8

Multicore

Komputer
Yola Kristina
Cendani
192410102025
Multicore Computer
Komputer multicore, juga dikenal sebagai chip multiprosesor, menggabungkan dua atau lebih prosesor
(disebut core) pada selembar silicon (disebut die). Biasanya setiap inti terdiri dari semua komponen prosesor
independent, seperti register, ALU, perangkat keras pipa, dan untuk control, ditambah intruksi L1 dan cache
data. Selain multi-core, chip multicore kontemporer juga menyertakan L2 cache dan semakin banyak L3
cache.
Multicore merupakan sebuah processor yang memiliki dua atau lebih inti processor (atau Core).
Turunannya bisa menjadi Dual Core (Dua Core), Quad Core (Empat Core) dan seterusnya. Inti processor
merupakan mesin pengolah utama didalam processor. Tugasnya melakukan pengolahan aplikasi. Semakin
banyak jumlah core, makin baik performa processor tersebut karena aplikasi dikerjakan oleh banyak
pengolah.
2
Arsitektur pada Multicore
Komputer

3
Pengaruh Multicore Terhadap
Software
Ada pengaruh pada software berupa issue performance pada ssoftware karena tidak sesuai
dengan system multicore, maka ada langkah – langkah dalam mendesign/membuat
softwarenya, yaitu:
Partitioning Communication
Tahap desain ini dimaksudkan Tugas – tugas yang telah terpartisi diharapkan dapat
untuk membuka peluang awal langsung dieksekusi secara paralel tapi tidak bisa,
pengeksekusian secara paralel. karena pada umumnya eksekusi berjalan secara
Fokus dari tahap ini adalah independen. Pelaksanaan komputasai dalam satu
mempartisi sejumlah besar tugas membutuhkan asosiasi data antara masing –
tugas dalam ukuran kecil masing tugas. Data kemudian harus berpindah –
dengan tujuan menguraikan pindah antar tugas dalam melangsungkan komputasi.
suatu masalah menjadi butiran Aliran informasi inilah yang dispesifikasi dalam fase 4
Pengaruh Multicore Terhadap
Software
Agglomeration Mapping
Pada tahap ini kita pindah dari sesuatu yang Dalam tahap keempat dan terakhir
abstrak ke yang konkret. Kita tinjau kembali ini, kita menspesifikasi dimana
kedua tahap diatas dengan tujuan untuk setiap tugas akan dieksekusi.
mendapatkan algoritma pengeksekusian yang Masalah mapping ini tidak muncul
lebih efisien. kita pertimbangkan juga apakah pada uniprocessor yang
perlu untuk menggumpalkan (agglomeration) menyediakan penjadwalan tugas.
tugas – tugas pada fase partition menjadi lebih
sedikit, dengan masing – masing tugas berukuran
lebih besar.
5
Keuntungan Multicore
Processor
Meningkatkan perfoma dari operasi cache snoop (bus snooping). Bus Snooping
adalah suatu teknik yang digunakan dalam system pembagian memory terdistribusi dan
multiprocessor yang ditujukan untuk mendapatkan koherensi pada cache. Hal ini
dikarenakan sinyal antara CPU yang berbeda mengalir pada jarak yang lebih dekat,
sehingga kekuatan sinyal hanya berkurang sedikit. Sinyal dengan kualitas baik ini
memungkinkan lebih banyak data yang dikirimkan dalam satu periode waktu dan tidak
perlu sering di repeat.

6
Kerugian Multicore Processor

Dalam hal sistem operasi butuh penyesuaian kepada software yang ada
untuk memaksimalkan kegunaan dari sumber daya komputasi yang disediakan
oleh processor multicore. Kemampuan processor multicore untuk
meningkatkan performa aplikasi juga bergabung pada penggunaan banyaknya
thread dalam aplikasi tersebut.

7
Thank
you
8

Anda mungkin juga menyukai