

ABB 5SHX1960L0006 3BHB016120R0002 可控硅
ABB 5SHX1960L0006 3BHB016120R0002 可控硅
ABB 5SHX1960L0006 3BHB016120R0002 可控硅

超長(zhǎng)指令字( VLIW ) 是指旨在利用指令級(jí)并行性(ILP) 的指令集架構(gòu)。傳統(tǒng)的中央處理器(CPU、處理器)大多只允許程序指定指令按順序執(zhí)行,而 VLIW 處理器允許程序明確指定指令并行執(zhí)行。這種設(shè)計(jì)旨在允許更高的性能,而沒(méi)有一些其他設(shè)計(jì)固有的復(fù)雜性。
提高處理器性能的傳統(tǒng)方法包括將指令分成子步驟,以便部分指令可以同時(shí)執(zhí)行(稱為流水線),分派單個(gè)指令在處理器的不同部分獨(dú)立執(zhí)行(超標(biāo)量架構(gòu)),甚至以不同于程序的順序執(zhí)行指令(亂序執(zhí)行)。[1]這些方法都使硬件變得復(fù)雜(更大的電路、更高的成本和能源使用),因?yàn)樘幚砥鞅仨氃趦?nèi)部做出所有決定才能使這些方法起作用。相比之下,VLIW 方法依賴于提供有關(guān)同時(shí)執(zhí)行哪些指令以及如何解決沖突的所有決策的程序。實(shí)際上,這意味著編譯器(用于創(chuàng)建最終程序的軟件)變得更加復(fù)雜,但硬件比許多其他并行方式要簡(jiǎn)單。
一個(gè)接一個(gè)地執(zhí)行每條指令的處理器(即,非流水線標(biāo)量架構(gòu))可能會(huì)低效地使用處理器資源,從而產(chǎn)生潛在的不良性能。通過(guò)同時(shí)執(zhí)行順序指令的不同子步驟(稱為流水線),或者甚至像在超標(biāo)量架構(gòu)中一樣完全同時(shí)執(zhí)行多條指令,可以提高性能。通過(guò)以不同于它們?cè)诔绦蛑谐霈F(xiàn)的順序執(zhí)行指令,稱為亂序執(zhí)行,可以實(shí)現(xiàn)進(jìn)一步的改進(jìn)。[1]
這三種方法都增加了硬件復(fù)雜度。在并行執(zhí)行任何操作之前,處理器必須驗(yàn)證指令沒(méi)有相互依賴性。例如,如果第一條指令的結(jié)果用作第二條指令的輸入,則它們不能同時(shí)執(zhí)行,第二條指令不能在第一條指令之前執(zhí)行。現(xiàn)代亂序處理器增加了用于調(diào)度指令和確定相互依賴性的硬件資源。

ABB TP858
ABB 3BSE018138R1
ABB TP858 3BSE018138R1
ABB 6231BP10910
ABB GDB021BE05
ABB HIEE300766R0005
ABB GDB021BE05 HIEE300766R0005
ABB 07BR61R1 GJV3074376R1
ABB 07BR61R1
ABB GJV3074376R1
ABB DI93A
ABB DI93A HESG440355R3
ABB HESG440355R3
ABB IC660BBA104
ABB NTCF22
ABB PM866K01
ABB 3BSE050198R1
ABB TU847
ABB 3BSE022462R1
ABB CMA136 3DDE300416
ABB 3DDE300416
ABB CMA136
18030183032