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

Randy L. Allmon

dblp:23/1198 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none

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

Systems, architecture and hardware · 3Software engineering, systems software and programming languages · 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
3 papers
Hardware accelerators and domain-specific architectures · 32% Reconfigurable computing and FPGAs · 22% Parallel and multicore computing · 19%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
spatial architecture
0.422015
Efficient Control and Communication Paradigms for Coarse-Grained Spatial Architectures · ACM Trans. Comput. Syst. 2015
Triggered instructions: a control paradigm for spatially-programmed architectures · ISCA 2013
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture
0.212015
Efficient Control and Communication Paradigms for Coarse-Grained Spatial Architectures · ACM Trans. Comput. Syst. 2015
Parallel and multicore computing
pipeline parallelism
0.112015
Efficient Control and Communication Paradigms for Coarse-Grained Spatial Architectures · ACM Trans. Comput. Syst. 2015
Reconfigurable computing and FPGAs › coarse-grained reconfigurable architecture
processing element array
0.012013
Triggered instructions: a control paradigm for spatially-programmed architectures · ISCA 2013
Integrated circuit design
digital circuit design
0.011997
Designing High Performance CMOS Microprocessors Using Full Custom Techniques · DAC 1997
Energy-efficient computing
low-power design
0.011997
Designing High Performance CMOS Microprocessors Using Full Custom Techniques · DAC 1997
Electronic design automation
physical design
0.011997
Designing High Performance CMOS Microprocessors Using Full Custom Techniques · DAC 1997

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

latency-insensitive channels · 0.2
YearPublicationVenuePosition
2015 Efficient Control and Communication Paradigms for Coarse-Grained Spatial Architectures
abstract
There has been recent interest in exploring the acceleration of nonvectorizable workloads with spatially programmed architectures that are designed to efficiently exploit pipeline parallelism. Such an architecture faces two main problems: how to efficiently control each processing element (PE) in the system, and how to facilitate inter-PE communication without the overheads of traditional shared-memory coherent memory. In this article, we explore solving these problems using triggered instructions and latency-insensitive channels. Triggered instructions completely eliminate the program counter (PC) and allow programs to transition concisely between states without explicit branch instructions. Latency-insensitive channels allow efficient communication of inter-PE control information while simultaneously enabling flexible code placement and improving tolerance for variable events such as cache accesses. Together, these approaches provide a unified mechanism to avoid overserialized execution, essentially achieving the effect of techniques such as dynamic instruction reordering and multithreading. Our analysis shows that a spatial accelerator using triggered instructions and latency-insensitive channels can achieve 8 × greater area-normalized performance than a traditional general-purpose processor. Further analysis shows that triggered control reduces the number of static and dynamic instructions in the critical paths by 62% and 64%, respectively, over a PC-style baseline, increasing the performance of the spatial programming approach by 2.0 ×.
Michael Pellauer, Angshuman Parashar, Michael Adler, Bushra Ahsan, Randy L. Allmon, Neal Clayton Crago, Kermin Fleming, Mohit Gambhir, Aamer Jaleel, Tushar Krishna, Daniel Lustig, Stephen Maresh, Vladimir Pavlov, Rachid Rayess, Antonia Zhai, Joel S. Emer
ACM Trans. Comput. Syst.5
2013 Triggered instructions: a control paradigm for spatially-programmed architectures
abstract
In this paper, we present triggered instructions, a novel control paradigm for arrays of processing elements (PEs) aimed at exploiting spatial parallelism. Triggered instructions completely eliminate the program counter and allow programs to transition concisely between states without explicit branch instructions. They also allow efficient reactivity to inter-PE communication traffic. The approach provides a unified mechanism to avoid over-serialized execution, essentially achieving the effect of techniques such as dynamic instruction reordering and multithreading, which each require distinct hardware mechanisms in a traditional sequential architecture.
Angshuman Parashar, Michael Pellauer, Michael Adler, Bushra Ahsan, Neal Clayton Crago, Daniel Lustig, Vladimir Pavlov, Antonia Zhai, Mohit Gambhir, Aamer Jaleel, Randy L. Allmon, Rachid Rayess, Stephen Maresh, Joel S. Emer
ISCA11
1997 Designing High Performance CMOS Microprocessors Using Full Custom Techniques
abstract
In this paper, we describe a full customCMOS design methodology and supporting CADtechnologies used to develop ALPHA and StrongARMmicroprocessors at Digital Semiconductor. The paper issubdivided into four parts, starting with a description ofthe design methodology and general CAD flows.Additional sections focus on two particular areas ofinterest: high performance low-power and full customdesign benefits and verification issues.
William J. Grundmann, Daniel W. Dobberpuhl, Randy L. Allmon, Nicholas L. Rethman
DAC3