VLDB 2026 Research / reviewers in the wild / expert
Stefan Steinke
dblp:64/3608
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 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
1 paper |
Embedded and real-time systems · 77% Processor architecture and microarchitecture · 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 optimization
energy-aware compilation |
0.0 | 1 | 2001 | Analysis of the influence of register file size on energyconsumption, code size, and execution time · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 |
Embedded and real-time systems
energy-efficient embedded systems |
0.0 | 1 | 2001 | Analysis of the influence of register file size on energyconsumption, code size, and execution time · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 |
Processor architecture and microarchitecture › register file
register file design |
0.0 | 1 | 2001 | Analysis of the influence of register file size on energyconsumption, code size, and execution time · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 |
Methods — techniques the papers use, named apart from their topics
profiling · 0.1power modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Fast, predictable and low energy memory references through architecture-aware compilation
Peter Marwedel, Lars Wehmeyer, Manish Verma, Stefan Steinke, Urs Helmig |
ASP-DAC | 4 |
| 2003 | Data partitioning for maximal scratchpad usageabstractThe energy consumption for Mobile Embedded Systems is a limiting factor because of today's battery capacities. The memory subsystem consumes a large chunk of the energy, necessitating its efficient utilization. Energy efficient scratchpads are thus becoming common, though unlike caches they require to be explicitly utilized. In this paper, an algorithm integrated into a compiler is presented which analyzes the application, partitions an array variable whenever its beneficial, appropriately modifies the application and selects the best set of variables and program parts to be placed onto the scratchpad. Results show an energy improvement between 5.7% and 17.6% for a variety of applications against a previously known algorithm. Manish Verma, Stefan Steinke, Peter Marwedel |
ASP-DAC | 2 |
| 2002 | Assigning Program and Data Objects to Scratchpad for Energy ReductionabstractThe number of embedded systems is increasing and a remarkable percentage is designed as mobile applications. For the latter, energy consumption is a limiting factor because of today's battery capacities. Besides the processor, memory accesses consume a high amount of energy. The use of additional less power hungry memories like caches or scratchpads is thus common. Caches incorporate the hardware control logic for moving data in and out automatically. On the other hand, this logic requires chip area and energy. A scratchpad memory is much more energy efficient, but there is a need for software control of its content. In this paper, an algorithm integrated into a compiler is presented which analyses the application and selects program and data parts which are placed into the scratchpad. Comparisons against a cache solution show remarkable advantages between 12% and 43% in energy consumption for designs of the same memory size. Stefan Steinke, Lars Wehmeyer, Bo-Sik Lee, Peter Marwedel |
DATE | 1 |
| 2001 | Analysis of the influence of register file size on energyconsumption, code size, and execution timeabstractInterest in low-power embedded systems has increased considerably in the past few years. To produce low-power code and to allow an estimation of power consumption of software running on embedded systems, a power model was developed based on physical measurement using an evaluation board and integrated into a compiler and profiler. The compiler uses the power information to choose instruction sequences consuming less power, whereas the profiler gives information about the total power consumed during execution of the generated program. The used compiler is parameterized such that, e.g., the register file size may be changed. The resulting code is evaluated with respect to code size, performance, and power consumption for different register file sizes. The extracted information is especially useful during application analysis and architecture space exploration in application-specific integrated processor (ASIP) design. Our analysis gives the designer the ability to estimate the desirable register file size for an ASIP design. The size of the register file should be considered as a design parameter since it has a strong impact on the energy consumption of embedded systems. Lars Wehmeyer, Manoj Kumar Jain, Stefan Steinke, Peter Marwedel, M. Balakrishnan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |