VLIW: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
DPQB.web (bicara | kontrib)
perbaikan kata
DPQB.web (bicara | kontrib)
perbaikan kata
Tag: Suntingan visualeditor-wikitext
Baris 1:
'''Kata instruksi sangat panjang''' ([[Bahasa Inggris|Inggris]]: '''''Very long instruction word''''', '''''VLIW''''') mengacu pada [[arsitektur set instruksi]] yang dirancang untuk mengeksploitasi [[paralelisme tingkat instruksi]] (ILP). Sedangkan [[Unit pemroses pusat|unit pemrosesan pusat]] konvensional (CPU, prosesor) sebagian besar memungkinkan program untuk menentukan instruksi untuk dieksekusi secara berurutan saja, prosesor VLIW memungkinkan program untuk secara eksplisit menentukan instruksi untuk dieksekusi secara [[Komputasi paralel|paralel]]. Desain ini dimaksudkan untuk memungkinkan kinerja yang lebih tinggi tanpa kerumitan yang melekat pada beberapa desain lainnya.
 
Metode VLIW bergantung pada program yang menyediakan semua keputusan mengenai instruksi mana yang akan dieksekusi secara bersamaan dan bagaimana menyelesaikan konflik. Secara praktis, ini berarti bahwa [[Kompiler|penyusun]] (perangkat lunak yang digunakan untuk membuat program akhir) menjadi jauh lebih kompleks, tetapi perangkat kerasnya lebih sederhana daripada banyak cara paralelisme lainnya. Sebaliknya, cara tradisional untuk meningkatkan kinerja di prosesor termasuk membagi instruksi menjadi sub-langkah sehingga instruksi dapat dieksekusi sebagian pada waktu yang sama (disebut ''pipelining'', perpipaanpemipaan), mengirimkan instruksi individu untuk dieksekusi secara independen, di berbagai bagian prosesor (''arsitektur [[superskalar]]''), dan bahkan mengeksekusi instruksi dalam urutan yang berbeda dari program ([[Eksekusi di luar urutan|''eksekusi di luar urutan'']]). Semua metode ini memperumit perangkat keras (sirkuit yang lebih besar, biaya yang lebih tinggi, dan penggunaan energi boros) karena prosesor harus membuat semua keputusan secara internal agar metode ini berfungsi.
 
== Lihat juga ==