Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter W. Markstein

dblp:91/1465 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 5 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 100%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › code optimization
vectorization
0.011991
Wide format floating-point math libraries · SC 1991

Methods — techniques the papers use, named apart from their topics

vector-mode computation · 0.0
YearPublicationVenuePosition
2005 A Fast-Start Method for Computing the Inverse Tangent
abstract
In a search for an algorithm to compute atan(x) which has both low latency and few floating point instructions, an interesting variant of familiar trigonometry formulas was discovered that allow the start of argument reduction to commence before any references to tables stored in memory are needed. Low latency makes the method suitable for a closed subroutine, and few floating-point operations make the method advantageous for a software-pipelined implementation.
Peter W. Markstein
IEEE Symposium on Computer Arithmetic1
2003 Accelerating Sine and Cosine Evaluation with Compiler Assistance
abstract
Some software libraries add special entry points to enable both the sine and cosine to be evaluated with one call for performance purposes. We propose another method which does not involve new function names. By having the compiler front end recognize trigonometric function invocations, and replace them with a call to a common function which executes the code common to all the functions, followed by a short routine to produce the desired computation, it is possible to compute both the sine and cosine, when needed in about the same time as to compute only one of them.
Peter W. Markstein
IEEE Symposium on Computer Arithmetic1
1999 Correctness Proofs Outline for Newton-Raphson Based Floating-Point Divide and Square Root Algorithms
abstract
This paper describes a study of a class of algorithms for the floating-point divide and square root operations, based on the Newton-Raphson iterative method. The two main goals were. (1) Proving the IEEE correctness of these iterative floating-point algorithms, i.e. compliance with the IEEE-754 standard for binary floating-point operations. The focus was on software driven iterative algorithms, instead of the hardware based implementations that dominated until now. (2) Identifying the special cases of operands that require results. Assistance due to possible overflow, or loss of precision of intermediate This study was initiated in an attempt to prove the IEEE for a class of divide and square root based on the Newton-Rapshson iterative methods. As more insight into the inner workings of these algorithms was gained, it became obvious that a formal study and proof were necessary in order to achieve the desired objectives. The result is a complete and rigorous proof of IEEE correctness for floating-point divide and square root algorithms based on the Newton-Raphson iterative method. Even more, the method used in proving the IEEE correctness of the square root algorithm is applicable in principle to any iterative algorithm, not only based on the Newton-Raphson method. Conditions requiring Software Assistance (SWA) were also determined, and were used to identify cases when alternate algorithms are needed to generate correct results. Overall, this is one important step toward flawless implementation of these floating-point operations based on software implementations.
Marius A. Cornea-Hasegan, Roger A. Golliver, Peter W. Markstein
IEEE Symposium on Computer Arithmetic3
1997 High-Precision Division and Square Root
abstract
We present division and square root algorithm for calculations with more bits than are handled by the floating-point hardware. These algorithms avoid the need to multiply two high-precision numbers, speeding up the last iteration by as much as a factor of 10. We also show how to produce the floating-point number closest to the exact result with relatively few additional operations.
Alan H. Karp, Peter W. Markstein
ACM Trans. Math. Softw.2
1991 Wide format floating-point math libraries
abstract
Same accuracy in vector mode
Vicky Markstein, Peter W. Markstein, Stephen W. Poole
SC2
1981 Register Allocation Via Coloring
Gregory J. Chaitin, Marc A. Auslander, Ashok K. Chandra, John Cocke, Martin E. Hopkins, Peter W. Markstein
Comput. Lang.6
1981 Modulus Division on a Two's Complement Machine
Henry S. Warren Jr., A. Shawhan Fox, Peter W. Markstein
Inf. Process. Lett.3