An ESL approach for energy consumption analysis of cache memories in soc platforms

11Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

The design of complex circuits as SoCs presents two great challenges to designers. One is the speeding up of system functionality modeling and the second is the implementation of the system in an architecture that meets performance and power consumption requirements. Thus, developing new high-level specification mechanisms for the reduction of the design effort with automatic architecture exploration is a necessity. This paper proposes an Electronic-System-Level (ESL) approach for system modeling and cache energy consumption analysis of SoCs called PCacheEnergyAnalyzer. It uses as entry a high-level UML-2.0 profile model of the system and it generates a simulation model of a multicore platform that can be analyzed for cache tuning. PCacheEnergyAnalyzer performs static/dynamic energy consumption analysis of caches on platforms that may have different processors. Architecture exploration is achieved by letting designers choose different processors for platform generation and different mechanisms for cache optimization. PCacheEnergyAnalyzer has been validated with several applications of Mibench, Mediabench, and PowerStone benchmarks, and results show that it provides analysis with reduced simulation effort. Copyright © 2011 Abel G. Silva-Filho et al.

Figures

  • Table 1: Comparison of related studies.
  • Figure 1: Proposed Approach.
  • Figure 2: Example of architectural partitioning in UML-ESL.
  • Figure 3: Tracking sequence diagram with parallel communication.
  • Table 2: Communication classification summary table.
  • Figure 4: Service level system representation and target virtual platform.
  • Table 3: Energy evaluation for two applications (bitcount small, patricia small).
  • Figure 6: Energy calculation flow.

References Powered by Scopus

MiBench: A free, commercially representative embedded benchmark suite

3160Citations
314Readers
Get full text

Multi-objective design space exploration using genetic algorithms

152Citations
36Readers
Get full text

Platune: A tuning framework for system-on-a-chip platforms

121Citations
20Readers
Get full text

Cited by Powered by Scopus

18Citations
42Readers
Get full text
9Citations
17Readers
Get full text

Cache power and performance tradeoffs for embedded applications

6Citations
9Readers
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Silva-Filho, A. G., Cordeiro, F. R., Araújo, C. C., Sarmento, A., Gomes, M., Barros, E., & Lima, M. E. (2011). An ESL approach for energy consumption analysis of cache memories in soc platforms. International Journal of Reconfigurable Computing, 2011. https://doi.org/10.1155/2011/219497

Readers over time

‘11‘12‘17‘18‘22‘2400.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

67%

Professor / Associate Prof. 2

33%

Readers' Discipline

Tooltip

Computer Science 5

83%

Engineering 1

17%

Save time finding and organizing research with Mendeley

Sign up for free
0