Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Gudjon Hermannsson

dblp:13/5282 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › parallel program optimization
communication optimization
0.011994
Program Analysis and Transformations for Fast Data Sharing · HPDC 1994
Compilers and program optimization › program transformation
compile-time transformation
0.011994
Program Analysis and Transformations for Fast Data Sharing · HPDC 1994
Memory systems › shared memory
distributed shared memory
0.011994
Program Analysis and Transformations for Fast Data Sharing · HPDC 1994
Parallel and multicore computing
parallel programming models
0.011994
Program Analysis and Transformations for Fast Data Sharing · HPDC 1994
Program analysis
loop analysis
0.011994
Program Analysis and Transformations for Fast Data Sharing · HPDC 1994
Program analysis
static analysis
0.011994
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
YearPublicationVenuePosition
1994 Program Analysis and Transformations for Fast Data Sharing
abstract
Distributed 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
HPDC2
1994 Optimistic Synchronization in Distributed Shared Memory
abstract
Introduces 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
ICDCS1
1992 Eager Sharing fo Efficient Massive Parallelism
Larry D. Wittie, Gudjon Hermannsson, Ai Li
ICPP (2)2