The Interaction of Compilation Technology and Computer Architecture - David J. Lilja

The Interaction of Compilation Technology and Computer Architecture

By: David J. Lilja (Editor), Peter L. Bird (Editor)

Hardcover | 31 May 1994

At a Glance

Hardcover


$169.00

or 4 interest-free payments of $42.25 with

 or 

Ships in 5 to 7 business days

In brief summary, the following results were presented in this work: ⢠A linear time approach was developed to find register requirements for any specified CS schedule or filled MRT. ⢠An algorithm was developed for finding register requirements for any kernel that has a dependence graph that is acyclic and has no data reuse on machines with depth independent instruction templates. ⢠We presented an efficient method of estimating register requirements as a function of pipeline depth. ⢠We developed a technique for efficiently finding bounds on register require­ ments as a function of pipeline depth. ⢠Presented experimental data to verify these new techniques. ⢠discussed some interesting design points for register file size on a number of different architectures. REFERENCES [1] Robert P. Colwell, Robert P. Nix, John J O'Donnell, David B Papworth, and Paul K. Rodman. A VLIW Architecture for a Trace Scheduling Com­ piler. In Architectural Support for Programming Languages and Operating Systems, pages 180-192, 1982. [2] C. Eisenbeis, W. Jalby, and A. Lichnewsky. Compile-Time Optimization of Memory and Register Usage on the Cray-2. In Proceedings of the Second Workshop on Languages and Compilers, Urbana l/inois, August 1989. [3] C. Eisenbeis, William Jalby, and Alain Lichnewsky. Squeezing More CPU Performance Out of a Cray-2 by Vector Block Scheduling. In Proceedings of Supercomputing '88, pages 237-246, 1988. [4] Michael J. Flynn. Very High-Speed Computing Systems. Proceedings of the IEEE, 54:1901-1909, December 1966.

More in Operating Systems

Principles of Operating Systems - Kate Summers
Windows 11 For Dummies, 2nd Edition : Windows 11 For Dummies - Alan Simpson
UNIX and Linux System Administration Handbook : 5th Edition - Ben Whaley
Windows 11 All-in-One For Dummies, 2nd Edition : For Dummies - Ciprian Adrian Rusen
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF
Theory of Fun for Game Design - Raph Koster

RRP $85.75

$43.75

49%
OFF
Applied Embedded Electronics : Design Essentials for Robust Systems - Jerry Twomey
Linux All-In-One For Dummies : For Dummies (Computer/Tech) - Richard Blum
Macs For Seniors For Dummies : For Dummies (Computer/Tech) - Mark L. Chambers
Linux Pocket Guide : 4th Edition - Essential Commands - Daniel J. Barrett
The Linux Command Line, 3rd Edition : A Complete Introduction - William Shotts
iPad and iPad Pro For Dummies - Paul McFedries

RRP $52.95

$40.75

23%
OFF
Troubleshooting PCs For Dummies : For Dummies (Computer/Tech) - Dan Gookin
Human-Computer Interaction : The Basics - Alan  Dix

RRP $189.00

$167.75

11%
OFF