Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew L. Seidl
dblp:83/1425
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, 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
1 paper |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › memory management
dynamic memory allocation |
0.0 | 1 | 1998 | Segregating Heap Objects by Reference Behavior and Lifetime · ASPLOS 1998 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1998 | Segregating Heap Objects by Reference Behavior and Lifetime · ASPLOS 1998 |
Methods — techniques the papers use, named apart from their topics
profile-based optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | An object-aware memory architecture
Greg Wright, Matthew L. Seidl, Mario Wolczko |
Sci. Comput. Program. | 2 |
| 2001 | Implementing heap-object behavior prediction efficiently and effectivelyabstractAbstract Heap‐allocated objects play an important role in many modern programs. Various results have shown the overall performance of these programs can be improved by increasing the reference locality of heap‐allocated objects. In this paper we describe an approach that improves the virtual memory performance of allocation‐intensive C programs by predicting the reference behavior and lifetime of heap objects as they are allocated. We further describe an implementation of our prediction algorithm and evaluate its performance on real programs. As part of our implementation, we present a low‐overhead algorithm to minimize the cost of gathering run‐time stack information. Finally, we show that an implementation of these algorithms has little overhead and can improve the virtual memory and TLB performance of programs substantially. Copyright © 2001 John Wiley & Sons, Ltd. Matthew L. Seidl, Benjamin G. Zorn |
Softw. Pract. Exp. | 1 |
| 1998 | Segregating Heap Objects by Reference Behavior and LifetimeabstractDynamic storage allocation has become increasingly important in many applications, in part due to the use of the object-oriented paradigm. At the same time, processor speeds are increasing faster than memory speeds and programs are increasing in size faster than memories. In this paper, we investigate efforts to predict heap object reference and lifetime behavior at the time objects are allocated. Our approach uses profile-based optimization, and considers a variety of different information sources present at the time of object allocation to predict the object's reference frequency and lifetime. Our results, based on measurements of six allocation intensive programs, show that program references to heap objects are highly predictable and that our prediction methods can successfully predict the behavior of these heap objects. We show that our methods can decrease the page fault rate of the programs measured, sometimes dramatically, in cases where the physical memory available to the program is constrained. Matthew L. Seidl, Benjamin G. Zorn |
ASPLOS | 1 |