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

Theo Kluter

dblp:33/2093 · DBLP profile ↗
← Back
6ranked-venue papers
5as 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 · 5 · 5 first-authorSecurity and privacy · 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
3 papers
Memory systems · 50% Processor architecture and microarchitecture · 46% Integrated circuit design · 4%
Network and information security
1 paper
Hardware security and side channels · 100%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › instruction set architecture
instruction set extension
0.322014
Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage · ACM Trans. Archit. Code Optim. 2014
Way Stealing: cache-assisted automatic instruction set extensions · DAC 2009
Memory systems
cache coherence
0.212014
Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage · ACM Trans. Archit. Code Optim. 2014
Memory systems
cache
0.222014
Way Stealing: cache-assisted automatic instruction set extensions · DAC 2009
Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage · ACM Trans. Archit. Code Optim. 2014
Hardware security and side channels › side-channel countermeasures
side-channel resistant design
0.112009
A Design Flow and Evaluation Framework for DPA-Resistant Instruction Set Extensions · CHES 2009
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
application-specific instruction set extension
0.012009
Way Stealing: cache-assisted automatic instruction set extensions · DAC 2009

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

evaluation framework · 0.2design flow · 0.2virtual ways · 0.2way stealing · 0.1
YearPublicationVenuePosition
2014 Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage
abstract
Instruction set extensions (ISEs) improve the performance and energy consumption of application-specific processors. ISEs can use architecturally visible storage (AVS), localized compiler-controlled memories, to provide higher I/O bandwidth than reading data from the processor pipeline. AVS creates coherence and consistence problems with the data cache. Although a hardware coherence protocol could solve the problem, this approach is costly for a single-processor system. As a low-cost alternative, we introduce Virtual Ways, which ensures coherence through a reduced form of inclusion between the data cache and AVS. Virtual Ways achieve higher performance and lower energy consumption than using a hardware coherence protocol.
Theo Kluter, Samuel Burri, Philip Brisk, Edoardo Charbon, Paolo Ienne
ACM Trans. Archit. Code Optim.1
2014 Way Stealing: A Unified Data Cache and Architecturally Visible Storage for Instruction Set Extensions
abstract
Way Stealing is a simple architectural modification to a cache-based processor that increases the data bandwidth to and from application-specific instruction set extensions (ISEs), which increase performance and reduce energy consumption. Way Stealing offers higher bandwidth than interfacing the ISEs the processor's register file, and eliminates the need to allocate separate memories called architecturally visible storage (AVS) that are dedicated to the ISEs, and to ensure coherence between the AVS memories and the processor's data cache. Our results show that Way Stealing is competitive in terms of performance and energy consumption with other techniques that use AVS memories in conjunction with a data cache.
Theo Kluter, Philip Brisk, Edoardo Charbon, Paolo Ienne
IEEE Trans. Very Large Scale Integr. Syst.1
2010 Virtual Ways: Efficient Coherence for Architecturally Visible Storage in Automatic Instruction Set Extensions
Theo Kluter, Samuel Burri, Philip Brisk, Edoardo Charbon, Paolo Ienne
HiPEAC1
2009 A Design Flow and Evaluation Framework for DPA-Resistant Instruction Set Extensions
Francesco Regazzoni 0001, Alessandro Cevrero, François-Xavier Standaert, Stéphane Badel, Theo Kluter, Philip Brisk, Yusuf Leblebici, Paolo Ienne
CHES5
2009 Way Stealing: cache-assisted automatic instruction set extensions
abstract
This paper introduces Way Stealing, a simple architectural modification to a cache-based processor to increase data bandwidth to and from application-specific Instruction Set Extensions (ISEs). Way Stealing provides more bandwidth to the ISE-logic than the register file alone and does not require expensive coherence protocols, as it does not add memory elements to the processor. When enhanced with Way Stealing, ISE identification flows detect more opportunities for acceleration than prior methods; consequently, Way Stealing can accelerate applications to up to 3.7X, whilst reducing the memory sub-system energy consumption by up to 67%, despite data-cache related restrictions.
Theo Kluter, Philip Brisk, Paolo Ienne, Edoardo Charbon
DAC1
2009 MPSoC Design Using Application-Specific Architecturally Visible Communication
Theo Kluter, Philip Brisk, Edoardo Charbon, Paolo Ienne
HiPEAC1