DSCN5286 (3)

DSCN5286 (3)



Mułtiple Issue ♦ Static Mułtiple Issue

   kompilator „układa" rozkazy w pakiety, które mogą być wykonane równolegle (instrukcje określonego typu, nie mogą występować zależności)

•    kompilator dba o usunięcie hazardów danych, problemów z rozgałęzieniami itp.

•    w tym celu może zamieniać rejestry

•    zmieniać kolejność rozkazów

•    i dodawać nowe - np. naprawiające skutki błędnych skoków

•    kompilator ma dostęp do całego kodu programu - może go dobrze optymalizować

•    ale i tak nie przewidzi wszystkiego (chybienia w cache, skoki, wyjątki)

•    kompilacja pod konkretną wersję sprzętu

Przykład, procesory typu VLIW (very long instruction word), EPIC (u HP i Intela) Intel Itanium, procesory sygnałowe (DSP), shadery w GPU


Wyszukiwarka

Podobne podstrony:
DSCN5291 (3) Mliltiple Issue * Dynamie MuHiple Issue •    procesor w czasie rzeczywis
DSCN5287 (2) Static Multiple Issue issue width = 2 ALU or branch instruction IF ID EX MEM Loa
DSCN5284 (4) Procesory przetwarzające rozkazy równolegle - Mułtiple Issue (superskalame) • kilka pot
DSCN5285 (3) Procesory przetwarzające rozkazy równolegle - Multiple Issue Ffch Decoce 6x00 Insbuoons
f20 8 a Multiple Selection for Short description Select [«] *date* ♦
Slajd17 (163) MCF5407- WŁASNOŚCI ♦    Multiply ancl accumulate unit (MAC) —
4c085c367fb076eada165bc382abfced Standard Multiplc Rcgrcssion: Rł ■» A + B + C. Agc “ A; Lducation -
Crochet Borders1 #45 Base md, each side: Multiple of 6 + 3 + corner sts. Begi n 2 sts to left of co
Crochet Borders7 #48 Base md, each side: Multiple of 6 + 1 + corner sts. Begi n 2 sts to left of co
Crochet Borders&4 #101 Base md, each side: Multiple of 8 + 5 + corner sts. Begin 5 sts to leftof com
Crochet Borders&9 #104 Base md, each side: Multiple of 14 + 13 + comer sts. Begin 4 sts to left of c
Crochet Borders 2 #106 Base md, each side: Multiple of 4 + 3 + correr sts. Begi n 4 sts to left of c
Crochet Borders(5 #112 Base md, each side: Multiple of 4 + 3 + correr sts. Begi n 4 sts to left of c
Crochet Borders)1 #114 Base md, each side: Multiple of 2 + 1 + corner sts. Begi n 2 sts to left of c

więcej podobnych podstron