Hindi sinusuportahan ng iyong browser ang JavaScript!

Talatinigan ng COV ITRM

S

Sabay-sabay na Multithreading (SMT)

Kahulugan

(Konteksto: Pangkalahatan)


Isang disenyo ng processor na pinagsasama ang multithreading ng hardware sa teknolohiya ng superscalar processor upang payagan ang maraming thread na maglabas ng mga tagubilin sa bawat cycle. Hindi tulad ng iba pang mga hardware na multithreaded na arkitektura (gaya ng Tera MTA), kung saan isang konteksto ng hardware lamang (ibig sabihin, thread) ang aktibo sa anumang partikular na cycle, pinahihintulutan ng SMT ang lahat ng konteksto ng thread na magkasabay na makipagkumpitensya at magbahagi ng mga mapagkukunan ng processor. Hindi tulad ng mga nakasanayang superscalar processor, na dumaranas ng kakulangan ng parallelism sa antas ng pagtuturo sa bawat thread, ang sabay-sabay na multithreading ay gumagamit ng maraming mga thread upang mabayaran ang mababang single-thread na ILP. Ang kahihinatnan ng pagganap ay makabuluhang mas mataas na throughput ng pagtuturo at pagpapabilis ng programa sa iba't ibang mga workload na kinabibilangan ng mga komersyal na database, web server at mga siyentipikong aplikasyon sa parehong multiprogrammed at parallel na kapaligiran. (http://www.cs.washington.edu/research/smt/index.htm )

R < | > T