FORAY-GEN: Automatic Generation of Affine Functions for Memory Optimizations

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Submitted on behalf of EDAA (http://www.edaa.com/)

Scientific paper

In today's embedded applications a significant portion of energy is spent in the memory subsystem. Several approaches have been proposed to minimize this energy, including the use of scratch pad memories, with many based on static analysis of a program. However, often it is not possible to perform static analysis and optimization of a program's memory access behavior unless the program is specifically written for this purpose. In this paper we introduce the FORAY model of a program that permits aggressive analysis of the application's memory behavior that further enables such optimizations since it consists of 'for' loops and array accesses which are easily analyzable. We present FORAY-GEN: an automated profile-based approach for extraction of the FORAY model from the original program. We also demonstrate how FORAY-GEN enhances applicability of other memory subsystem optimization approaches, resulting in an average of two times increase in the number of memory references that can be analyzed by existing static approaches.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

FORAY-GEN: Automatic Generation of Affine Functions for Memory Optimizations does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with FORAY-GEN: Automatic Generation of Affine Functions for Memory Optimizations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and FORAY-GEN: Automatic Generation of Affine Functions for Memory Optimizations will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-431422

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.