Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Speculative Decoupled Software Pipelining Neil Vachharajani Ram Rangan
 

Summary: Speculative Decoupled Software Pipelining
Neil Vachharajani Ram Rangan
Easwaran Raman
Matthew J. Bridges Guilherme Ottoni David I. August
Department of Computer Science
Princeton University
Princeton, NJ 08540
{nvachhar,ram,eraman,mbridges,ottoni,august}@princeton.edu
Abstract
In recent years, microprocessor manufacturers have
shifted their focus from single-core to multi-core pro-
cessors. To avoid burdening programmers with the re-
sponsibility of parallelizing their applications, some re-
searchers have advocated automatic thread extraction. A
recently proposed technique, Decoupled Software Pipelin-
ing (DSWP), has demonstrated promise by partitioning
loops into long-running, fine-grained threads organized
into a pipeline. Using a pipeline organization and execu-
tion decoupled by inter-core communication queues, DSWP
offers increased execution efficiency that is largely indepen-

  

Source: August, David - Department of Computer Science, Princeton University

 

Collections: Computer Technologies and Information Sciences