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.

John L. Larson

dblp:49/4905 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 5Theory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers
Performance modeling and evaluation · 87% High-performance computing · 8% Processor architecture and microarchitecture · 5%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
workload characterization
0.021993
A parallelism-based analytic approach to performance evaluation using application programs · Proc. IEEE 1993
Tracing application program execution on the Cray X-MP and Cray 2 · SC 1990
Performance modeling and evaluation
tracing
0.011990
Tracing application program execution on the Cray X-MP and Cray 2 · SC 1990
High-performance computing › supercomputing
supercomputer performance evaluation
0.011993
A parallelism-based analytic approach to performance evaluation using application programs · Proc. IEEE 1993
Processor architecture and microarchitecture
vector processing
0.011990
Tracing application program execution on the Cray X-MP and Cray 2 · SC 1990

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

simulation · 0.0application benchmarks · 0.0instrumentation · 0.0
YearPublicationVenuePosition
1995 Workload characterization using the CRAY hardware performance monitor
John L. Larson
J. Supercomput.2
1993 A parallelism-based analytic approach to performance evaluation using application programs
abstract
A brief overview of performance evaluation and benchmarking is presented. It is shown that traditional performance measurements recorded in these activities are really a direct measurement of the parallelism in software and hardware. A framework called the 'Path to Performance' that identifies the agents and activities that change the parallelism as it moves from problem to solution is developed. It is shown where the various current application benchmarks apply probes on the Path and which agents are being measured. The traditional time-based performance measurements are recast into parallelism-based performance measurements to show that understanding performance implies understanding the parallelism. A simulation tool and methodology are described for measuring and comparing the executed parallelism on a single CRAY Y-MP CPU. Application of the methodology to several of the Perfect Benchmarks suggests that the benchmarking utility of these programs on the Y-MP may be questioned because they exercise the machine in the same way.>
David K. Bradley, John L. Larson
Proc. IEEE2
1991 Supercomputer workload decomposition and analysis
abstract
The workload of the NSF supercomputer center at the University of Illinois is decomposed into its major constituent programs, and performance characteristics of those programs are described in detail.The resulting data is compared with similar data obtained from standard benchmarks showing that applications level programs are clearly distinct from kernel and algorithm benchmarks.The workload decomposition shows that overidl utilization is quite high but is heavily influenced by a small number of sophisticated users with large allocations who run highly efficient programs.Some high level profifing data leads to an analysis of the benefits of inliniug subroutines.A number of other preliminary results are also described.This effort, called the Supercomputer Applications Database (SAD) Project, is the first detailed workload analysis of a US national supercomputer center.
David K. Bradley, George Cybenko, John L. Larson, F. Ahmad, J. Golab, Mark Straka
ICS3
1991 Scientific benchmark characterizations
Michael W. Berry, George Cybenko, John L. Larson
Parallel Comput.3
1991 Tracing application program execution on the CRAY X-MP and CRAY-2
Allen D. Malony, John L. Larson, Daniel A. Reed
J. Supercomput.2
1990 Tracing application program execution on the Cray X-MP and Cray 2
abstract
A tracing library for the Cray X-MP and Cray 2 supercomputers has been developed that supports the low-overhead capture of execution events for sequential and multitasked programs. This library has been extended to use the automatic instrumentation facilities on these machines, allowing trace data from routine entry and exit, and other program segments to be captured. To assess the utility of the trace-based tools, three of the Perfect Benchmark codes have been tested in scalar and vector models with the tracing instrumentation. In addition to computing summary execution statistics from the traces, interesting execution dynamics appear when studying the trace histories. It is also possible to compare codes across the two architectures by correlating the event traces. It is concluded that adding tracing support in Cray supercomputers can have significant returns in improved performance characterization and evaluation.>
Allen D. Malony, John L. Larson, Daniel A. Reed
SC2
1983 Algorithm 594: Software for Relative Error Analysis
abstract
This package performs an automatic round-off error analysis of numerical algorithms, which is useful in determining the numerical properties (stability) of such algorithms.The approach taken with this software differs from that of Miller [4, 5] by dealing with relative as opposed to absolute error analysis.This is the natural approach taken for dealing with floating-point arithmetic.In addition, this software gives an accurate analysis of an algorithm for some fixed data, rather than searches for data for which an approximate analysis indicates that the algorithm performs poorly.It uses one of two methods, either an exact method [1] or a heuristic algorithm [1-3].T h e following paragraphs summarize the previous work in [2], and it is assumed that the reader is familiar with the concepts and techniques presented there.To perform the error analysis, the algorithm being analyzed is represented as a directed graph with each numeric quantity being a node in this graph.Directed arcs lead from operands to their results.Each node's value is subject to error, called local relative error.This error affects those subsequent nodes that are computed using the contaminated node as an operand.All of the local relative errors together are used to produce a total relative error for each node.F r o m the
John L. Larson, Mary E. Pasternak, John A. Wisniewski
ACM Trans. Math. Softw.1
1978 Efficient Calculation of the Effects of Roundoff Errors
abstract
EffectsA study of relative error propagation In numerical algorithms is given.Roundoff errors and their effects are Identified, and a method IS presented which efficiently calculates these effects Present methods in use are O(l 2) The time and storage required by the method presented here is O(l), where l Is the number of operations in the straight-line algorithm being analyzed These savings will enable the analysis of larger and more complex algorithms Key Words and Phrases automatic roundoff analysis, numerical stability, numerical linear algebra CR Categories: 5.10, 5 11, 5 14
John L. Larson, Ahmed H. Sameh
ACM Trans. Math. Softw.1