DocumentCode :
1439665
Title :
A Task-Centric Memory Model for Scalable Accelerator Architectures
Author :
Kelm, John H. ; Johnson, Daniel R. ; Lumetta, Steven S. ; Patel, Sanjay J. ; Frank, Matthew I.
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Volume :
30
Issue :
1
fYear :
2010
Firstpage :
29
Lastpage :
39
Abstract :
This article presents a memory model for parallel compute accelerators with task-based programming models that uses a software protocol, working in collaboration with hardware caches, to maintain a coherent, single address space view of memory without requiring hardware cache coherence. The memory model supports visual computing applications, which are becoming an important class of workloads capable of exploiting 1,000-core processors.
Keywords :
memory architecture; microprocessor chips; multiprocessing systems; parallel programming; protocols; task analysis; core processors; general-purpose chip multiprocessor; hardware cache coherence; scalable accelerator architectures; software protocol; task-based programming models; task-centric memory model; visual computing; Accelerator architectures; Coherence; Collaborative software; Collaborative work; Computer applications; Concurrent computing; Hardware; Parallel programming; Protocols; Software maintenance; accelerator; memory model; parallel architecture; software coherence;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2010.6
Filename :
5430737
Link To Document :
بازگشت