Demo Data from EDBT 2026 / reviewers in the wild / expert
Lars Wehmeyer
dblp:81/3869
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 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 |
Embedded and real-time systems · 86% Memory systems · 9% Processor architecture and microarchitecture · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › embedded software › embedded operating systems
embedded memory management |
0.1 | 1 | 2006 | Cache-Aware Scratchpad-Allocation Algorithms for Energy-Constrained Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Embedded and real-time systems › embedded software › embedded operating systems › embedded memory management
scratchpad memory allocation |
0.1 | 1 | 2006 | Cache-Aware Scratchpad-Allocation Algorithms for Energy-Constrained Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
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 |
Embedded and real-time systems › embedded system design
energy-constrained embedded systems |
0.0 | 1 | 2006 | Cache-Aware Scratchpad-Allocation Algorithms for Energy-Constrained Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Memory systems
on-chip memory |
0.0 | 1 | 2006 | Cache-Aware Scratchpad-Allocation Algorithms for Energy-Constrained Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
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.1integer linear programming · 0.1heuristic · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Cache-Aware Scratchpad-Allocation Algorithms for Energy-Constrained Embedded SystemsabstractIn the context of mobile embedded devices, reducing energy is one of the prime objectives. Memories are responsible for a significant percentage of a system's aggregate energy consumption. Consequently, novel memories as well as novel-memory architectures are being designed to reduce the energy consumption. Caches and scratchpads are two contrasting memory architectures. The former relies on hardware logic while the latter relies on software for its utilization. To meet different requirements, most contemporary high-end embedded microprocessors include on-chip instruction and data caches along with a scratchpad. Previous approaches for utilizing scratchpad did not consider caches and hence fail for the contemporary high-end systems. Instructions are allocated onto the scratchpad, while taking into account the behavior of the instruction cache present in the system. The problem of scratchpad allocation is solved using a heuristic and also optimally using an integer linear programming formulation. An average reduction of 7% and 23% in processor cycles and instruction-memory energy, respectively, is reported when compared against a previously published technique. The average deviation between optimal and nonoptimal solutions was found to be less than 6% both in terms of processor cycles and energy. The scratchpad in the presented architecture is similar to a preloaded loop cache. Comparing the energy consumption of the presented approach against that of a preloaded loop cache, an average reduction of 9% and 29% in processor cycles and instruction-memory energy, respectively, is reported Manish Verma, Lars Wehmeyer, Peter Marwedel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2005 | Influence of Memory Hierarchies on Predictability for Time Constrained Embedded SoftwareabstractSafety-critical embedded systems having to meet real-time constraints are expected to be highly predictable in order to guarantee at design time that certain timing deadlines will always be met. This requirement usually prevents designers from utilizing caches due to their highly dynamic, thus hardly predictable, behavior. The integration of scratchpad memories represents an alternative approach which allows the system to benefit from a performance gain comparable to that of caches, while at the same time maintaining predictability. We compare the impact of scratchpad memories and caches on worst case execution time (WCET) analysis results. We show that caches, despite requiring complex techniques, can have a negative impact on the predicted WCET while the estimated WCET for scratchpad memories scales with the achieved performance gain at no extra analysis cost. Lars Wehmeyer, Peter Marwedel |
DATE | 1 |
| 2004 | Fast, predictable and low energy memory references through architecture-aware compilation
Peter Marwedel, Lars Wehmeyer, Manish Verma, Stefan Steinke, Urs Helmig |
ASP-DAC | 2 |
| 2004 | Cache-Aware Scratchpad Allocation AlgorithmabstractIn the context of portable embedded systems, reducing energy is one of the prime objectives. Most high-end embedded microprocessors include onchip instruction and data caches, along with a small energy efficient scratchpad. Previous approaches for utilizing scratchpad did not consider caches and hence fail for the au courant architecture. In the presented work, we use the scratchpad for storing instructions and propose a generic cache aware scratchpad allocation (CASA) algorithm. We report an average reduction of 8-29% in instruction memory energy consumption compared to a previously published technique for benchmarks from the mediabench suite. The scratchpad in the presented architecture is similar to a preloaded loop cache. Comparing the energy consumption of our approach against preloaded loop caches, we report average energy savings of 20-44%. Manish Verma, Lars Wehmeyer, Peter Marwedel |
DATE | 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 | 2 |
| 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. | 1 |