EDBT 2026 Demo / reviewers in the wild / expert
Tienyo Pan
dblp:21/1183
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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
1 paper |
Processor architecture and microarchitecture · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › branch handling
branch architecture |
0.0 | 1 | 1993 | Clocked and asynchronous instruction pipelines · MICRO 1993 |
Processor architecture and microarchitecture › pipelining
instruction pipeline |
0.0 | 1 | 1993 | Clocked and asynchronous instruction pipelines · MICRO 1993 |
Compilers and program optimization › compiler optimization
static branch prediction |
0.0 | 1 | 1993 | Clocked and asynchronous instruction pipelines · MICRO 1993 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Clocked and asynchronous instruction pipelinesabstractDeeply pipelined processors increase the cost of executing conditional branches. Several branch architectures based on both hardware and software techniques have been proposed to reduce this cost. A popular branch mechanism based on software techniques is static branch prediction with delay slot annulling. This mechanism reduces the cost of conditional branches by making delay slots visible in the architecture. Architectural visibility allows the software to exploit delay slots by executing instructions speculatively. The visibility of the delay slots, however, also results in an increase in code size; compilers must find appropriate instructions which can be scheduled into the delay slots. If no "useful" instructions can be found, then nops must be inserted in the delay slot. The authors propose a novel branch architecture called prophetic branches which allows compilers to exploit branch delays, yet could result in only a minimal increase in code size over non-pipelined code. They show that this branch mechanism can be implemented in deeply pipelined processors with only a minor change in the control logic.> Mark A. Franklin, Tienyo Pan |
MICRO | 2 |