John Sargeant

dblp:43/421 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 1989
0009-0008-9860-975XORCID · corroborated

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

Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 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
3 papers
Parallel and multicore computing · 61% Processor architecture and microarchitecture · 23% Storage systems · 16%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
compiler optimization
0.011989
Code Optimization for Tagged-Token Dataflow Machines · IEEE Trans. Computers 1989
Compilers and program optimization › compiler optimization
dataflow optimization
0.011989
Code Optimization for Tagged-Token Dataflow Machines · IEEE Trans. Computers 1989
Processor architecture and microarchitecture
dataflow architecture
0.021989
Stored Data Structures on the Manchester Dataflow Machine · ISCA 1986
Code Optimization for Tagged-Token Dataflow Machines · IEEE Trans. Computers 1989
Parallel and multicore computing › parallelization strategies
implicit parallelism
0.011988
Flagship: A Parallel Architecture for Declarative Programming · ISCA 1988
Parallel and multicore computing
parallel architecture
0.011988
Flagship: A Parallel Architecture for Declarative Programming · ISCA 1988
Storage systems › data management
data structure storage
0.011986
Stored Data Structures on the Manchester Dataflow Machine · ISCA 1986
Parallel and multicore computing
dataflow computing
0.011989
Code Optimization for Tagged-Token Dataflow Machines · IEEE Trans. Computers 1989
Parallel and multicore computing › load balancing
dynamic load balancing
0.011988
Flagship: A Parallel Architecture for Declarative Programming · ISCA 1988
Parallel and multicore computing › parallel architecture
parallel machine design
0.011988
Flagship: A Parallel Architecture for Declarative Programming · ISCA 1988

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

operational evaluation · 0.0
YearPublicationVenuePosition
1989 Code Optimization for Tagged-Token Dataflow Machines
abstract
The efficiency of dataflow code generated from a high-level language can be considerably improved by both conventional and dataflow-specific optimizations. Such techniques are used in implementing the single-assignment language SISAL on the Manchester Dataflow Machine. The quality of code generated for numeric applications can be measured in terms of the ratio of total number of instructions executed to floating-point operations: the MIPS/MFLOPS ratio. Relevant features of the general-purpose single-assignment language SISAL and the Manchester Dataflow Machine are introduced. An assessment of the initial SISAL implementation shows it to be very expensive. A range of optimizations is then described.>
A. P. Wim Böhm, John Sargeant
IEEE Trans. Computers2
1988 Flagship: A Parallel Architecture for Declarative Programming
abstract
The Flagship project aims to produce a computing technology based on the declarative style of programming. A major component of that technology is the design for a parallel machine that can efficiently utilize the implicit parallelism in declarative programs. The computational models that expose this implicit parallelism are described, and an architecture designed to use it is outlined. The operational issues, such as dynamic load balancing, that arise in such a system are discussed, and the mechanisms being used to evaluate the architecture are described.>
Ian Watson, Viv Woods, Paul Watson 0001, Richard Banach, Mark Irvine Greenberg, John Sargeant
ISCA6
1986 Stored Data Structures on the Manchester Dataflow Machine
abstract
Experience with the Manchester Dataflow Machine has highlighted the importance of efficient handling of stored data structures in a practical parallel machine. It has proved necessary to add a special-purpose structure store to the machine, and this paper describes the role of this structure store and the software which uses it. Some key issues in data structure handling for parallel machines are raised.
John Sargeant, Chris C. Kirkham
ISCA1