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 …
… 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 …
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 …
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
… (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 …
types … offer selection of a thread mapping policy via environment variables. Two well-known …
Automatic code mapping on an intelligent memory architecture
… 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 …
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 …
for effecting virtual memory, … the address space is organized into variable size "segments" of …
Memory-mapping support for reducer hyperobjects
… 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 …
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…
memory access patterns along … a range of MAPs along different program regions may prove worth…
Data access optimization in a processing-in-memory system
… 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 …
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
… 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 …
similarity among brain regions for each latent variable are illustrated in blue. The statistical map is …