EDBT 2026 Demo / reviewers in the wild / expert
Ilkka J. Haikala
dblp:57/2039
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 5 · 3 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
4 papers |
Performance modeling and evaluation · 74% Memory systems · 26% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
workload characterization |
0.0 | 2 | 1986 | ARMA Models of Program Behaviour · SIGMETRICS 1986 On the BLI-model of program behaviour · SIGMETRICS 1983 |
Memory systems › memory management
virtual memory |
0.0 | 3 | 1986 | Virtual Memory Behavior of Some Sorting Algorithms · IEEE Trans. Software Eng. 1984 ARMA Models of Program Behaviour · SIGMETRICS 1986 On the BLI-model of program behaviour · SIGMETRICS 1983 |
Performance modeling and evaluation › workload characterization › program behavior
program behavior modeling |
0.0 | 1 | 1986 | ARMA Models of Program Behaviour · SIGMETRICS 1986 |
Performance modeling and evaluation › cache performance modeling
analytical cache modeling |
0.0 | 1 | 1984 | Cache Hit Ratios With Geometric Task Switch Intervals · ISCA 1984 |
Performance modeling and evaluation › cache performance modeling
cache hit ratio estimation |
0.0 | 1 | 1984 | Cache Hit Ratios With Geometric Task Switch Intervals · ISCA 1984 |
Performance modeling and evaluation
cache performance modeling |
0.0 | 1 | 1984 | Cache Hit Ratios With Geometric Task Switch Intervals · ISCA 1984 |
Memory systems › data locality
working set |
0.0 | 1 | 1984 | Virtual Memory Behavior of Some Sorting Algorithms · IEEE Trans. Software Eng. 1984 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1984 | Virtual Memory Behavior of Some Sorting Algorithms · IEEE Trans. Software Eng. 1984 |
Performance modeling and evaluation › workload characterization
locality analysis |
0.0 | 1 | 1983 | On the BLI-model of program behaviour · SIGMETRICS 1983 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1984 | Virtual Memory Behavior of Some Sorting Algorithms · IEEE Trans. Software Eng. 1984 |
Methods — techniques the papers use, named apart from their topics
experimental evaluation · 0.0simulation · 0.0autoregressive moving average models · 0.0markov chain · 0.0LRU stack model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Experiences from Scenario-Based Architecture Evaluations with ATAM
Ville Reijonen, Johannes Koskinen, Ilkka J. Haikala |
ECSA | 3 |
| 1986 | ARMA Models of Program BehaviourabstractIn models of virtual memory computer systems, it is generally assumed that the time intervals between the page (or segment) faults, often called lifetimes, are independent from each other. Due to the phase-transition behaviour in many real programs this is not always true, and strong correlations may exist between successive lifetimes. These correlations may have a notable effect on the system behaviour. This paper describes a series of experiments where autoregressive -moving average (ARMA) models are used to describe the correlation structure in sequences of lifetimes. It is shown that many real program executions can be described with models having four parameters only, i.e. with the ARMA(1,1) models. The models can be used as parts of simulation models for instance, and they also give us better understanding about the program behaviour in general. Ilkka J. Haikala |
SIGMETRICS | 1 |
| 1984 | Cache Hit Ratios With Geometric Task Switch IntervalsabstractA simple Markov chain model is used to estimate the effect of the cache flushes. The model assumes LRU stack model of program behaviour and geometrically distributed lengths of task switch intervals. Given the LRU stack depth distribution, one may easily compute estimates of miss ratios for caches of all sizes with any desired average task switch interval. The model is validated with three reference strings recorded from simulations of large B7800 Extended Algol programs. The estimates obtained with the Markov model are within 12% error margin from the results obtained by cache simulation. Ilkka J. Haikala |
ISCA | 1 |
| 1984 | Split Cache Organizations
Ilkka J. Haikala, Petri H. Kutvonen |
Performance | 1 |
| 1984 | Virtual Memory Behavior of Some Sorting AlgorithmsabstractExperimnental results are given about the performance of six sorting algorithms in a virtual memory based on the working set principle. With one exception, the algorithms are general internal sorting algorithms and not especially tuned for virtual memory. Algorithms are compared in terms of their time requirements, space requirements, and space-time integrals. The relative performances of the algorithms vary from one measure to the other. Especially in terms of a space-time integral, quicksort turns out to be the best algorithm, also in a working set virtual memory environment. Timo O. Alanko, Hannu Erkiö, Ilkka J. Haikala |
IEEE Trans. Software Eng. | 3 |
| 1983 | On the BLI-model of program behaviourabstractThe BLI-model of program behaviour is sometimes referred to as an exact measure of the locality structure of the programs. However, only limited experimental data is available of the applicability of the BLI-model. In this paper the characteristics of the BLI-model are studied with relatively large empirical data. References to code segments, data segments and references to paged data segments are used in the experiments. The good coverage percentages reported in earlier studies with data segments, are present in our data also. However, the code referencing behaviour turns out to be totally different. Typically only some 50% of the execution time is covered with BLI's of acceptable length. This is shown to be a consequence of occasional references to segments not belonging to the phase or joining the phase during the phase. The behaviour of paged data segments is typically nearer to the behaviour of the code segments than that of the data segments. The BLI-model is also compared with the VMIN-algorithm. A relatively close correspondence between reasonably long BLI's and the VMIN-sets is observed. In general, the results reported in this paper indicate, that the BLI-model can be used with data segments only, or when information concerning short stable phases of the execution is sufficient. Ilkka J. Haikala, Harri Pohjanlahti |
SIGMETRICS | 1 |
| 1981 | Program restructing in segmented virtual memory
Timo O. Alanko, Ilkka J. Haikala, Petri H. Kutvonen |
Perform. Evaluation | 2 |