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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jons-Tobias Wamhoff

dblp:77/6637 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-authorSecurity and privacy · 2 · 2 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
2 papers
Concurrent programming · 85% Operating systems · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 54% Parallel and multicore computing · 46%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.212014
The TURBO Diaries: Application-controlled Frequency Scaling Explained · USENIX ATC 2014
Concurrent programming › transactional memory
software transactional memory
0.212013
FastLane: improving performance of software transactional memory for low thread counts · PPoPP 2013
Concurrent programming
transactional memory
0.212013
FastLane: improving performance of software transactional memory for low thread counts · PPoPP 2013
Parallel and multicore computing
parallel programming models
0.212013
FastLane: improving performance of software transactional memory for low thread counts · PPoPP 2013
Operating systems › resource management › process management
CPU scheduling
0.112014
The TURBO Diaries: Application-controlled Frequency Scaling Explained · USENIX ATC 2014

Methods — techniques the papers use, named apart from their topics

transactional memory · 0.3
YearPublicationVenuePosition
2014 Combining Error Detection and Transactional Memory for Energy-Efficient Computing below Safe Operation Margins
abstract
The power envelope has become a major issue for the design of computer systems. One way of reducing energy consumption is to downscale the voltage of microprocessors. However, this does not come without costs. By decreasing the voltage, the likelihood of failures increases drastically and without mechanisms for reliability, the systems would not operate any more. For reliability we need (1) error detection and (2) error recovery mechanisms. We provide in this paper a first study investigating the combination of different error detection mechanisms with transactional memory, with the objective to improve energy efficiency. According to our evaluation, using reliability schemes combined with transactional memory for error recovery reduces energy by 54% while providing a reliability level of 100%.
Gulay Yalcin, Anita Sobe, Derin Harmanci, Alexey Voronin, Jons-Tobias Wamhoff, Pascal Felber, Osman S. Unsal, Adrián Cristal, Christof Fetzer
PDP5
2014 The TURBO Diaries: Application-controlled Frequency Scaling Explained
Jons-Tobias Wamhoff, Stephan Diestelhorst, Christof Fetzer, Patrick Marlier, Pascal Felber, David Dice
USENIX ATC1
2013 FastLane: improving performance of software transactional memory for low thread counts
abstract
Software transactional memory (STM) can lead to scalable implementations of concurrent programs, as the relative performance of an application increases with the number of threads that support it. However, the absolute performance is typically impaired by the overheads of transaction management and instrumented accesses to shared memory. This often leads STM-based programs with low thread counts to perform worse than a sequential, non-instrumented version of the same application.
Jons-Tobias Wamhoff, Christof Fetzer, Pascal Felber, Etienne Rivière, Gilles Muller
PPoPP1
2013 Transactional Encoding for Tolerating Transient Hardware Errors
Jons-Tobias Wamhoff, Mario Schwalbe, Rasha Faqeh, Christof Fetzer, Pascal Felber
SSS1
2010 RobuSTM: A Robust Software Transactional Memory
Jons-Tobias Wamhoff, Torvald Riegel, Christof Fetzer, Pascal Felber
SSS1