Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Peter Willy Markstein.
Computer Languages | 1989
Gregory J. Chaitin; Marc A. Auslander; Ashok K. Chandra; John Cocke; Martin Edward Hopkins; Peter Willy Markstein
Register allocation may be viewed as a graph coloring problem. Each node in the graph stands for a computed quantity that resides in a machine register, and two nodes are connected by an edge if the quantities interfere with each other, that is, if they are simultaneously live at some point in the object program. This approach, though mentioned in the literature, was never implemented before. Preliminary results of an experimental implementation in a PL/I optimizing compiler suggest that global register allocation approaching that of hand-coded assembly language may be attainable.
Ibm Journal of Research and Development | 1990
Peter Willy Markstein
The additional speed and precision of the IBM RISC System/6000 floating-point unit have motivated reexamination of algorithms to perform division, square root, and the elementary functions. New results are obtained which avoid the necessity of doing special testing to get the last bit rounded correctly in accordance with all of the IEEE rounding modes in the case of division and square root. For the elementary function library, a technique is described for always getting the last bit rounded correctly in the selected rounding mode.
compiler construction | 1982
Victoria Markstein; John Cocke; Peter Willy Markstein
An analysis is given for optimizing run-time range checks in regions of high execution frequency. These optimizations are accomplished using strength reduction, code motion and common subexpression elimination. Test programs, using the above optimizations, are used to illustrate run-time improvements.
Ibm Journal of Research and Development | 1980
John Cocke; Peter Willy Markstein
A method for replacing certain division and modulo operations by additions and subtractions is presented. This optimization allows efficient and easy use of partitioned arrays to access a multilevel store.
conference on high performance computing (supercomputing) | 1991
Victoria Markstein; Peter Willy Markstein; Tung Nguyen; Steve Poole
No abstract available
Archive | 1983
Hsieh Tung Hao; Peter Willy Markstein; Georg Radin
Archive | 1976
Peter Willy Markstein; Alan Levi Tritter
Archive | 1991
Daniel Cocanougher; Peter Willy Markstein
Archive | 1985
Gregory J. Chaitin; Martin Edward Hopkins; Peter Willy Markstein; Henry S. Warren
Archive | 1984
Marc A. Auslander; John Cocke; Hsieh Tung Hao; Peter Willy Markstein; George Radin