Multi Thread

From RCS Wiki
Revision as of 12:10, 19 December 2017 by SiteAdmin (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 in the system. Multi-threaded applications tend to bottleneck on core allocation as well as 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.