dbo:abstract
|
- Der Begriff Simultaneous Multithreading (kurz SMT; deutsch etwa „simultaner Mehrfadenbetrieb“) bezeichnet die Fähigkeit eines Mikroprozessors, mittels getrennter Pipelines und/oder zusätzlicher Registersätze mehrere Threads gleichzeitig auszuführen. Hiermit stellt SMT eine Form des hardwareseitigen Multithreadings dar. Die derzeit wohl bekannteste Form des SMT ist Intels Hyper-Threading-Technik (HTT) für Pentium 4, Xeon, Atom und Core i und neuer, aber auch Prozessoren anderer Hersteller verfügen über SMT, z. B. Cell, Power ab POWER5 und POWER6 von IBM und die Prozessorserien von AMD ab der Zen-Architektur, Ryzen und EPYC. SMT wurde in den 1990er Jahren unter anderem von Hank Levy und Susan Eggers entwickelt. Eggers erhielt vor allem dafür 2018 den Eckert-Mauchly Award. In der Würdigung für Eggers der IEEE Computer Society wurde SMT als bedeutendster Beitrag zur Computerarchitektur der letzten 30 Jahre bezeichnet. (de)
- Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better use the resources provided by modern processor architectures. (en)
- Le simultaneous multithreading (SMT) est une technique informatique datant des années 1960. Il s'agit d'une forme de multithreading, une technique qui consiste, comme le symmetric multiprocessing (SMP), à augmenter le TLP (thread level parallelism), c’est-à-dire le parallélisme des threads. (fr)
- 동시 멀티스레딩(Simultaneous multithreading, SMT)은 하드웨어 멀티스레딩을 지원하는 슈퍼스칼라 CPU의 전반적인 효율성을 개선하기 위한 기술이다. SMT는 하나의 실행에 여러 개의 독립 스레드를 허용함으로써 현대의 가 제공하는 자원을 더 잘 활용할 수 있다. (ko)
- 同時マルチスレッディング(どうじマルチスレッディング、英: Simultaneous Multi-Threading、SMT)とは、単一CPUにより複数の実行スレッドを同時に実行するプロセッサの機能。 (ja)
- Wielowątkowość współbieżna (ang. Simultaneous Multi-Threading, SMT) – technika poprawy wydajności mikroprocesorów superskalarnych pozwalająca pojedynczej superskalarnej jednostce wykonawczej realizować instrukcje z wielu wątków jednocześnie. Najbardziej znanym tego typu rozwiązaniem jest mechanizm zastosowany w procesorach Intela o nazwie Hyper-threading. Realizacja wielowątkowości współbieżnej w procesorze superskalarnym wymaga dodania znacznika przynależności do określonego wątku dla każdej instrukcji wewnętrznej, dodanie zbiorów rejestrów dla każdego wątku, rozszerzenie cech bloków pobierania i kończenia (ang. retiring) instrukcji zapewniając rozróżnianie poszczególnych wątków. Mikroprocesor wykorzystujący tę technikę posiada po kilka rdzeni logicznych na każdy rdzeń fizyczny, a system operacyjny traktuje je jako oddzielne procesory pozwalające na wykonywanie poszczególnych wątków realizowanych procesów. Przykładowo, czterordzeniowy CPU posiadający po 2 rdzenie logiczne na jeden rdzeń fizyczny może wykonywać aż osiem wątków jednocześnie. Zwykle rdzenie logiczne są realizowane jako kilka potoków wykonujących instrukcje procesora podłączonych do pojedynczego rdzenia fizycznego, który zajmuje się przydzielaniem jednostek wykonawczych dla realizowania poszczególnych wątków. (pl)
- Одновременная многопоточность (англ. Simultaneous Multithreading — SMT) — одна из двух главных форм многопоточности, которая может быть реализована в процессорах аппаратно. Второй формой является временная многопоточность. Технология одновременной многопоточности позволяет исполнять инструкции из нескольких независимых потоков выполнения на множестве функциональных модулей суперскалярного микропроцессора в одном цикле. (ru)
- 同时多线程(英語:Simultaneous multithreading,缩写SMT)也称同步多线程,是一种提高具有硬件多线程的超純量CPU整体效率的技术。同时多线程允许多个独立的执行线程更好地利用现代处理器架构提供的资源。 (zh)
|
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 20724 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better use the resources provided by modern processor architectures. (en)
- Le simultaneous multithreading (SMT) est une technique informatique datant des années 1960. Il s'agit d'une forme de multithreading, une technique qui consiste, comme le symmetric multiprocessing (SMP), à augmenter le TLP (thread level parallelism), c’est-à-dire le parallélisme des threads. (fr)
- 동시 멀티스레딩(Simultaneous multithreading, SMT)은 하드웨어 멀티스레딩을 지원하는 슈퍼스칼라 CPU의 전반적인 효율성을 개선하기 위한 기술이다. SMT는 하나의 실행에 여러 개의 독립 스레드를 허용함으로써 현대의 가 제공하는 자원을 더 잘 활용할 수 있다. (ko)
- 同時マルチスレッディング(どうじマルチスレッディング、英: Simultaneous Multi-Threading、SMT)とは、単一CPUにより複数の実行スレッドを同時に実行するプロセッサの機能。 (ja)
- Одновременная многопоточность (англ. Simultaneous Multithreading — SMT) — одна из двух главных форм многопоточности, которая может быть реализована в процессорах аппаратно. Второй формой является временная многопоточность. Технология одновременной многопоточности позволяет исполнять инструкции из нескольких независимых потоков выполнения на множестве функциональных модулей суперскалярного микропроцессора в одном цикле. (ru)
- 同时多线程(英語:Simultaneous multithreading,缩写SMT)也称同步多线程,是一种提高具有硬件多线程的超純量CPU整体效率的技术。同时多线程允许多个独立的执行线程更好地利用现代处理器架构提供的资源。 (zh)
- Der Begriff Simultaneous Multithreading (kurz SMT; deutsch etwa „simultaner Mehrfadenbetrieb“) bezeichnet die Fähigkeit eines Mikroprozessors, mittels getrennter Pipelines und/oder zusätzlicher Registersätze mehrere Threads gleichzeitig auszuführen. Hiermit stellt SMT eine Form des hardwareseitigen Multithreadings dar. (de)
- Wielowątkowość współbieżna (ang. Simultaneous Multi-Threading, SMT) – technika poprawy wydajności mikroprocesorów superskalarnych pozwalająca pojedynczej superskalarnej jednostce wykonawczej realizować instrukcje z wielu wątków jednocześnie. Najbardziej znanym tego typu rozwiązaniem jest mechanizm zastosowany w procesorach Intela o nazwie Hyper-threading. (pl)
|
rdfs:label
|
- Simultaneous Multithreading (de)
- Simultaneous multithreading (fr)
- 동시 멀티스레딩 (ko)
- 同時マルチスレッディング (ja)
- Wielowątkowość współbieżna (pl)
- Simultaneous multithreading (en)
- Одновременная многопоточность (ru)
- 同时多线程 (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:cpu
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is dbp:extensions
of | |
is foaf:primaryTopic
of | |