Demo Data from VLDB 2026 / reviewers in the wild / expert
Anita Borg
dblp:b/AnitaBorg · also Anita Borg Naffz
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorHuman-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
5 papers |
Memory systems · 63% Distributed systems · 20% Performance modeling and evaluation · 10% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management › virtual memory › address translation
TLB |
0.0 | 1 | 1992 | A Simulation Based Study of TLB Performance · ISCA 1992 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1992 | A Simulation Based Study of TLB Performance · ISCA 1992 |
Distributed systems
fault tolerance |
0.0 | 2 | 1989 | Fault Tolerance Under UNIX · ACM Trans. Comput. Syst. 1989 A Message System Supporting Fault Tolerance · SOSP 1983 |
Memory systems › cache
cache performance |
0.0 | 1 | 1991 | The Effect of Context Switches on Cache Performance · ASPLOS 1991 |
Memory systems
context switch effects |
0.0 | 1 | 1991 | The Effect of Context Switches on Cache Performance · ASPLOS 1991 |
Memory systems › memory hierarchy
cache hierarchy |
0.0 | 1 | 1990 | Generation and Analysis of Very Long Address Traces · ISCA 1990 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1990 | Generation and Analysis of Very Long Address Traces · ISCA 1990 |
Processor architecture and microarchitecture › instruction set architecture › RISC
RISC processor |
0.0 | 1 | 1992 | A Simulation Based Study of TLB Performance · ISCA 1992 |
Distributed systems › fault tolerance
message logging |
0.0 | 1 | 1983 | A Message System Supporting Fault Tolerance · SOSP 1983 |
Operating systems › resource management › process management
context switching |
0.0 | 1 | 1991 | The Effect of Context Switches on Cache Performance · ASPLOS 1991 |
Storage systems
crash recovery |
0.0 | 1 | 1989 | Fault Tolerance Under UNIX · ACM Trans. Comput. Syst. 1989 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0cache simulation · 0.0system implementation · 0.0link-time code modification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Improving mentoring for women in computer science fields (abstract)abstractOthers to be determined Can having a mentor influence the likelihood that a woman will succeed in establishing a career in computer science?A number of studies and reports suggest that an effective mentoring relationship can, indeed, make a difference in attracting women to academic and industrial careers in computer science and then keeping them in the field.For example, in the report "Becoming a ComputerScientist (Pearl, et al, 1990), the shortage of female mentors and role models is identified as one of four major areas of generaI concern for attracting and keeping women in computer science fields. Vicki L. Almstrum, Anita Borg, J. Paul Myers |
SIGCSE | 2 |
| 1992 | A Simulation Based Study of TLB PerformanceabstractThis paper presents the results of a simulation-based study of various translation lookaside buffer (TLB) architectures, in the context of a modern VLSI RISC processor. The simulators used address traces, generated by instrumented versions of the SPEC marks and several other programs running on a DECstation 5000. The performance of two-level TLBs and fully-associative TLBs were investigated. The amount of memory mapped was found to be the dominant factor in TLB performance. Small first-level FIFO instruction TLBs can be effective in two level TLB configurations. For some applications, the cyles-per-instruction (CPI) loss due to TLB misses can be reduced from as much as 5CPI to negligible levels with typical TLB parameters through the use of variable-sized pages. J. Bradley Chen, Anita Borg, Norman P. Jouppi |
ISCA | 2 |
| 1991 | The Effect of Context Switches on Cache PerformanceabstractThe sustained performance of fast processors is critically dependent on cache performance.Cache performance in turn depends on locality of reference.When an operating system switches contexts, the assumption of locality may be violated because the instructions and data of the newly-scheduled process may no longer be in the cache(s).Context-switching thus has a cost above that associated with that of the operations performed by the kernel.We fed address traces of the processes running on a multi-tasking operating system through a cache simulator, to compute accurate cache-hit rates over short intervals.By marking the output of such a simulation whenever a context switch occurs, and then aggregating the postcontext-switch results of a large number of context switches, it is possible to estimate the cache performance reduction caused by a switch.Depending on cache parameters the net cost of a context switch appears to be in the thousands of cycies, or tens to hundreds of microseconds. Jeffrey C. Mogul, Anita Borg |
ASPLOS | 2 |
| 1990 | Generation and Analysis of Very Long Address TracesabstractExisting methods of generating and analyzing traces suffer from a variety of limitations including complexity, inaccuracy, short length, inflexibility, or applicability only to CISC machines. We use a trace generation mechanism based on link-time code modification which is simple to use, generates accurate long traces of multi-user programs, runs on a RISC machine, and can be flexibly controlled. On-the-fly analysis of the traces allows us to get accurate performance data for large second-level caches. We compare the performance of systems with 512K to 16M second-level caches, and show that for today's large programs, second-level caches of more than 4MB may be unnecessary. We also show that set associativity in second-level caches of more than 1MB does not significantly improve system performance. In addition, our experiments also provide insights into first-level and second-level cache line size. Anita Borg, Richard E. Kessler, David W. Wall |
ISCA | 1 |
| 1989 | Fault Tolerance Under UNIXabstractThe initial design for a distributed, fault-tolerant version of UNIX based on three-way atomic message transmission was presented in an earlier paper [3]. The implementation effort then moved from Auragen Systems 1 to Nixdorf Computer where it was completed. This paper describes the working system, now known as the TARGON/32. The original design left open questions in at least two areas: fault tolerance for server processes and recovery after a crash were briefly and inaccurately sketched, rebackup after recovery was not discussed at all. The fundamental design involving three-way message transmission has remained unchanged. However, in addition to important changes in the implementation, server backup has been redesigned and is now more consistent with that of normal user processes. Recovery and rebackup have been completed in a less centralized and thus more efficient manner than previously envisioned. In this paper we review important aspects of the original design and note how the implementation differs from our original ideas. We then focus on the backup and recovery for server processes and the changes and additions in the design and implementation of recovery and rebackup. Anita Borg, Wolfgang Blau, Wolfgang Graetsch, Ferdinand Herrmann, Wolfgang Oberle |
ACM Trans. Comput. Syst. | 1 |
| 1983 | A Message System Supporting Fault ToleranceabstractA simple and general design uses message-based communication to provide software tolerance of single-point hardware failures. By delivering all interprocess messages to inactive backups for both the sender and the destination, both backups are kept in a state in which they can take over for their primaries. Anita Borg, Jim Baumbach, Sam Glazer |
SOSP | 1 |