Difference between revisions of "Multi Thread"
Jump to navigation
Jump to search
(Created page with "Multi thread (MT) is a term used to describe applications that execute many tasks in parallel, and as a result benefit from offloading parts of their execution to other CPUs i...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Multi | + | {{Glossary |
+ | |name=Multi Thread | ||
+ | |abbr=MT}} A term used to describe applications that execute many tasks in parallel, and as a result benefit from offloading parts of their execution to other CPUs in the system. Multi-threaded applications tend to bottleneck on core allocation as well as package memory and I/O bandwidth, and as a result may benefit from running in an environment with more cores, somewhat lower core clock speeds, and very high distributed memory bandwidth (i.e. more sockets). | ||
− | Contrast with [[ | + | Contrast with [[Single Thread|ST]]. |
Latest revision as of 12:07, 19 December 2017
Multi Thread (MT): A term used to describe applications that execute many tasks in parallel, and as a result benefit from offloading parts of their execution to other CPUs in the system. Multi-threaded applications tend to bottleneck on core allocation as well as package memory and I/O bandwidth, and as a result may benefit from running in an environment with more cores, somewhat lower core clock speeds, and very high distributed memory bandwidth (i.e. more sockets).
Contrast with ST.