VLIW: Różnice pomiędzy wersjami

Dodane 26 bajtów ,  14 lat temu
(→‎Historia: redakcja)
 
== Procesory VLIW ==
Obecnie procesory VLIW są oparte na architekturze [[RISC]], zazwyczaj z czterema do ośmioma jednostkami obliczeniowymi. Po normalnej kompilacji programu, kompilator VLIW porządkuje kod na ścieżki które po prostuwprost nie posiadają jakichkolwiek zależności. Następnie są one dzielone na cztery lub więcej części (jeden dla każdej jednostki obliczeniowej CPU) i pakowane razem w większe instrukcje z dodatkową informacją odnoście jednostki na której ma być wykonywana. Rezultatem tego jest pojedynczy wielki [[op-code]] (stąd nazwa "Very Long").
{{POV}}
Obecnie procesory VLIW są oparte na architekturze [[RISC]], zazwyczaj z czterema do ośmioma jednostkami obliczeniowymi. Po normalnej kompilacji programu, kompilator VLIW porządkuje kod na ścieżki które po prostu nie posiadają jakichkolwiek zależności. Następnie są one dzielone na cztery lub więcej (jeden dla każdej jednostki obliczeniowej CPU) i pakowane razem w większe instrukcje z dodatkową informacją odnoście jednostki na której ma być wykonywana. Rezultatem tego jest pojedynczy wielki [[op-code]] (stąd nazwa "Very Long").
 
Procesor [[TriMedia]] firmy [[Royal Philips Electronics|Philips]] jest przedstawicielem architektury VLIW, tak samo jak [[Intel]] [[Itanium]] [[IA-64]].
 
==== Komentarz ====
''Sporo osób twierdzi (lecz nie ma co do tego ogólnej zgody) że wczesnymi problemami z procesorami VLIW było to że nie skalowały się dobrze dla pewnych punktów cenowych. Zarówno [[CISC]] jak i [[RISC]] mogą być zaimplementowane na różne sposoby, tak aby móc oszczędzić różną liczbę pieniędzy (jakkolwiek większość procesorów CISC jest zaimplementowana jako RISC ze sprzętowym modułem do translacji rozkazów). Architektura VLIW była postrzegana jako posiadająca mniejszą liczbę możliwości.''
 
''[[Transmeta Corporation|Transmeta]] zaadresowała ten problem poprzez załączenie warstwy binarnego kompilatora programowego (nazwanego przez firmę ''Code Morphing'') w ich procesorach [[Crusoe]] będących implementacją architektury [[x86]]. Tak więc układ Transmety jest wewnętrznie procesorem VLIW.''
 
== Zobacz też ==
928

edycji