EDBT 2026 Demo / reviewers in the wild / expert
Kevin M. Crozier
dblp:13/2842
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1999
—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 · 2
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 |
Processor architecture and microarchitecture · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › instruction-level parallelism
predicated execution |
0.0 | 2 | 1999 | The Program Decision Logic Approach to Predicated Execution · ISCA 1999 Integrated Predicated and Speculative Execution in the IMPACT EPIC Architecture · ISCA 1998 |
Compilers and program optimization
predicated execution |
0.0 | 1 | 1999 | The Program Decision Logic Approach to Predicated Execution · ISCA 1999 |
Processor architecture and microarchitecture › instruction set architecture
EPIC architecture |
0.0 | 1 | 1998 | Integrated Predicated and Speculative Execution in the IMPACT EPIC Architecture · ISCA 1998 |
Processor architecture and microarchitecture
speculative execution |
0.0 | 1 | 1998 | Integrated Predicated and Speculative Execution in the IMPACT EPIC Architecture · ISCA 1998 |
Compilers and program optimization › instruction scheduling
instruction-level parallelism |
0.0 | 2 | 1999 | The Program Decision Logic Approach to Predicated Execution · ISCA 1999 Integrated Predicated and Speculative Execution in the IMPACT EPIC Architecture · ISCA 1998 |
Methods — techniques the papers use, named apart from their topics
logic synthesis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | An Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors
Daniel A. Connors, Jean-Michel Puiatti, David I. August, Kevin M. Crozier, Wen-Mei W. Hwu |
Euro-Par | 4 |
| 1999 | The Program Decision Logic Approach to Predicated ExecutionabstractModern compilers must expose sufficient amounts of Instruction-Level Parallelism (ILP) to achieve the promised performance increases of superscalar and VLIW processors. One of the major impediments to achieving this goal has been inefficient programmatic control flow. Historically, the compiler has translated the programmer's original control structure directly into assembly code with conditional branch instructions. Eliminating inefficiencies in handling branch instructions and exploiting ILP has been the subject of much research. However, traditional branch handling techniques cannot significantly alter the program's inherent control structure. The advent of predication as a program control representation has enabled compilers to manipulate control in a form more closely related to the underlying program logic. This work takes full advantage of the predication paradigm by abstracting the program control flow into a logical form referred to as a program decision logic network. This network is modeled as a Boolean equation and minimized using modified versions of logic synthesis techniques. After minimization, the more efficient version of the program's original control flow is re-expressed in predicated code. Furthermore, this paper proposes extensions to the HPL PlayDoh predication model in support of more effective predicate decision logic network minimization. Finally, this paper shows the ability of the mechanisms presented to overcome limits on ILP previously imposed by rigid program control structure. David I. August, John W. Sias, Jean-Michel Puiatti, Scott A. Mahlke, Daniel A. Connors, Kevin M. Crozier, Wen-Mei W. Hwu |
ISCA | 6 |
| 1998 | Integrated Predicated and Speculative Execution in the IMPACT EPIC ArchitectureabstractExplicitly Parallel Instruction Computing (EPIC) architectures require the compiler to express program instruction level parallelism directly to the hardware. EPIC techniques which enable the compiler to represent control speculation, data dependence speculation, and predication have individually been shown to be very effective. However these techniques have not been studied in combination with each other. This paper presents the IMPACT EPIC Architecture to address the issues involved in designing processors based on these EPIC concepts. In particular we focus on new execution and recovery models in which microarchitectural support for predicated execution is also used to enable efficient recovery from exceptions caused by speculatively executed instructions. This paper demonstrates that a coherent framework to integrate the three techniques can be elegantly designed to achieve much better performance than each individual technique could alone provide. David I. August, Daniel A. Connors, Scott A. Mahlke, John W. Sias, Kevin M. Crozier, Ben-Chung Cheng, Patrick R. Eaton, Qudus B. Olaniran, Wen-Mei W. Hwu |
ISCA | 5 |