Cart (Loading....) | Create Account
Close category search window

Scratchpad Memories for Parallel Applications in Multi-core Architectures

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Moreira, F.B. ; Grupo de Processamento Paralelo e Distribuido, Univ. Fed. do Rio Grande do Sul, Rio Grande, Brazil ; Molina da Cruz, E.H. ; Alves, M.A.Z. ; Navaux, P.O.A.

Summary form only given. Scratchpad memories are largely used in embedded processorsdue to their reduced energy consumption and areacompared to traditional cache memories. In multi-core architectures, these memories are an interesting solution forthe storage of shared data and data which is used intensively.However, these memories present some challenges,such as the need for manual choice of the content. Furthermore,different sizes of scratchpad memories result inthe need to modify the source code of the application. Inthis article, we propose the use of a scratchpad memoryin a multi-core architecture which alleviates these disadvantages.We added the scratchpad to an architecture consistingof 4 cores, reducing the size of L2 cache in orderto give chip area to the scratchpad memory. We evaluatedour proposed design by executing the NAS Parallel Benchmark(NPB) applications in a simulator. We improved performanceby up to 45% compared to the base architecture,reducing cache invalidations by up to 85%.

Published in:

Sistemas Computacionais (WSCAD-SSC), 2011 Simpasio em

Date of Conference:

26-29 Oct. 2011

Need Help?

IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.