Demo Data from EDBT 2026 / reviewers in the wild / expert
Stanley Habib
dblp:17/699
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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
3 papers |
Compilers and program optimization · 89% Program analysis · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › instruction scheduling
software pipelining |
0.0 | 3 | 1994 | A study of pointer aliasing for software pipelining using run-time disambiguation · MICRO 1994 GPMB - software pipelining branch-intensive loops · MICRO 1993 A VLIW architecture for optimal execution of branch-intensive loops · MICRO 1992 |
Compilers and program optimization
instruction scheduling |
0.0 | 2 | 1994 | A study of pointer aliasing for software pipelining using run-time disambiguation · MICRO 1994 A VLIW architecture for optimal execution of branch-intensive loops · MICRO 1992 |
Processor architecture and microarchitecture
instruction-level parallelism |
0.0 | 2 | 1994 | A VLIW architecture for optimal execution of branch-intensive loops · MICRO 1992 A study of pointer aliasing for software pipelining using run-time disambiguation · MICRO 1994 |
Compilers and program optimization
parallelization |
0.0 | 1 | 1994 | A study of pointer aliasing for software pipelining using run-time disambiguation · MICRO 1994 |
Compilers and program optimization › instruction scheduling
instruction-level parallelism |
0.0 | 1 | 1993 | GPMB - software pipelining branch-intensive loops · MICRO 1993 |
Compilers and program optimization › dynamic optimization
profile-guided optimization |
0.0 | 1 | 1993 | GPMB - software pipelining branch-intensive loops · MICRO 1993 |
Program analysis
static analysis |
0.0 | 1 | 1993 | GPMB - software pipelining branch-intensive loops · MICRO 1993 |
Processor architecture and microarchitecture › instruction-level parallelism
VLIW |
0.0 | 1 | 1992 | A VLIW architecture for optimal execution of branch-intensive loops · MICRO 1992 |
Methods — techniques the papers use, named apart from their topics
run-time alias disambiguation · 0.0static program analysis · 0.0branch prediction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Technology mapping algorithms for sequential circuits using look-up table based FPGASabstractThis paper presents a set of algorithms for mapping sequential circuits onto look-up table based FPGAs and explores how it is possible to reduce the time delay and simplify the final routing results of this mapping. We define several new terms which are used to describe the problem. This work focuses on the mapping of flip-flops and their adjacent combinational parts in sequential circuits using LUT based FPGAs. Stanley Habib |
Great Lakes Symposium on VLSI | 1 |
| 1994 | A study of pointer aliasing for software pipelining using run-time disambiguationabstractRun-time alias disambiguation (RTD) has been proposed as a technique for pointer aliasing. This paper suggests several RTD approaches which may be used for DOACROSS scheduling to exploit coarse-grained parallelism. We analyze the rerollability problem in the transformation of those RTD approaches to software pipelining in order to exploit the instruction level parallelism available in loops. Finally, we give some suggestion as to how to address the rerollability problem. Bogong Su, Stanley Habib, Jian Wang 0046, Youfeng Wu |
MICRO | 2 |
| 1993 | GPMB - software pipelining branch-intensive loopsabstractCompile-time code transformations which expose instruction-level parallelism (ILP) typically take into account the constraints imposed by all execution scenarios in the program. However, there are additional opportunities to increase ILP along some execution sequences if the constraints from alternative execution sequences can be ignored. Traditionally, profile information has been used to identify important execution sequences for aggressive compiler optimization and scheduling. The paper presents a set of static program analysis heuristics used in the IMPACT compiler to identify execution sequences for aggressive optimization. The authors show that the static program analysis heuristics identify execution sequences without hazardous conditions that tend to prohibit compiler optimizations. As a result, the static program analysis approach often achieves optimization results comparable to profile information in spite of its inferior branch prediction accuracies. This observation makes a strong case for using static program analysis with or without profile information to facilitate aggressive compiler optimization and scheduling.> Zhizhong Tang, Chihong Zhang, Bogong Su, Stanley Habib |
MICRO | 6 |
| 1992 | A VLIW architecture for optimal execution of branch-intensive loops
Bogong Su, Zhizhong Tang, Stanley Habib |
MICRO | 4 |