Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Memory Map: A Multiprocessor Cache Simulator

View through CrossRef
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.
Title: Memory Map: A Multiprocessor Cache Simulator
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.

Related Results

VISUALISASI PENGARUH ELEMEN PERANCANGAN CACHE PADA SYMMETRIC MULTIPROCESSORS
VISUALISASI PENGARUH ELEMEN PERANCANGAN CACHE PADA SYMMETRIC MULTIPROCESSORS
[Id]Cache memory merupakan salah satu pokok pembahasan penting dalam matakuliah organisasi dan arsitektur komputer. Akan tetapi, cache tidak dapat diakses dalam proses pembelajaran...
An Efficient Software-Managed Cache Based on Cell Broadband Engine Architecture
An Efficient Software-Managed Cache Based on Cell Broadband Engine Architecture
While the CBEA (Cell Broadband Engine Architecture) offers substantial computational power, its explicit multilevel memory hierarchy poses significant challenges to traditional pro...
Adjustable block size coherent caches
Adjustable block size coherent caches
Several studies have shown that the performance of coherent caches depends on the relationship between the granularity of sharing and locality exhibited by the program and the cach...
A Hierarchical Cache Architecture-Oriented Cache Management Scheme for Information-Centric Networking
A Hierarchical Cache Architecture-Oriented Cache Management Scheme for Information-Centric Networking
Information-Centric Networking (ICN) typically utilizes DRAM (Dynamic Random Access Memory) to build in-network cache components due to its high data transfer rate and low latency....
On models for performance evaluation and cache resources placement in multi-cache networks
On models for performance evaluation and cache resources placement in multi-cache networks
Sur des modèles pour l'évaluation de performance et le placement des ressources de cache dans les réseaux multi-cache Au cours des dernières années, les fournisseur...
Cache Coherence Protocols in Distributed Systems
Cache Coherence Protocols in Distributed Systems
Distributed systems performance is affected significantly by cache coherence protocols due to their role in data consistency maintaining. Also, cache coherent protocols have a grea...
Simulator approaches in otorhinolaryngology ‐ Looking beyond the ophthalmological horizon
Simulator approaches in otorhinolaryngology ‐ Looking beyond the ophthalmological horizon
Purpose: To improve medical students' learning of handheld otoscopy technique and findings based on a standardized simulator‐based procedure.Methods: A group of 120 medical student...
Predictors of Performance on the Arthrobox Arthroscopy Simulator for Medical Students
Predictors of Performance on the Arthrobox Arthroscopy Simulator for Medical Students
Purpose The purpose of this study was to analyze the effects of past participation in athletics, the playing of musical instruments and video games and other va...

Back to Top