EDBT 2026 Demo / reviewers in the wild / expert
Joseph Gebis
dblp:49/3993
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 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 · 77% Memory systems · 23% | |
| 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 |
|---|---|---|---|---|
Compilers and program optimization
compiler-hardware co-design |
0.0 | 1 | 2001 | Hardware/compiler codevelopment for an embedded media processor · Proc. IEEE 2001 |
Processor architecture and microarchitecture
vector processor |
0.0 | 1 | 2001 | Hardware/compiler codevelopment for an embedded media processor · Proc. IEEE 2001 |
Memory systems › DRAM › DRAM architecture
embedded DRAM |
0.0 | 1 | 2001 | Hardware/compiler codevelopment for an embedded media processor · Proc. IEEE 2001 |
Methods — techniques the papers use, named apart from their topics
vectorization · 0.1data parallelism · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Hardware/compiler codevelopment for an embedded media processorabstractEmbedded and portable systems running multimedia applications create a new challenge for hardware architects. A microprocessor for such applications needs to be easy to program like a general-purpose processor and have the performance and power efficiency of a digital signal processor. This paper presents the codevelopment of the instruction set, the hardware, and the compiler for the Vector IRAM media processor. A vector architecture is used to exploit the data parallelism of multimedia programs, which allows the use of highly modular hardware and enables implementations that combine high performance, low power consumption, and reduced design complexity. It also leads to a compiler model that is efficient both in terms of performance and executable code size. The memory system for the vector processor is implemented using embedded DRAM technology, which provides high bandwidth in an integrated, cost-effective manner. The hardware and the compiler for this architecture make complementary contributions to the efficiency of the overall system. This paper explores the interactions and tradeoffs between them, as well as the enhancements to a vector architecture necessary for multimedia processing. We also describe how the architecture, design, and compiler features come together in a prototype system-on-a-chip, able to execute 3.2 billion operations per second per watt. Christoforos E. Kozyrakis, David Judd, Joseph Gebis, Samuel Williams 0001, David A. Patterson 0001, Katherine A. Yelick |
Proc. IEEE | 3 |