Analytical models of Energy and Throughput for Caches in MPSoCs
Arsalan Shahid, Muhammad Tayyab, Muhammad Yasir Qadri, Nadia N. Qadri,, and Jameel Ahmed

TL;DR
This paper introduces simplified analytical models for cache energy and throughput in MPSoCs, validated against simulations, to aid in design decisions balancing performance and energy efficiency.
Contribution
It presents an enhanced, low-parameter cache energy and throughput modeling approach validated for multicore systems, improving accuracy and usability.
Findings
Energy model accuracy within 10% for single-core processors
Energy model accuracy within 5% for MPSoCs
Throughput model error up to 11.5% for various architectures
Abstract
General trends in computer architecture are shifting more towards parallelism. Multicore architectures have proven to be a major step in processor evolution. With the advancement in multicore architecture, researchers are focusing on finding different solutions to fully utilize the power of multiple cores. With an ever-increasing number of cores on a chip, the role of cache memory has become pivotal. An ideal memory configuration should be both large and fast, however, in fact, system architects have to strike a balance between the size and access time of the memory hierarchy. It is important to know the impact of a particular cache configuration on the throughput and energy consumption of the system at design time. This paper presents an enhanced version of previously proposed cache energy and throughput models for multicore systems. These models use significantly a smaller number of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
