Demo Data from VLDB 2026 / reviewers in the wild / expert
Zhi Alex Ye
dblp:89/6304
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 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
2 papers |
Reconfigurable computing and FPGAs · 67% Processor architecture and microarchitecture · 33% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable functional unit |
0.1 | 2 | 2000 | CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unit · ISCA 2000 A C compiler for a processor with a reconfigurable functional unit · FPGA 2000 |
Processor architecture and microarchitecture
superscalar processor |
0.0 | 1 | 2000 | CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unit · ISCA 2000 |
Methods — techniques the papers use, named apart from their topics
instruction collapsing · 0.1fine-grain data-parallel execution · 0.1control-flow conversion · 0.1compilation techniques for computation extraction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | A C compiler for a processor with a reconfigurable functional unitabstractThis paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconfigurable Functional Unit (RFU). It presents three compilation techniques that can extract computations from applications to put into the RFU. The results show that large instruction sequences can be created and extracted by these techniques. An average speedup of 2.6 is achieved over a set of benchmarks. Zhi Alex Ye, U. Nagaraj Shenoy, Prithviraj Banerjee |
FPGA | 1 |
| 2000 | CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unitabstractReconfigurable hardware has the potential for significant performance improvements by providing support for application-specific operations. We report our experience with Chimaera, a prototype system that integrates a small and fast reconfigurable functional unit (RFU) into the pipeline of an aggressive, dynamically-scheduled superscalar processor. Chimaera is capable of performing 9-input/1-output operations on integer data. We discuss the Chimaera C compiler that automatically maps computations for execution in the RFU. Chimaera is capable of: (1) collapsing a set of instructions into RFU operations, (2) converting control-flow into RFU operations, and (3) supporting a more powerful fine-grain data-parallel model than that supported by current multimedia extension instruction sets (for integer operations), Using a set of multimedia and communication applications bye show that even with simple optimizations. The Chimaera C compiler is able to map 22% of all instructions to the RFU on the average. A variety of computations are mapped into RFU operations ranging from as simple as add/sub-shift pairs to operations of more than 10 instructions including several branches. Timing experiments demonstrate that for a 4-way out-of-order superscalar processor Chimaera results in average performance improvements of 21%, assuming a very aggressive core processor design (most pessimistic RFU latency model) and communication overheads from and to the RFU. Zhi Alex Ye, Andreas Moshovos, Scott Hauck, Prithviraj Banerjee |
ISCA | 1 |