login

Evaluation of multithreaded processors and thread-switch policies

Lecture notes in computer sciencePublished 1 January 1997
Richard J. Eickemeyer, Ross E. Johnson, Steven R. Kunkel, Beng-Hong Lime, Mark S. Squillante, C.E. Wu
Citations21
SJR quartileQ2
SJR score0.35
SNIP0.55

TL;DR

The results suggest that multithreading with a small number of active threads can significantly improve the performance of such commercial environments.

Abstract

This paper examines the use of coarse-grained multithreading to lessen the negative impact of memory access latencies on the performance of uniprocessor on-line transaction processing systems. It considers the effect of switching threads on cache misses in a two-level cache system. It also examines several different thread-switch policies. The results suggest that multithreading with a small number (3–5) of active threads can significantly improve the performance of such commercial environments.

Keywords

Computer Science