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

Alan P. Batson

dblp:88/1865 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 1977
—ORCID · none

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

Software engineering, systems software and programming languages · 6 · 4 first-authorSystems, architecture and hardware · 5 · 4 first-author

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
6 papers
Memory systems · 59% Performance modeling and evaluation · 32% Processor architecture and microarchitecture · 9%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 90% Operating systems · 10%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › memory management
virtual memory
0.041976
Measurements of major locality phases in symbolic reference strings · SIGMETRICS 1976
Measurements of the virtual memory demands of Algol-60 programs (Extended Abstract) · SIGMETRICS 1974
The Performance Enhancement of Descriptor-Based Virtual Memory Systems Through The Use of Associative Registers · ISCA 1974
Performance modeling and evaluation
workload characterization
0.041976
Computational Processor Demands of Algol-60 Programs · SOSP 1975
Measurements of segment size · SOSP 1969
Measurements of major locality phases in symbolic reference strings · SIGMETRICS 1976
Memory systems › memory management › virtual memory
address translation
0.011974
The Performance Enhancement of Descriptor-Based Virtual Memory Systems Through The Use of Associative Registers · ISCA 1974
Processor architecture and microarchitecture
instruction set architecture
0.011975
Computational Processor Demands of Algol-60 Programs · SOSP 1975
Processor architecture and microarchitecture › instruction set architecture
instruction set design
0.011976
Design Data for Algol-60 Machines · ISCA 1976
Performance modeling and evaluation
trace analysis
0.011974
The Performance Enhancement of Descriptor-Based Virtual Memory Systems Through The Use of Associative Registers · ISCA 1974
Operating systems › resource management › memory management › virtual memory
paging
0.011969
Measurements of segment size · SOSP 1969

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

measurement · 0.0symbolic trace analysis · 0.0measurement study · 0.0
YearPublicationVenuePosition
1977 Structure within Locality Intervals
Alan P. Batson, David W. E. Blatt, John P. Kearns
Performance1
1976 Design Data for Algol-60 Machines
Alan P. Batson, Robert E. Brundage, John P. Kearns
ISCA1
1976 Measurements of major locality phases in symbolic reference strings
abstract
Previous studies have shown that a program's behavior can be characterized as a sequence of transitions between phases of execution during which some subset of the program's segments is referenced. The nature of the phases (sometimes called localities or regimes), and the characteristics of the transitions between neighboring phases, will determine the performance of the program on a virtual memory system. We here investigate methods for identifying those “major” phases in programs which correspond to intervals of distinctive referencing behavior. Experimental measurements on symbolic reference strings generated by production Algol-60 programs are used to determine the properties of these phases and the transitions between them. The experimental results are discussed in terms of current models for program behavior and also with regard to their implications for memory management systems.
Alan P. Batson, A. Wayne Madison
SIGMETRICS1
1975 Computational Processor Demands of Algol-60 Programs
abstract
The characteristics of computational processor requirements of a sample of Algol-60 programs have been measured. Distributions are presented for intervals of processor activity as defined by input-output requests and segment allocation requests occurring within the Johnston contour model and within a stack model in which array allocations are treated separately. The results provide new empirical data concerning the behavior of this class of programs. Some implications of the empirical results which may influence computer system design and performance are presented and discussed.
Robert E. Brundage, Alan P. Batson
SOSP2
1974 The Performance Enhancement of Descriptor-Based Virtual Memory Systems Through The Use of Associative Registers
abstract
Contemporary paged virtual memory systems often use associative registers to reduce access time to frequently-referenced pages. Here we examine the analogous use of associative registers in descriptorbased, symbolically-segmented virtual memory systems, where each segment contains an entire data structure as defined in a high-level language. Symbolic trace data from production Algol 60 programs were used to determine performance improvement as a function of the number of associative registers in the system. Our results indicate that, even for reasonably large programs, a hit ratio of 0.9 is achieved with only 4 associative registers. Increasing the number of associative registers to 8 gives a hit ratio of 0.98, which with current technology gives a performance improvement of at least 80% in addressing speed over a similar system without associative registers.
Robert E. Brundage, Alan P. Batson
ISCA2
1974 Measurements of the virtual memory demands of Algol-60 programs (Extended Abstract)
Alan P. Batson, Robert E. Brundage
SIGMETRICS1
1969 Measurements of segment size
abstract
Distributions of segment sizes have been measured under routine operating conditions on a computer system which utilizes variable-sized segments (the Burroughs B5500). The most striking feature of the measurements is the large number of small segments - about 60% of the segments in use contain less than 40 words. Although the results are certainly not installation-independent, they should be relevant to the design of new computer systems, especially with respect to the organization of paging schemes.
Alan P. Batson, Shy-Ming Ju, David C. Wood
SOSP1