An overview of design space exploration of cache memory

Research output: Contribution to Book/Report typesChapterResearchpeer-review

Abstract

The advancement of computer architecture systems have led to the massive need for memory. The need to sustain such leaps has required the examination of solutions for the design space exploration of memory. From design space exploration and its relevance to the fundamental makeup of cache memory, there are some possible solutions to the problem of needing more and faster memory sooner than later. Design Space Exploration techniques Simulation, Analytical, Configurable and Evolutionary all provide different advantages and definitely enhance the cache memory design. However, each has its drawbacks that should be taken into account depending on the intent of its application. This paper presents an overview of the different techniques and evaluates their effectiveness with regard to their advantages and disadvantages. A suggested best solution could be a hybrid that allowed the different techniques to compensate for the other’s deficiencies.
Original languageEnglish
Title of host publicationInternational Symposium on Computer Science and Intelligent Control
Place of PublicationSweden
PublisherISCSIC
Publication statusAccepted/In press - 16 Apr 2018

Fingerprint

Cache memory
Data storage equipment
Computer architecture
Computer systems

Keywords

  • Component
  • cache memory
  • design space
  • exploration

Cite this

Sam, D., & Opoku Agyeman, M. (Accepted/In press). An overview of design space exploration of cache memory. In International Symposium on Computer Science and Intelligent Control Sweden: ISCSIC.
Sam, David ; Opoku Agyeman, Michael. / An overview of design space exploration of cache memory. International Symposium on Computer Science and Intelligent Control. Sweden : ISCSIC, 2018.
@inbook{9d5132c2267d4622a2898d3340b08cd0,
title = "An overview of design space exploration of cache memory",
abstract = "The advancement of computer architecture systems have led to the massive need for memory. The need to sustain such leaps has required the examination of solutions for the design space exploration of memory. From design space exploration and its relevance to the fundamental makeup of cache memory, there are some possible solutions to the problem of needing more and faster memory sooner than later. Design Space Exploration techniques Simulation, Analytical, Configurable and Evolutionary all provide different advantages and definitely enhance the cache memory design. However, each has its drawbacks that should be taken into account depending on the intent of its application. This paper presents an overview of the different techniques and evaluates their effectiveness with regard to their advantages and disadvantages. A suggested best solution could be a hybrid that allowed the different techniques to compensate for the other’s deficiencies.",
keywords = "Component, cache memory, design space, exploration",
author = "David Sam and {Opoku Agyeman}, Michael",
year = "2018",
month = "4",
day = "16",
language = "English",
booktitle = "International Symposium on Computer Science and Intelligent Control",
publisher = "ISCSIC",

}

Sam, D & Opoku Agyeman, M 2018, An overview of design space exploration of cache memory. in International Symposium on Computer Science and Intelligent Control. ISCSIC, Sweden.

An overview of design space exploration of cache memory. / Sam, David; Opoku Agyeman, Michael.

International Symposium on Computer Science and Intelligent Control. Sweden : ISCSIC, 2018.

Research output: Contribution to Book/Report typesChapterResearchpeer-review

TY - CHAP

T1 - An overview of design space exploration of cache memory

AU - Sam, David

AU - Opoku Agyeman, Michael

PY - 2018/4/16

Y1 - 2018/4/16

N2 - The advancement of computer architecture systems have led to the massive need for memory. The need to sustain such leaps has required the examination of solutions for the design space exploration of memory. From design space exploration and its relevance to the fundamental makeup of cache memory, there are some possible solutions to the problem of needing more and faster memory sooner than later. Design Space Exploration techniques Simulation, Analytical, Configurable and Evolutionary all provide different advantages and definitely enhance the cache memory design. However, each has its drawbacks that should be taken into account depending on the intent of its application. This paper presents an overview of the different techniques and evaluates their effectiveness with regard to their advantages and disadvantages. A suggested best solution could be a hybrid that allowed the different techniques to compensate for the other’s deficiencies.

AB - The advancement of computer architecture systems have led to the massive need for memory. The need to sustain such leaps has required the examination of solutions for the design space exploration of memory. From design space exploration and its relevance to the fundamental makeup of cache memory, there are some possible solutions to the problem of needing more and faster memory sooner than later. Design Space Exploration techniques Simulation, Analytical, Configurable and Evolutionary all provide different advantages and definitely enhance the cache memory design. However, each has its drawbacks that should be taken into account depending on the intent of its application. This paper presents an overview of the different techniques and evaluates their effectiveness with regard to their advantages and disadvantages. A suggested best solution could be a hybrid that allowed the different techniques to compensate for the other’s deficiencies.

KW - Component

KW - cache memory

KW - design space

KW - exploration

M3 - Chapter

BT - International Symposium on Computer Science and Intelligent Control

PB - ISCSIC

CY - Sweden

ER -

Sam D, Opoku Agyeman M. An overview of design space exploration of cache memory. In International Symposium on Computer Science and Intelligent Control. Sweden: ISCSIC. 2018