Related articles |
---|
Optimizations for Pipelined Processors s2861785@techst02.technion.ac.il (1993-01-21) |
Re: Optimizations for Pipelined Processors smith@das.harvard.edu (1993-01-22) |
Re: Optimizations for Pipelined Processors preston@dawn.cs.rice.edu (1993-01-22) |
Re: Optimizations for Pipelined Processors davidm@questor.rational.com (1993-01-22) |
Newsgroups: | comp.compilers |
From: | preston@dawn.cs.rice.edu (Preston Briggs) |
Organization: | Rice University, Houston |
Date: | Fri, 22 Jan 1993 21:21:01 GMT |
References: | 93-01-151 |
Keywords: | optimize, parallel, bibliography |
s2861785@techst02.technion.ac.il (Alon Ziv) writes:
>During a discussion with a friend who works for Intel in microprocessor
>developement, we found out that nothing is ever taught about implementing
>compiler back-ends for pipelined processors
This is overly pessimistic. Plenty of people study, write, and teach
about these things.
Here's some of the papers I could find in old proceedings of the
Sigplan conference on programming language design and implementation
(PLDI). There's probably a lot more in the microprogramming community.
Preston Briggs
title="Parallel Processing: A Smart Compiler and a Dumb Machine",
author="Joseph A. Fisher and John R. Ellis and John C. Ruttenberg and
Alexandru Nicolau",
journal=sigplan,
year=1984,
month=jun,
volume=19,
number=6,
note=pldi84,
pages="37--47"
title="A {Fortran} Compiler for the {{\small FPS}}-164 {Scientific}
{Computer}",
author="Roy F. Touzeau",
journal=sigplan,
year=1984,
month=jun,
volume=19,
number=6,
note=pldi84,
pages="48--57"
title="Efficient Instruction Scheduling for a Pipelined Architecture",
author="Phillip B. Gibbons and Steven S. Muchnick",
journal=sigplan,
year=1986,
month=jul,
volume=21,
number=7,
note=pldi86,
pages="11--16"
author="Alexander Aiken and Alexandru Nicolau",
title="Optimal Loop Parallelization",
pages="308--317",
journal=sigplan,
year=1988,
month=jul,
volume=23,
number=7,
note=pldi88
title="Software Pipelining: An Effective Scheduling Technique
for {{\small VLIW}} Machines",
author="Monica Lam",
journal=sigplan,
year=1988,
month=jul,
volume=23,
number=7,
note=pldi88,
pages="318--328"
author="Guang R. Gao and Yue-Bong Wong and Qi Ning",
title="A Timed Petri-Net Model for Fine-Grain Loop Scheduling",
pages="204--218",
journal=sigplan,
year=1991,
month=jun,
volume=26,
number=6,
note=pldi91
author="Suneel Jain",
title="Circular Scheduling: A New Technique to Perform Software Pipelining",
pages="219--228",
journal=sigplan,
year=1991,
month=jun,
volume=26,
number=6,
note=pldi91
author="David G. Bradlee and Robert R. Henry and Susan J. Eggers",
title="The {Marion} System for Retargetable Instruction Scheduling",
pages="229--240",
journal=sigplan,
year=1991,
month=jun,
volume=26,
number=6,
note=pldi91
author="David Bernstein and Michael Rodeh",
title="Global Instruction Scheduling for Superscalar Machines",
pages="241--255",
journal=sigplan,
year=1991,
month=jun,
volume=26,
number=6,
note=pldi91
author="Todd A. Proebsting and Charles N. Fischer",
title="Linear-Time, Optimal Code Scheduling for Delayed-Load Architectures",
pages="256--267",
journal=sigplan,
year=1991,
month=jun,
volume=26,
number=6,
note=pldi91
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.