arrow
Return

Data-Driven Multithreading using conventional microprocessors

delete2006-10-01
delete41
PRE
AI
C
Costas Kyriacou *
P
Paraskevas Evripidou
P
Pedro Trancoso
DOI:10.1109/TPDS.2006.136delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper describes the Data-Driven Multithreading (DDM) model and how it may be implemented using off-the-shelf microprocessors. Data-Driven Multithreading is a nonblocking multithreading execution model that tolerates internode latency by scheduling threads for execution based on data availability. Scheduling based on data availability can be used to exploit cache management policies that reduce significantly cache misses. Such policies include firing a thread for execution only if its data is already placed in the cache. We call this cache management policy the CacheFlow policy. The core of the DDM implementation presented is a memory mapped hardware module that is attached directly to the processor's bus. This module is responsible for thread scheduling and is known as the Thread Synchronization Unit (TSU). The evaluation of DDM was performed using simulation of the Data- Driven Network of Workstations ((DNOW)-N-2). (DNOW)-N-2 is a DDM implementation built out of regular workstations augmented with the TSU. The simulation was performed for nine scientific applications, seven of which belong to the SPLASH-2 suite. The results show that DDM can tolerate well both the communication and synchronization latency. Overall, for 16 and 32-node (DNOW)-N-2 machines the speedup observed was 14.4 and 26.0, respectively.
Keywords:
dataflow
multithreading
nonblocking threads
cache prefetching
multiprocessors
network of workstations
high performance computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Isolated and Combined Effects of Electroacupuncture and Meditation in Reducing Experimentally Induced Ischemic Pain: A Pilot Study
err2010-09-08
err0
errOAAI
errKyung-Eun Choi; Frauke Musial; Nadine Amthor; Thomas Rampp; Felix J. Saha; Andreas Michalsen; Gustav J. Dobos
errShare
errSave
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Dyskinesia With Fluoxetine
err1997-02-15
err0
errOAAI
errEdward C. Lauterbach; Samuel D. Shillcutt
errShare
errSave
Combined Experimental–Theoretical Study of the OH + CO → H + CO2 Reaction Dynamics
err2018-02-22
err0
errOAAI
errAdriana Caracciolo; Dandan Lu; Nadia Balucani; Gianmarco Vanuzzo; Domenico Stranges; Xingan Wang; Jun Li; Hua Guo; Piergiorgio Casavecchia
errShare
errSave
researcher View more