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 rzeczywisDSCN5287 (2) Static Multiple Issue issue width = 2 ALU or branch instruction IF ID EX MEM LoaDSCN5284 (4) Procesory przetwarzające rozkazy równolegle - Mułtiple Issue (superskalame) • kilka potDSCN5285 (3) Procesory przetwarzające rozkazy równolegle - Multiple Issue Ffch Decoce 6x00 Insbuoonsf20 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 coCrochet Borders7 #48 Base md, each side: Multiple of 6 + 1 + corner sts. Begi n 2 sts to left of coCrochet Borders&4 #101 Base md, each side: Multiple of 8 + 5 + corner sts. Begin 5 sts to leftof comCrochet Borders&9 #104 Base md, each side: Multiple of 14 + 13 + comer sts. Begin 4 sts to left of cCrochet Borders 2 #106 Base md, each side: Multiple of 4 + 3 + correr sts. Begi n 4 sts to left of cCrochet Borders(5 #112 Base md, each side: Multiple of 4 + 3 + correr sts. Begi n 4 sts to left of cCrochet Borders)1 #114 Base md, each side: Multiple of 2 + 1 + corner sts. Begi n 2 sts to left of cwięcej podobnych podstron