Memory Map: A Multiprocessor Cache Simulator
Nowadays, Multiprocessor System-on-Chip (MPSoC) architectures are mainly focused on by manufacturers to provide increased concurrency, instead of increased clock speed, for embedded systems. However, managing concurrency is a tough task. Hence, one major issue is to synchronize concurrent accesses t...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2012-01-01
|
Series: | Journal of Electrical and Computer Engineering |
Online Access: | http://dx.doi.org/10.1155/2012/365091 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832560149046231040 |
---|---|
author | Shaily Mittal Nitin |
author_facet | Shaily Mittal Nitin |
author_sort | Shaily Mittal |
collection | DOAJ |
description | Nowadays, Multiprocessor System-on-Chip (MPSoC) architectures are mainly focused on by manufacturers to provide increased concurrency, instead of increased clock speed, for embedded systems. However, managing concurrency is a tough task. Hence, one major issue is to synchronize concurrent accesses to shared memory. An important characteristic of any system design process is memory configuration and data flow management. Although, it is very important to select a correct memory configuration, it might be equally imperative to choreograph the data flow between various levels of memory in an optimal manner. Memory map is a multiprocessor simulator to choreograph data flow in individual caches of multiple processors and shared memory systems. This simulator allows user to specify cache reconfigurations and number of processors within the application program and evaluates cache miss and hit rate for each configuration phase taking into account reconfiguration costs. The code is open source and in java. |
format | Article |
id | doaj-art-eee1bde64dab45d08bea4ad229184084 |
institution | Kabale University |
issn | 2090-0147 2090-0155 |
language | English |
publishDate | 2012-01-01 |
publisher | Wiley |
record_format | Article |
series | Journal of Electrical and Computer Engineering |
spelling | doaj-art-eee1bde64dab45d08bea4ad2291840842025-02-03T01:28:19ZengWileyJournal of Electrical and Computer Engineering2090-01472090-01552012-01-01201210.1155/2012/365091365091Memory Map: A Multiprocessor Cache SimulatorShaily Mittal0Nitin1Department of Computer Science & Engineering, Chitkara University, Baddi, Solan 174103, IndiaDepartment of Computer Science & Engineering and Information Technology, Jaypee University of Information Technology, Waknaghat, Solan 173234, IndiaNowadays, Multiprocessor System-on-Chip (MPSoC) architectures are mainly focused on by manufacturers to provide increased concurrency, instead of increased clock speed, for embedded systems. However, managing concurrency is a tough task. Hence, one major issue is to synchronize concurrent accesses to shared memory. An important characteristic of any system design process is memory configuration and data flow management. Although, it is very important to select a correct memory configuration, it might be equally imperative to choreograph the data flow between various levels of memory in an optimal manner. Memory map is a multiprocessor simulator to choreograph data flow in individual caches of multiple processors and shared memory systems. This simulator allows user to specify cache reconfigurations and number of processors within the application program and evaluates cache miss and hit rate for each configuration phase taking into account reconfiguration costs. The code is open source and in java.http://dx.doi.org/10.1155/2012/365091 |
spellingShingle | Shaily Mittal Nitin Memory Map: A Multiprocessor Cache Simulator Journal of Electrical and Computer Engineering |
title | Memory Map: A Multiprocessor Cache Simulator |
title_full | Memory Map: A Multiprocessor Cache Simulator |
title_fullStr | Memory Map: A Multiprocessor Cache Simulator |
title_full_unstemmed | Memory Map: A Multiprocessor Cache Simulator |
title_short | Memory Map: A Multiprocessor Cache Simulator |
title_sort | memory map a multiprocessor cache simulator |
url | http://dx.doi.org/10.1155/2012/365091 |
work_keys_str_mv | AT shailymittal memorymapamultiprocessorcachesimulator AT nitin memorymapamultiprocessorcachesimulator |