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. Patents
  4. Automatic identification of application-specific functional units with architecturally visible storage
 
patent

Automatic identification of application-specific functional units with architecturally visible storage

Biswas, Partha
•
Pozzi, Laura  
•
Dutt, Nikil
Show more
2007

Instruction Set Extensions (ISEs) can be used effectively to accelerate the performance of embedded processors. The critical, and difficult task of ISE selection is often performed manually by designers. A few automatic methods for ISE generation have shown good capabilities, but are still limited in the handling of memory accesses, and so they fail to directly address the memory wall problem. We present here the first ISE identification technique that can automatically identify state-holding Application-specific Functional Units (AFUs) comprehensively, thus being able to eliminate a large portion of memory traffic from cache and main memory.; Our cycle-accurate results obtained by the SimpleScalar simulator show that the identified AFUs with architecturally visible storage gain significantly more than previous techniques, and achieve an average speedup of 2.8x over pure software execution. Moreover, the number of required memory-access instructions is reduced by two thirds on average, suggesting corresponding benefits on energy consumption.

  • Details
  • Metrics
Type
patent
EPO Family ID

38234198

Author(s)
Biswas, Partha
Pozzi, Laura  
Dutt, Nikil
Ienne, Paolo  
TTO classification

TTO:6.0629

EPFL units
AVP-R-TTO  
LAP  
DOICountry codeKind codeDate issued

US8166467

US

B2

2012-04-24

US2007162900

US

A1

2007-07-12

Available on Infoscience
June 13, 2017
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/138340
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