DocumentCode :
3459611
Title :
FastForward for Efficient Pipeline Parallelism
Author :
Giacomoni, John ; Moseley, Tipp ; Vachharajani, M.
Author_Institution :
Univ. of Colorado at Boulder, Boulder
fYear :
2007
fDate :
15-19 Sept. 2007
Firstpage :
407
Lastpage :
407
Abstract :
High-rate core-to-core communication is critical for efficient pipeline-parallel software architectures. This paper introduces FastForward, a software-only low-overhead high-rate queue algorithm for pipeline parallelism on multicore architectures. FastForward uses an architecturally- tuned domain-specific adaptation of concurrent lock-free queues to provide low-latency and low-overhead core-to- core communication. Enqueue and dequeue times on a 2 GHz Opteron 270 based system are as low as 36 ns, up to 4x faster than Lamport´s solution.
Keywords :
parallel processing; pipeline processing; queueing theory; software architecture; FastForward; architecturally-tuned domain-specific adaptation; concurrent lock-free queues; high-rate core-to-core communication; multicore architectures; pipeline parallelism; pipeline-parallel software architectures; software-only low-overhead high-rate queue algorithm; Application software; Buffer storage; Computer architecture; Hardware; Multicore processing; Parallel architectures; Pipelines; Prefetching; Software architecture; Tail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location :
Brasov
ISSN :
1089-795X
Print_ISBN :
978-0-7695-2944-8
Type :
conf
DOI :
10.1109/PACT.2007.4336235
Filename :
4336235
Link To Document :
بازگشت