
Originally Posted by
http://www.sun.com/processors/throughput/faqs.html#5
What is chip multithreading (CMT)? How does it differ from chip multiprocessing (CMP) and simultaneous multithreading (SMT)?
Today's traditional single-core processors can only process one thread at a time, spending a majority of time waiting for data from memory. In sharp contrast, chip multithreading (CMT) refers to a processor's ability to process multiple software threads. A CMT processor could implement this multithreaded capability using a variety of methods, such as (i) having multiple cores on a single chip (CMP), (ii) executing multiple threads on a single core (SMT), or (iii) combination of both CMP and SMT.
Bookmarks