Symbolic bounds analysis of pointers, array indices, and accessed memory regions

R Rugina, M Rinard - ACM Sigplan Notices, 2000 - dl.acm.org
… index variables and for the regions of memory that each statement and procedure accesses.
Mapping: For two sets of variables S and T, a mapping M from S to T is either a function M 2 …

Automatic data movement and computation mapping for multi-level parallel architectures with explicitly managed memories

MM Baskaran, U Bondhugula… - Proceedings of the 13th …, 2008 - dl.acm.org
memory storage for each non-overlapping region of the data space of an array that is accessed
in … hull and let lbk and ubk be the lower and upper bounds of dimension variable ik. Local …

Symbolic bounds analysis of pointers, array indices, and accessed memory regions

R Rugina, MC Rinard - ACM Transactions on Programming Languages …, 2005 - dl.acm.org
… and array index variables and for the regions of memory that … The compiler creates a call
site mapping M that maps the … this mapping to translate RWbaseInc,a into the new region R …

Affinity-based thread and data mapping in shared memory systems

M Diener, EHM Cruz, MAZ Alves, POA Navaux… - ACM Computing …, 2016 - dl.acm.org
… (based on message passing or accesses to shared memory areas), as well as policy
types … offer selection of a thread mapping policy via environment variables. Two well-known …

Automatic code mapping on an intelligent memory architecture

Y Solihin, J Lee, J Torrellas - IEEE Transactions on Computers, 2001 - ieeexplore.ieee.org
… must ensure that, when a processor accesses a variable, it gets the latest … region on P.host
and some on P.mem concurrently. We start by statically assigning the modules in the region to …

Virtual memory

PJ Denning - ACM Computing Surveys (CSUR), 1970 - dl.acm.org
… fast-access storage is so expensive, computer memories of … general areas: the mechariisms
for effecting virtual memory, … the address space is organized into variable size "segments" of …

Memory-mapping support for reducer hyperobjects

ITA Lee, A Shafi, CE Leiserson - … ACM symposium on Parallelism in …, 2012 - dl.acm.org
memory access on an AMD Opteron 8354. In this paper, we investigate a memory-mapping
processes in Grace to map the shared regions (ie, global variables and heap) with different …

Data remapping for design space optimization of embedded memory systems

RM Rabbah, KV Palem - ACM Transactions on Embedded Computing …, 2003 - dl.acm.org
variables; a pointer variable is a variable whose value is the … To this extent, we analyze
memory access patterns along … a range of MAPs along different program regions may prove worth…

Data access optimization in a processing-in-memory system

Z Sura, A Jacob, T Chen, B Rosenburg… - Proceedings of the 12th …, 2015 - dl.acm.org
… When the device for a target region is an entire AMC, variables named in the region’s map
clauses are placed in memory interleaved across all 32 vaults of the AMC, and any or all of …

[HTML][HTML] Architecture of fluid intelligence and working memory revealed by lesion mapping

AK Barbey, R Colom, EJ Paul, J Grafman - Brain Structure and Function, 2014 - Springer
… Factor loadings among latent variables of fluid intelligence and working memory are …
similarity among brain regions for each latent variable are illustrated in blue. The statistical map is …