Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 237,159,871 papers from all fields of science
Search
Sign In
Create Free Account
Software pipelining
In computer science, software pipelining is a technique used to optimize loops, in a manner that parallels hardware pipelining. Software pipelining…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
18 relations
Cache (computing)
Central processing unit
Code bloat
Compiler
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2010
2010
Optimized On-chip Software Pipelining On the Cell BE Processor
Rikard Hultén
2010
Corpus ID: 60341141
The special architecture of the Cell BE processor has made scientists revisit the problem of sorting. This paper implements and…
Expand
2009
2009
LALP: A Novel Language to Program Custom FPGA-Based Architectures
Ricardo Menotti
,
João MP Cardoso
,
M. M. Fernandes
,
E. Marques
21st International Symposium on Computer…
2009
Corpus ID: 14296806
Field-Programmable Gate Arrays (FPGAs) are becoming increasingly important in embedded and high-performance computing systems…
Expand
2004
2004
Improving data locality by array contraction
Yonghong Song
,
Rong-Chang Xu
,
Cheng Wang
,
Zhiyuan Li
IEEE transactions on computers
2004
Corpus ID: 40096298
Array contraction is a program transformation which reduces array size while preserving the correct output. In this paper, we…
Expand
2003
2003
A SOFTWARE PIPELINING METHOD BASED ON A HIERARCHICAL SOCIAL ALGORITHM
F. Fernández
,
A. Duarte
,
Ángel Sánchez
,
F. Fernández
2003
Corpus ID: 15963728
Software pipelining is a compile-time scheduling technique that overlaps successive loop iterations to achieve instruction-level…
Expand
2000
2000
A Study of Software Pipelining for Multi-dimensional Problems
Reynold J. Bailey
,
Delvin C. Defoe
,
R. Halverson
,
R. Simpson
,
N. Passos
2000
Corpus ID: 19295724
Computational performance of multi-dimensional applications, such as image processing and fluid dynamics, is highly dependent on…
Expand
1999
1999
EngineeringComputer Architecture and Parallel Systems LaboratoryAutomatic Prefetching of InductionPointers for Software
A. Stoutchinin
,
Jos
,
Nelson Amaral
,
Guang R Gao
,
Jim Dehnerty
,
Suneel Jainy
1999
Corpus ID: 236426370
We present an automatic approach to prefetch data for linked list data structures. The main idea is based on the observation that…
Expand
1998
1998
Register-sensitive software pipelining
Amod K. Dani
,
V. Ramanan
,
R. Govindarajan
Proceedings of the First Merged International…
1998
Corpus ID: 10516993
We propose an integrated approach for register-sensitive software pipelining. In this approach, the heuristics proposed in the…
Expand
1998
1998
Predicated software pipelining technique for loops with conditions
Dragan Milićev
,
Z. Jovanovic
Proceedings of the First Merged International…
1998
Corpus ID: 10541491
An effort to formalize the process of software pipelining loops with conditions is presented. A formal framework for scheduling…
Expand
1997
1997
Control mechanism for software pipelining on nested loop
Tao Yu
,
Zhizhong Tang
,
Chihong Zhang
,
Jun Luo
Proceedings. Advances in Parallel and Distributed…
1997
Corpus ID: 40947766
ILSP (Interlaced inner and outer Loop Software Pipelining) is an efficient algorithm of optimizing operations in the nested loops…
Expand
1997
1997
A formal model of software pipelining loops with conditions
Dragan Milićev
,
Z. Jovanovic
Proceedings 11th International Parallel…
1997
Corpus ID: 5407278
This paper addresses the problem of parallelizing loops with conditional branches in the context of software pipelining. A new…
Expand