Demo Data from EDBT 2026 / reviewers in the wild / expert
Antonio Dias
dblp:45/5263
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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
2 papers |
Performance modeling and evaluation · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › benchmarking
microbenchmarking |
0.0 | 1 | 1996 | The Measured Performance of Personal Computer Operating Systems · ACM Trans. Comput. Syst. 1996 |
Performance modeling and evaluation › performance monitoring
operating system performance measurement |
0.0 | 1 | 1996 | The Measured Performance of Personal Computer Operating Systems · ACM Trans. Comput. Syst. 1996 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1996 | The Measured Performance of Personal Computer Operating Systems · ACM Trans. Comput. Syst. 1996 |
Operating systems
operating system performance |
0.0 | 1 | 1995 | The Measured Performance of Personal Computer Operating Systems · SOSP 1995 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1995 | The Measured Performance of Personal Computer Operating Systems · SOSP 1995 |
Methods — techniques the papers use, named apart from their topics
hardware performance counters · 0.1microbenchmarks · 0.0application workloads · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Gamification, quantified-self or social networking? Matching users' goals with motivational technology
Juho Hamari, Lobna Hassan, Antonio Dias |
User Model. User Adapt. Interact. | 3 |
| 1996 | The Measured Performance of Personal Computer Operating SystemsabstractThis article presents a comparative study of the performance of three operating systems that run on the personal computer architecture derived form the IBM-PC. The operating systems, Windows for Workgroups, Windows NT, and NetBSD (a freely available variant of the UNIX operating system), cover a broad range of system functionality and user requirements, from a single-address-space model to full protection with preemptive multitasking. Our measurements are enable by hardware counters in Intel's Pentium processor that permit measurement of a broad range of processor events including instruction counts and on-chip cache miss counts. We use both microbenchmarks, which expose specific difference between the systems, and application workloads, which provide an indication of expected end-to-end performance. Our microbenchmark results show that accessing system functionality is often more expensive in Windows for Workgroups than in the other two systems due to frequent changes in machine mode and the use of system call hooks. When running native applications, Windows NT is more efficient than Windows, but it incurs overhead similar to that of a microkernel, since its application interface (the Win32 API) is implemented as a user-level server. Overall, system functionality can be accessed most efficiently in NetBSD; we attribute this to its monolithic structure and to the absence of the complications created by hardware backward-compatibility requirements in the other systems. Measurements of application performance show that although the impact of these differences is significant in terms of instruction counts and other hardware events (often a factor of 2 to 7 difference between the systems), overall performance is sometimes determined by the functionality provided by specific subsystems, such as the graphics subsystem or the file system buffer cache. J. Bradley Chen, Yasuhiro Endo, Kee Chan, David Mazières, Antonio Dias, Margo I. Seltzer, Michael D. Smith 0001 |
ACM Trans. Comput. Syst. | 5 |
| 1995 | The Measured Performance of Personal Computer Operating SystemsabstractThis paper presents a comparative study of the performance of three operating systems that run on the personal computer architecture derived from the IBM-PC, The operating systems, Windows for Workgroups, Windows NT, and NetBSD (a freely available variant of the UNIX operating system), cover a broad range ofs ystem functionalist y and user requirements, from a single address space model to full protection with preemptive multi-tasking.Our measurements were enabled by hardware counters in Intel's Pentium processor that permit measurement of a broad range of processor events including instruction counts and on-chip cache miss counts.We used both microbenchmarks, which expose specific differences between the systems, and application workloads, which provide an indication of expected end-to-end performance.Our microbenchmark results show that accessing system functionality is often more expensive in Windows for Workgroups than in the other two systems due to frequent changes in machine mode and the use of system call hooks.When running native applications, Windows NT is more efficient than Windows, but it incurs overhead similar to that of a microkemel since its application interface (the Wln32 API) is implemented as a user-level server.Overall, system functionality can be accessed most efficiently in NetBSD; we attribute this to its monolithic structure, and to the absence of the complications created by hardware backwards compatibility requirements in the other systems.Measurements of application performance show that although the impact of these differences is significant in terms of instruction counts and other hardware events (often a factor of 2 to 7 difference between the systems), overall performance is sometimes determined by the functionality provided by specific subsystems, such as the graphics subsystem or the file system buffer cache. J. Bradley Chen, Yasuhiro Endo, Kee Chan, David Mazières, Antonio Dias, Margo I. Seltzer, Michael D. Smith 0001 |
SOSP | 5 |