Demo Data from EDBT 2026 / reviewers in the wild / expert
Luis A. Lozano
dblp:58/622
· DBLP profile ↗
2ranked-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 · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 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 · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
register allocation |
0.0 | 1 | 1995 | Exploiting short-lived variables in superscalar processors · MICRO 1995 |
Processor architecture and microarchitecture › register file
register file management |
0.0 | 1 | 1995 | Exploiting short-lived variables in superscalar processors · MICRO 1995 |
Processor architecture and microarchitecture
superscalar processor |
0.0 | 1 | 1995 | Exploiting short-lived variables in superscalar processors · MICRO 1995 |
Processor architecture and microarchitecture
reorder buffer |
0.0 | 1 | 1995 | Exploiting short-lived variables in superscalar processors · MICRO 1995 |
Methods — techniques the papers use, named apart from their topics
compiler analysis · 0.0architecture extension · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | SYZYGY - A Framework for Scalable Cross-Module IPOabstractPerforming analysis across module boundaries for an entire program is important for exploiting several runtime performance opportunities. However, due to scalability problems in existing full-program analysis frameworks, such performance opportunities are only realized by paying tremendous compile-time costs. Alternative solutions, such as partial compilations or user assertions, are complicated or unsafe and as a result, not many commercial applications are compiled today with cross-module optimizations. We present SYZYGY, a practical framework for performing efficient, scalable, interprocedural optimizations. The framework is implemented in the HP-UX Itanium/spl reg/ compilers and we have successfully compiled many very large applications consisting of millions of lines of code. We achieved performance improvements of up to 40% over optimization level two and compilation time improvements in the order of 100% and more compared to a previous approach. Sungdo Moon, Xinliang D. Li, Robert Hundt, Dhruva R. Chakrabarti, Luis A. Lozano, Uma Srinivasan 0004, Shin-Ming Liu |
CGO | 5 |
| 1995 | Exploiting short-lived variables in superscalar processorsabstractIn this paper we present experimental evidence showing that a significant number of program variables are short-lived in the sense that their live ranges span only a few instructions. In dynamically scheduled superscalar processors using mechanisms like the reorder buffer, the live ranges for these short-lived variables may occur entirely within the reorder buffer. Therefore, there should be no need to retire (commit) the values produced by these live ranges to the register file. On the basis of this observation, we have proposed a scheme that includes a compiler analysis and a simple architecture extension to avoid the useless commits of the values generated for these short-lived variables. Moreover we have proposed an extension to the existing register allocation mechanism that does not assign these short-lived variables to locations in the register file. Analyses and results are presented. Luis A. Lozano, Guang R. Gao |
MICRO | 1 |