Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Peter Willy Markstein is active.

Publication


Featured researches published by Peter Willy Markstein.


Computer Languages | 1989

A methodology for the real world

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

Computation of elementary functions on the IBM RISC System/6000 processor

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

Optimization of range checking

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

Strength reduction for division and modulo with application to accessing a multilevel store

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

Wide format floating-point math libraries

Victoria Markstein; Peter Willy Markstein; Tung Nguyen; Steve Poole

No abstract available


Archive | 1983

Mechanism for implementing one machine cycle executable mask and rotate instructions in a primitive instruction set computing system

Hsieh Tung Hao; Peter Willy Markstein; Georg Radin


Archive | 1976

Hierarchical security mechanism for dynamically assigning security levels to object programs

Peter Willy Markstein; Alan Levi Tritter


Archive | 1991

Method and apparatus for performining floating point division

Daniel Cocanougher; Peter Willy Markstein


Archive | 1985

Generating storage reference instructions in an optimizing compiler

Gregory J. Chaitin; Martin Edward Hopkins; Peter Willy Markstein; Henry S. Warren


Archive | 1984

Condition register architecture for a primitive instruction set machine

Marc A. Auslander; John Cocke; Hsieh Tung Hao; Peter Willy Markstein; George Radin

Researchain Logo
Decentralizing Knowledge