Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage
 
research article

Virtual Ways: Low-Cost Coherence for Instruction Set Extensions with Architecturally Visible Storage

Kluter, Theo
•
Burri, Samuel  
•
Brisk, Philip
Show more
2014
Acm Transactions On Architecture And Code Optimization

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.

  • Details
  • Metrics
Type
research article
DOI
10.1145/2576877
Web of Science ID

WOS:000341066600001

Author(s)
Kluter, Theo
Burri, Samuel  
Brisk, Philip
Charbon, Edoardo  
Ienne, Paolo  
Date Issued

2014

Publisher

Assoc Computing Machinery

Published in
Acm Transactions On Architecture And Code Optimization
Volume

11

Issue

2

Start page

3

End page

28

Subjects

Performance

•

Design

•

Experimentation

•

Instruction set extension

•

architecturally visible storage

•

memory coherence

•

memory consistence

•

Virtual Ways

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAP  
Available on Infoscience
October 23, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/107948
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés