A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Superskalárna architektúra (superskalarita) je v informatike jedným zo spôsobov zvyšovania výkonu procesora. Superskalarita umožňuje v jednom takte spracovať viac strojových inštrukcií zároveň, pretože niektoré časti procesora sú duplikované, napríklad matematický koprocesor (FPU) alebo aritmeticko-logická jednotka (ALU). Od viacjadrových procesorov sa superskalarita líši tým, že je zväčšený počet iba niektorých častí procesora.
Po prečítaní strojovej inštrukcie a jej dekódovaní rozhodne riadiaca jednotka, či je možné vykonať nasledovnú strojovú inštrukciu paralelne k práve spracovávanej predchádzajúcej inštrukcii. Ak áno, je jej vykonaním poverená v tú chvíľu nepoužitá duplikovaná časť procesora (napríklad druhý matematický koprocesor). Paralelné spracovanie nie je možné, ak nasledujúca inštrukcia pracuje s výsledkom predchádzajúcej strojovej inštrukcie, pretože v takom prípade je nutné počkať, až je predchádzajúca inštrukcia dokončená. O maximalizáciu efektu superskalarity sa stará prekladač, ktorý v rámci optimalizácie poskladá inštrukcie vo vhodnom poradí (reorganizáciu môže však vykonávať aj sám procesor) tak, aby nebolo nutné čakať.
U superskalárneho procesora dochádza k paralelizácii na úrovni (prúdu) strojových inštrukcií, ktoré za sebou nasledujú (to je odlišnosť od viacjadrových procesorov, ktoré spracúvajú súčasne inštrukcie z niekoľkých samostatných procesov alebo vlákien).
Superskalárne procesory obvykle používajú aj zreťazenie, avšak obidve techniky sú navzájom odlišné a nezávislé.
Pozri aj
Zdroj
Tento článok je čiastočný alebo úplný preklad článku Superskalární architektura na českej Wikipédii.
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Am486
Am5x86
AMD K5
AMD K6
AMD K6-2
AMD K6-III
Architektúra procesora
Athlon
Celeron
Cell (mikroprocesor)
Complex Instruction Set Computer
Digitálny signálny procesor
Duron
Emotion Engine
Freescale 68HC12
Grafický procesor
IA-32
IA-64
Inštrukčný súbor
Intel 4004
Intel 80286
Intel 80386
Intel 8080
Intel Core
Intel Core 2
Intel Core i7
Itanium
Itanium 2
Koprocesor
Matematický koprocesor
Mikrokontrolér
Mikroprocesor
Moorov zákon
Motorola 68020
Motorola 68030
Motorola 68040
Motorola 68060
Motorola 68881
Opteron
Pentium
Pentium 4
Pentium II
Pentium III
Pentium MMX
Pentium Pro
Podtaktovanie
PowerPC
Prerušenie
Pretaktovanie
Procesor
Qualcomm Snapdragon
Reduced instruction set computer
Register (procesor)
Sempron
SPARC
Streaming SIMD Extensions
Superskalárna architektúra
Vektorový procesor
VIA Nano
X86-64
Xeon
Zero Instruction Set Computer
Zilog Z80
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk