Flaming Arrow Glitter Purple

Senin, 24 September 2012

Prosesor Multi-Core


      Sebuah prosesor multi-core adalah satu komputasi komponen dengan dua atau lebih mandiri yang sebenarnya central processing unit (disebut "core"), yang merupakan unit yang membaca dan mengeksekusi instruksi program . Instruksi yang biasa instruksi CPU , misalnya tambah, memindahkan data, dan cabang, tetapi beberapa core dapat menjalankan beberapa instruksi pada saat yang sama, meningkatkan kecepatan keseluruhan untuk program setuju untuk paralel komputasi .Produsen biasanya mengintegrasikan core ke satu sirkuit terpadu mati (dikenal sebagai multiprosesor chip atau CMP), atau ke beberapa meninggal dalam satu paket chip .

Prosesor awalnya dikembangkan dengan hanya satu inti. Sebuah prosesor dual-core memiliki dua core (misalnya AMD Phenom II X2, Intel Core Duo), sebuah prosesor quad-core berisi empat core (misalnya AMD Phenom II X4, quad-core prosesor Intel, lihat i3 , i5 , dan i7 di Intel inti ), sebuah prosesor hexa-core berisi enam core (misalnya AMD Phenom II X6 , Intel Core i7 980X Extreme Edition), sebuah prosesor octa-core berisi delapan core (misalnyaIntel Xeon E7-2.820 , AMD FX-8150). Sebuah prosesor multi-core mengimplementasikan multiprocessing dalam satu paket fisik tunggal. Desainer mungkin beberapa core dalam perangkat multi-core erat atau longgar. Sebagai contoh, core mungkin atau mungkin tidak berbagi cache , dan mereka dapat mengimplementasikan pesan lewat atau memori bersama antar-metode komunikasi inti. Umum topologi jaringan untuk menghubungkan core termasuk bus , cincin, dua-dimensi mesh, dan mistar gawang . Homogen sistem multi-core hanya mencakup core identik, heterogen sistem multi-core memiliki core yang tidak identik. Sama seperti dengan sistem prosesor tunggal, core dalam sistem multi-core dapat mengimplementasikan arsitektur seperti superscalar , VLIW, pengolahan vektor , SIMD , atau multithreading .
Multi-core secara luas digunakan di seluruh domain aplikasi, termasuk tujuan umum, tertanam , jaringan , digital signal processing (DSP), dan grafis .
Peningkatan kinerja diperoleh dengan menggunakan prosesor multi-core sangat tergantung pada algoritma perangkat lunak yang digunakan dan pelaksanaannya.Secara khusus, keuntungan mungkin dibatasi oleh sebagian kecil dari perangkat lunak yang dapat dijalankan secara paralel simutaneously pada beberapa core, efek ini digambarkan oleh Amdahl hukum . Dalam kasus terbaik, disebut memalukan paralel masalah mungkin menyadari faktor percepatan dekat jumlah core, atau bahkan lebih jika masalah tersebut berpisah cukup untuk muat dalam cache setiap core (s), menghindari penggunaan memori sistem yang jauh lebih lambat utama.Sebagian besar aplikasi, bagaimanapun, tidak dipercepat begitu banyak kecuali programmer menginvestasikan sejumlah penghalang usaha dalam re-anjak seluruh masalah.  paralelisasi perangkat lunak adalah topik yang sedang berlangsung besar penelitian.


Ganti teks ini dengan informasi mengenai permalink atau apapun di sini.


Tidak ada komentar:

Posting Komentar

facebook komentar