Turinys:
- Apibrėžimas - ką reiškia „Chip Multithreading“ (CMT)?
- „Techopedia“ aiškina mikroschemų dauginimo funkciją (CMT)
Apibrėžimas - ką reiškia „Chip Multithreading“ (CMT)?
„Chip multithreading“ (CMT) yra būdas padidinti našumą atliekant lygiagretųjį apdorojimą. Tai yra mikroprocesoriaus galimybė apdoroti kelis aparatūros vykdymo siūlus, taip pat apdoroti keletą programinės įrangos gijų.
„Techopedia“ aiškina mikroschemų dauginimo funkciją (CMT)
Geriausias būdas pasiekti CMT vadinamas mikroschemų daugiaprocesiniu apdorojimu (CMP), technologija, kurią pradėjo „Sun Microsystems“. Pagrindinė technologijos savybė yra kopijuoti visą procesoriaus branduolį kartu su dauguma jo posistemių ir sudėti jį ant vieno silicio štampo. Tai gali būti padaryta įpakuojant du modifikuotus procesorius su papildomomis loginėmis grandinėmis, leidžiančiomis jiems elgtis tiksliai taip, kaip vieno dvigubo šerdies die.
Vienas didelis CMP pranašumas yra atgalinis kaiščių suderinamumas su ankstesnėmis kartomis. Tai leidžia CMP procesoriui tilpti į esamą kompiuterio sąranką ir padauginti procesorių skaičių sistemoje. Padidėjus procesoriaus branduolių skaičiui, padidėja procesoriaus patvirtinimas. Tačiau yra šios technologijos neigiama pusė. Padauginus procesorių skaičių eksponentiškai padidėja tranzistorių skaičius, kuris užima daugiau vietos, yra brangesnis ir yra linkęs sukelti šilumos išsklaidymo problemas.
Lustinis daugiasluoksnis pritaikymas yra lygiagretus apdorojimas. Tai gali būti vertinama kaip panaši į programinės įrangos daugybę sriegių, kai viename procese galima atlikti kelias procesoriaus veiklas. Vienintelis skirtumas yra tas, kad CMT yra aparatinės įrangos pagrindu, todėl procesorius tvarko skirtingus siūlus, o ne programinę įrangą. Pagrindinis šio pranašumas, palyginti su senesnėmis procesorių technologijomis, yra didesnis pralaidumas.
