๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Compiler Support for Array Distribution on NUMA Shared Memory Multiprocessors

โœ Scribed by Tarek S. Abdelrahman; Thomas N. Wong


Book ID
110257740
Publisher
Springer US
Year
1998
Tongue
English
Weight
262 KB
Volume
12
Category
Article
ISSN
0920-8542

No coin nor oath required. For personal study only.


๐Ÿ“œ SIMILAR VOLUMES


A Compiler-Directed Approach to Network
โœ Sibabrata Ray; Hong Jiang; Qing Yang ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 254 KB

and/or devising improved routing disciplines in the case of distributed memory architecture, to reduce the expected access time for a variable. Extensive work has been done on both cache design and message routing. In this paper a new shared-data approach is taken to attack the problem. We consider

Compiling Array Expressions for Efficien
โœ S.K.S. Gupta; S.D. Kaushik; C.-H. Huang; P. Sadayappan ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 502 KB

data-parallelism in these languages. Array expressions involve array sections which consist of array elements from a lower index to an upper index at a fixed stride. In order to generate high-performance target code, compilers for distributed-memory machines should produce efficient code for array s

Compiler Algorithms for Optimizing Local
โœ M. Kandemir; J. Ramanujam; A. Choudhary ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 608 KB

Distributed-memory message-passing machines deliver scalable performance but are difficult to program. Shared-memory machines, on the other hand, are easier to program but obtaining scalable performance with large number of processors is difficult. Recently, scalable machines based on logically shar

Efficient Index Set Generation for Compi
โœ S.D. Kaushik; C.-H. Huang; P. Sadayappan ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 316 KB

programming environment which allows annotation of single address space programs with distribution directives specifying the mapping of arrays to processors of a distributed-memory machine. The compiler is responsible for partitioning the arrays and generating SPMD messagepassing node code for the a