EDBT 2026 Demo / reviewers in the wild / expert
Peter Dahl
dblp:31/5142
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2013
0000-0002-9551-4455ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
register allocation |
0.0 | 2 | 1997 | Spill Code Minimization via Interference Region Spilling · PLDI 1997 Reducing memory traffic with CRegs · MICRO 1994 |
Compilers and program optimization › register allocation
graph coloring register allocation |
0.0 | 1 | 1997 | Spill Code Minimization via Interference Region Spilling · PLDI 1997 |
Compilers and program optimization › register allocation
spill code minimization |
0.0 | 1 | 1997 | Spill Code Minimization via Interference Region Spilling · PLDI 1997 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1994 | Reducing memory traffic with CRegs · MICRO 1994 |
Processor architecture and microarchitecture
register file |
0.0 | 1 | 1994 | Reducing memory traffic with CRegs · MICRO 1994 |
Methods — techniques the papers use, named apart from their topics
optimistic coloring · 0.0interference region spilling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Quantitative Analysis of Glycerol Accumulation, Glycolysis and Growth under Hyper Osmotic StressabstractWe provide an integrated dynamic view on a eukaryotic osmolyte system, linking signaling with regulation of gene expression, metabolic control and growth. Adaptation to osmotic changes enables cells to adjust cellular activity and turgor pressure to an altered environment. The yeast Saccharomyces cerevisiae adapts to hyperosmotic stress by activating the HOG signaling cascade, which controls glycerol accumulation. The Hog1 kinase stimulates transcription of genes encoding enzymes required for glycerol production (Gpd1, Gpp2) and glycerol import (Stl1) and activates a regulatory enzyme in glycolysis (Pfk26/27). In addition, glycerol outflow is prevented by closure of the Fps1 glycerol facilitator. In order to better understand the contributions to glycerol accumulation of these different mechanisms and how redox and energy metabolism as well as biomass production are maintained under such conditions we collected an extensive dataset. Over a period of 180 min after hyperosmotic shock we monitored in wild type and different mutant cells the concentrations of key metabolites and proteins relevant for osmoadaptation. The dataset was used to parameterize an ODE model that reproduces the generated data very well. A detailed computational analysis using time-dependent response coefficients showed that Pfk26/27 contributes to rerouting glycolytic flux towards lower glycolysis. The transient growth arrest following hyperosmotic shock further adds to redirecting almost all glycolytic flux from biomass towards glycerol production. Osmoadaptation is robust to loss of individual adaptation pathways because of the existence and upregulation of alternative routes of glycerol accumulation. For instance, the Stl1 glycerol importer contributes to glycerol accumulation in a mutant with diminished glycerol production capacity. In addition, our observations suggest a role for trehalose accumulation in osmoadaptation and that Hog1 probably directly contributes to the regulation of the Fps1 glycerol facilitator. Taken together, we elucidated how different metabolic adaptation mechanisms cooperate and provide hypotheses for further experimental studies. Elzbieta Petelenz-Kurdziel, Clemens Kühn, Bodil Nordlander, Dagmara Klein, Kuk-Ki Hong, Therese Jacobson, Peter Dahl, Jörg Schaber, Jens Nielsen, Stefan Hohmann, Edda Klipp |
PLoS Comput. Biol. | 7 |
| 2002 | Bound wave effects in microwave and acoustic backscatter from rough water surfacesabstractSimultaneous backscattering measurements with radar and sonar in the large wind wave facility in Marseilles, France shows that bound and free waves coexist on the water surface. By observing the surface from above and below, we were able to show definitively that the bound waves ride on the front face of the dominant wave in the tank. Because of the large width of the tank, we were able to vary the azimuth angle of both the radar and sonar, which viewed a common surface area, and observe the dependence of both free and bound waves on azimuth angle. William J. Plant, Peter Dahl, Jean-Paul Giovanangeli, Hubert Branger |
IGARSS | 2 |
| 1998 | Strength Reduction via SSAPRE
Fred C. Chow, Peter Dahl, Shin-Ming Liu, Raymond Lo, Mark Streich |
CC | 3 |
| 1997 | Spill Code Minimization via Interference Region SpillingabstractMany optimizing compilers perform global register allocation using a Chaitin-style graph coloring algorithm. Live ranges that cannot be allocated to registers are spilled to memory. The amount of code required to spill the live range depends on the spilling heuristic used. Chaitin's spilling heuristic offers some guidance in reducing the amount of spill code produced. However, this heuristic does not allow the partial spilling of live ranges and the reduction in spill code is limited to a local level. In this paper, we present a global technique called interference region spilling that improves the spilling granularity of any local spilling heuristic. Our technique works above the local spilling heuristic, limiting the normal insertion of spill code to a portion of each spilled live range. By partially spilling live ranges, we can achieve large reductions in dynamically executed spill code; up to 75% in some cases and an average of 33.6% across the benchmarks tested. 1 Introduction Gl... Peter Bergner, Peter Dahl, David Engebretsen, Matthew T. O'Keefe |
PLDI | 2 |
| 1994 | Reducing memory traffic with CRegsabstractArray and pointer references are often ambiguous in that compile time analysis cannot always determine if distinct references are to the same object. Ambiguously aliased objects are not allocated to registers by conventional compilers due to the cost of the loads and stores required to keep register copies consistent with memory and each other. There are several hardware and software strategies that can be used to solve the ambiguous alias problem; we have implemented one such scheme called CRegs in a compiler and instruction level simulator. We present a modification to Briggs' Optimistic Coloring Algorithm that allows us to allocate local and parameter arrays to CRegs. The CRegs register file operation and instruction set modifications required to implement this scheme are discussed. Underlying hardware issues such as pipeline impact and chip area are briefly discussed. Several benchmarks are compared in terms of dynamic instructions executed for two CReg set sizes. The measured reduction in memory operations is significant, averaging 23% for the benchmarks shown. Peter Dahl, Matthew T. O'Keefe |
MICRO | 1 |