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. Conferences, Workshops, Symposiums, and Seminars
  4. Virtual Ways: Efficient Coherence for Architecturally Visible Storage in Automatic Instruction Set Extensions
 
conference paper

Virtual Ways: Efficient Coherence for Architecturally Visible Storage in Automatic Instruction Set Extensions

Kluter, Theo  
•
Burri, Samuel  
•
Brisk, Philip
Show more
2010
High Performance Embedded Architectures And Compilers, Proceedings
5th International Conference on High Performance Embedded Architectures and Compilers

Customizable processors augmented with application-specific Instruction Set Extensions (ISEs) have begun to gain traction in recent years. The most effective ISEs include Architecturally Visible Storage (AVS), compiler-controlled memories accessible exclusively to the ISEs. Unfortunately, the usage of AVS memories creates a coherence problem with the data cache. A multiprocessor coherence protocol can solve the problem, however, this is an expensive solution When applied in a uniprocessor context. Instead, we can solve the problem by modifying the cache controller so that the AVS memories function as extra ways of the cache with respect to coherence, but are not generally accessible as extra ways for use under normal software execution. This solution, which we call Virtual Ways is less costly than a hardware coherence protocol, and eliminate coherence messages from the system bus, which improves energy consumption. Moreover, eliminating these messages makes Virtual Ways significantly more robust to performance degradation when there is a significant disparity in clock frequency between the processor and main memory.

  • Details
  • Metrics
Type
conference paper
DOI
10.1007/978-3-642-11515-8_11
Web of Science ID

WOS:000280120300009

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

2010

Publisher

Springer-Verlag New York, Ms Ingrid Cunningham, 175 Fifth Ave, New York, Ny 10010 Usa

Published in
High Performance Embedded Architectures And Compilers, Proceedings
ISBN of the book

978-3-642-11514-1

Series title/Series vol.

Lecture Notes in Computer Science; 5952

Start page

126

End page

140

Subjects

Application-Specific Processors

•

Memory Coherence

•

Instruction Set Extensions

•

Virtual Ways

Editorial or Peer reviewed

NON-REVIEWED

Written at

EPFL

EPFL units
AQUA  
LAP  
Event nameEvent placeEvent date
5th International Conference on High Performance Embedded Architectures and Compilers

Pisa, ITALY

Jan 25-27, 2010

Available on Infoscience
December 16, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/75321
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