• Home
  • Search
  • Towards efficient fine-grain software pipelining
  • Cite Icon6
  • https://doi.org/10.1145/77726.255177Copy DOI Icon

Towards efficient fine-grain software pipelining

  • Jun 1, 1990
  • Guang R Gao +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Dataflow software pipelining was proposed as a means of structuring fine-grain parallelism and has been studied mostly under an idealized dataflow architecture model with infinite resources[9]. In this paper, we investigate the effects of software pipelining under realistic architecture models with finite resources. Our target architecture is the McGill Dataflow Architecture which employs conventional pipelined techniques to achieve fast instruction execution, while exploiting fine-grain parallelism via a data-driven instruction scheduler. To achieve optimal execution efficiency, the compiled code must be able to make a balanced use of both the parallelism in the instruction execution unit and the fine-grain synchronization power of the machine.

Similar Papers
  • Research Article
  • Citations73

Resource-constrained software pipelining

  • Jan 01, 1995
  • IEEE Transactions on Parallel and Distributed Systems
  • A Aiken +2
  • Book Chapter

Parallelism Improvements of Software Pipelining by Combining Spilling with Rematerialization

  • Jan 01, 2005
  • Naohiro Ishii +3
  • Research Article
  • Citations4

Minimal Unroll Factor for Code Generation of Software Pipelining

  • Jul 17, 2012
  • International Journal of Parallel Programming
  • Mounira Bachir +4
  • Research Article
  • Citations1

Thread coloring

  • Apr 01, 2005
  • ACM SIGOPS Operating Systems Review
  • Marisa Gil +1
  • Book Chapter
  • Citations1

Parallelism control scheme in a dataflow architecture

  • Jan 01, 1992
  • Shigeru Kusakabe +3
  • Conference Article
  • Citations1

On the effectiveness of register moves to minimise post-pass unrolling in software pipelined loops

  • Jul 01, 2012
  • Mounira Bachir +2
  • Conference Article
  • Citations2

Effects of resource saturation in real-time computing on data flow architectures

  • Nov 04, 1991
  • S Som +2
  • Research Article

Exploiting fine-grained parallelism in graph traversal algorithms via lock virtualization on multi-core architecture

  • Jun 26, 2014
  • The Journal of Supercomputing
  • Jie Yan +2
  • Research Article
  • Citations1412

The Basal Ganglia and Adaptive Motor Control

  • Sep 23, 1994
  • Science
  • Ann M Graybiel +3
  • Conference Article
  • Citations1

Polyhedral fragments

  • Oct 09, 2019
  • Michael Witterauf +2
  • Conference Article
  • Citations17

A Fine-grained Pipelined Implementation of the LINPACK Benchmark on FPGAs

  • Jan 01, 2009
  • Guiming Wu +5
  • Book Chapter
  • Citations14

Efficient Parallel Transaction Level Simulation by Exploiting Temporal Decoupling

  • Jan 01, 2009
  • Rauf Salimi Khaligh +1
  • Conference Article
  • Citations1

<title>Power-and space-efficient image computation with compressive processing: II. Models and simulation results</title>

  • Nov 17, 2000
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Mark S Schmalz
  • Research Article
  • Citations1

Fine Grain Dataflow Computation without Tokens for Balanced Execution

  • Jul 01, 1993
  • Journal of Parallel and Distributed Computing
  • T.L Sterling +1
  • Conference Article
  • Citations4

Performance models for hierarchical grid architectures

  • Jan 01, 2006
  • Paolo Cremonesi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.