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

Robert G. Wedig

dblp:68/6514 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 1987
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Memory systems · 32% Processor architecture and microarchitecture · 29% Parallel and multicore computing · 28%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 62% Requirements engineering and software design · 19% Programming languages and type systems · 19%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.011987
A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987
Memory systems
cache management
0.011987
A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987
Processor architecture and microarchitecture › multiprocessor architecture
bus-based multiprocessor
0.011986
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Parallel and multicore computing › parallelization strategies
fine-grained parallelism
0.011986
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.011986
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Compilers and program optimization › compiler optimization
control flow optimization
0.011984
The Reduction of Branch Instruction Execution Overhead Using Structured Control Flow · ISCA 1984
Processor architecture and microarchitecture › instruction set architecture
instruction set design
0.011984
The Reduction of Branch Instruction Execution Overhead Using Structured Control Flow · ISCA 1984
Processor architecture and microarchitecture › register file
banked register file
0.011987
A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987
Requirements engineering and software design
software architecture
0.011984
Initial Assessment of Architectures for Production Systems · AAAI 1984

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

macroinstruction set design · 0.0architecture assessment · 0.0simulation · 0.0performance modeling · 0.0performance evaluation · 0.0
YearPublicationVenuePosition
1987 A Performance Analysis of Automatically Managed Top of Stack Buffers
abstract
In this paper, the feasibility of using register banks as a top of stack (TOS) buffer is demonstrated. A quantitative performance evaluation is made of three automatic TOS buffer management algorithms: a simple single pointer algorithm, an intelligent single pointer algorithm, and a sophisticated double pointer algorithm. An automatically managed TOS buffer can effectively cache local data accesses resulting in a large memory traffic reduction. Results demonstrate that a small (with respect to the size of the benchmark data set) TOS buffer provides a very high data reference hit ratio and requires minimal processor intervention for TOS buffer management. The simple single pointer algorithm is shown to provide the best overall performance for various metrics including memory bandwidth, TOS buffer hit ratio, processor intervention, and processor execution speed.
Tim J. Stanley, Robert G. Wedig
ISCA2
1986 Hardware Extraction of Low-Level Concurrency from Serial Instruction Streams
Augustus K. Uht, Robert G. Wedig
ICPP2
1986 Parallel Algorithms and Architectures for Rule-Based Systems
abstract
Rule-based systems, on the surface, appear to be capable of exploiting large amounts of parallelism—it is possible to match each rule to the data memory in parallel. In practice, however, we show that the speed-up from parallelism is quite limited, less than 10-fold. The reasons for the small speed-up are: (1) the small number of rules relevant to each change to data memory; (2) the large variation in the processing required by the relevant rules; and (3) the small number of changes made to data memory between synchronization steps. Furthermore, we observe that to obtain this limited factor of 10-fold speed-up, it is necessary to exploit parallelism at a very fine granularity. We propose that a suitable architecture to exploit such fine-grain parallelism is a bus-based shared-memory multiprocessor with 32-64 processors. Using such a multiprocessor (with individual processors working at 2 MIPS), it is possible to obtain execution speeds of about 3800 rule-firings/sec. This speed is significantly higher than that obtained by other proposed parallel implementations of rule-based systems.
Anoop Gupta, Charles Forgy, Allen Newell, Robert G. Wedig
ISCA4
1984 Initial Assessment of Architectures for Production Systems
Charles Forgy, Anoop Gupta, Allen Newell, Robert G. Wedig
AAAI4
1984 The Reduction of Branch Instruction Execution Overhead Using Structured Control Flow
abstract
This paper presents a technique for specifying change of control (e.g. branch) commands at a sequential processor's macroinstruction set level. It is shown that by representing high level language (HLL) control statements with special machine language instructions, the usual delays associated with control flow changes can be reduced. Preserving the HLL control flow information increases performance by reducing both the number of executed branches and pipeline breaks.
Robert G. Wedig, Marc A. Rose
ISCA1
1982 Concurrency Detection in Language-Oriented Processing Systems
Robert G. Wedig, Michael J. Flynn
ICDCS1