EDBT 2026 Demo / reviewers in the wild / expert
Gudjon Hermannsson
dblp:13/5282
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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 |
Compilers and program optimization · 77% Program analysis · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Memory systems · 50% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › parallel program optimization
communication optimization |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Compilers and program optimization › program transformation
compile-time transformation |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Program analysis
loop analysis |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Program analysis
static analysis |
0.0 | 1 | 1994 | Program Analysis and Transformations for Fast Data Sharing · HPDC 1994 |
Methods — techniques the papers use, named apart from their topics
compile-time analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Program Analysis and Transformations for Fast Data SharingabstractDistributed Shared Memory (DSM) systems have been proposed to combine the programmability of traditional shared memory and the scalability of message-passing systems. Eager DSM systems can greatly reduce access latencies for remote data by keeping copies of shared values in local memory and updating them immediately whenever a shared datum changes. However, sharing all changes globally can limit the system performance. It is usually possible to transform a program into an equivalent form that generates much less traffic, and therefore executes much more efficiently. This paper describes a compile-time analysis model for transforming simple shared memory programs with parallelized loop structures into programs that are optimized for efficient execution on eager DSM systems.> Ai Li, Gudjon Hermannsson, Larry D. Wittie |
HPDC | 2 |
| 1994 | Optimistic Synchronization in Distributed Shared MemoryabstractIntroduces optimistic lock synchronization using the group write consistency (GWC) model. GWC guarantees strict ordering of all shared writes in a processor group. In optimistic synchronization, if a lock-requesting processor can assume that the lock is free, execution of mutually exclusive code starts immediately. A wrong assumption results in rollback. Shared variable updates remain in the group until the lock manager grants the lock to the requesting processor. By evaluating the time needed for three processors to execute mutually exclusive code, GWC can out-perform weak, release, and even entry consistency. Simulations of task management using exclusive access to a shared queue, also show much faster mutual exclusion with GWC. Optimistic mutual exclusion may further halve total delays in accessing shared resources.> Gudjon Hermannsson, Larry D. Wittie |
ICDCS | 1 |
| 1992 | Eager Sharing fo Efficient Massive Parallelism
Larry D. Wittie, Gudjon Hermannsson, Ai Li |
ICPP (2) | 2 |