Scheduling expressions on a pipelined processor with a maximal delay of one cycle

41Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

Consider a pipelined machine that can issue instructions every machine cycle. Sometimes, an instruction that uses the result of the instruction preceding it in a pipe must be delayed to ensure that a program computes a right value. We assume that issuing of such instructions is delayed by at most one machine cycle. For such a machine model, given an unbounded number of machine registers and memory locations, an algorithm to find a shortest schedule of the given expression is presented and analyzed. The proposed algorithm is a modification of Coffman-Graham's algorithm [7], which provides an optimal solution to the problem of scheduling tasks on two parallel processors. © 1989, ACM. All rights reserved.

Author supplied keywords

References Powered by Scopus

Optimal scheduling for two-processor systems

429Citations
N/AReaders
Get full text

Reduced instruction set computers

224Citations
N/AReaders
Get full text

Postpass Code Optimization of Pipeline Constraints

153Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Global Instruction Scheduling for Superscalar Machines

85Citations
N/AReaders
Get full text

Optimal instruction scheduling using integer programming

45Citations
N/AReaders
Get full text

Approximation bounds for a general class of precedence constrained parallel machine scheduling problems

42Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Bernstein, D., & Gertner, I. (1989). Scheduling expressions on a pipelined processor with a maximal delay of one cycle. ACM Transactions on Programming Languages and Systems (TOPLAS), 11(1), 57–66. https://doi.org/10.1145/59287.59291

Readers over time

‘12‘13‘14‘15‘16‘19‘21‘2400.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

50%

Researcher 2

25%

Professor / Associate Prof. 1

13%

Lecturer / Post doc 1

13%

Readers' Discipline

Tooltip

Computer Science 5

63%

Engineering 2

25%

Earth and Planetary Sciences 1

13%

Save time finding and organizing research with Mendeley

Sign up for free
0