Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  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
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