Publication | Closed Access
Applications of Thread Prioritization in SMT Processors
36
Citations
11
References
1999
Year
Unknown Venue
Heterogeneous ComputingEngineeringComputer ArchitectureMultithreading (Computer Architecture)Processor ArchitectureTotal Instruction ThroughputExecution LatencySystems EngineeringParallel ComputingInstruction-level ParallelismComputer EngineeringComputer ScienceProgram AnalysisParallel Performance EvaluationCloud ComputingMultiprocessor SystemParallel ProgrammingSimultaneous MultithreadingThread PrioritizationSystem Software
Previous work in multithreading, and specifically in simultaneous multithreading (SMT), has focused primarily on increasing total instruction throughput. While this focus is sufficient in some application domains, widespread deployment of multithreaded processors will require robust behavior across a variety of platforms. For instance, interactive systems must be concerned with the execution latency of foreground userinterface threads. Multiuser systems must be concerned with fair allocation of throughput among competing users. A multithreaded processor that seeks solely to maximize throughput will favor efficient threads at the expense of any potential latency or fairness
| Year | Citations | |
|---|---|---|
Page 1
Page 1