Low Effort Design Space Exploration Methodology for Configurable Caches

Designers can reduce design space exploration time and efforts using the design space subsetting method that removes energy-redundant configurations. However, the subsetting method requires a priori knowledge of all applications. We analyze the impact of a priori application knowledge on the subset...

Full description

Bibliographic Details
Main Authors: Mohamad Hammam Alsafrjalani, Ann Gordon-Ross
Format: Article
Language:English
Published: MDPI AG 2018-03-01
Series:Computers
Subjects:
Online Access:http://www.mdpi.com/2073-431X/7/2/21
_version_ 1798034161778294784
author Mohamad Hammam Alsafrjalani
Ann Gordon-Ross
author_facet Mohamad Hammam Alsafrjalani
Ann Gordon-Ross
author_sort Mohamad Hammam Alsafrjalani
collection DOAJ
description Designers can reduce design space exploration time and efforts using the design space subsetting method that removes energy-redundant configurations. However, the subsetting method requires a priori knowledge of all applications. We analyze the impact of a priori application knowledge on the subset quality by varying the amount of a priori application information available to designers during design time from no information to a general knowledge of the application domain. The results showed that only a small set of applications representative of the anticipated applications’ general domains alleviated the design efforts and was sufficient to provide energy savings within 5.6% of the complete, unsubsetted design space. Furthermore, since using a small set of applications was likely to reduce the design space exploration time, we analyze and quantify the impact of a priori applications knowledge on the speedup in the execution time to select the desired configurations. The results revealed that a basic knowledge of the anticipated applications reduced the subset design space exploration time by up to 6.6X.
first_indexed 2024-04-11T20:39:30Z
format Article
id doaj.art-16ec5c41a76a4dbe955f8a12b99c4749
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-04-11T20:39:30Z
publishDate 2018-03-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-16ec5c41a76a4dbe955f8a12b99c47492022-12-22T04:04:14ZengMDPI AGComputers2073-431X2018-03-01722110.3390/computers7020021computers7020021Low Effort Design Space Exploration Methodology for Configurable CachesMohamad Hammam Alsafrjalani0Ann Gordon-Ross1Department of Electrical and Computer Engineering, University of Miami, Coral Gables, FL 33146, USADepartment of Electrical and Computer Engineering, University of Florida, Gainesville, FL 32608, USADesigners can reduce design space exploration time and efforts using the design space subsetting method that removes energy-redundant configurations. However, the subsetting method requires a priori knowledge of all applications. We analyze the impact of a priori application knowledge on the subset quality by varying the amount of a priori application information available to designers during design time from no information to a general knowledge of the application domain. The results showed that only a small set of applications representative of the anticipated applications’ general domains alleviated the design efforts and was sufficient to provide energy savings within 5.6% of the complete, unsubsetted design space. Furthermore, since using a small set of applications was likely to reduce the design space exploration time, we analyze and quantify the impact of a priori applications knowledge on the speedup in the execution time to select the desired configurations. The results revealed that a basic knowledge of the anticipated applications reduced the subset design space exploration time by up to 6.6X.http://www.mdpi.com/2073-431X/7/2/21design space explorationembedded systemsconfigurable cachescache tuningdesign space subsetting
spellingShingle Mohamad Hammam Alsafrjalani
Ann Gordon-Ross
Low Effort Design Space Exploration Methodology for Configurable Caches
Computers
design space exploration
embedded systems
configurable caches
cache tuning
design space subsetting
title Low Effort Design Space Exploration Methodology for Configurable Caches
title_full Low Effort Design Space Exploration Methodology for Configurable Caches
title_fullStr Low Effort Design Space Exploration Methodology for Configurable Caches
title_full_unstemmed Low Effort Design Space Exploration Methodology for Configurable Caches
title_short Low Effort Design Space Exploration Methodology for Configurable Caches
title_sort low effort design space exploration methodology for configurable caches
topic design space exploration
embedded systems
configurable caches
cache tuning
design space subsetting
url http://www.mdpi.com/2073-431X/7/2/21
work_keys_str_mv AT mohamadhammamalsafrjalani loweffortdesignspaceexplorationmethodologyforconfigurablecaches
AT anngordonross loweffortdesignspaceexplorationmethodologyforconfigurablecaches