AC(ID:2401/pre007)
Array C for CM
for Array C
Bill Carlson and Jesse Draper, Center for Computing Sciences, CM-5 and Cray T3
from documentation
"the compiler has a single extension 'dist' (for distributive) which allows shared arrays in C"
Related languages
| gcc |
=> |
AC | |
Extension of |
| AC |
=> |
AC+ | |
Evolution of |
| AC |
=> |
UPC | |
Incorporated some features of |
References:
Carlson, W. and J. Draper. AC for the T3D. Technical Report SRC-TR-95-141, Supercomputing Research Center, Bowie, MD, February 1995 view details
Carlson, W. W. and J. M. Draper. "Distributed data access in AC" pp39-47.
view details
in 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming PPOPP '95. July 19-21, 1995, Santa Barbara, California view details
Carlson, W.W. and J.M. Draper. AC for the T3D. Technical Report SRC-TR-95-141, Supercomputing Research Center, Bowie, MD, February 1995 view details
in 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming PPOPP '95. July 19-21, 1995, Santa Barbara, California view details
Gordon, Howard "Compilers on High Performance Computers" March 12, 1999 view details
Extract: AC AC and AC++
- Developed at CCS for the TMC CM-5 by
Bill Carlson and Jesse Draper
- Parallel extension to GNU C and C++
compilers
- It introduced the "aux" type to get
at the vector registers in the CM-5
- Ported to SGI T3D and T3E and is used
to take advantage of distributed shared memory using the "dist" type
- Can use asm statement
in 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming PPOPP '95. July 19-21, 1995, Santa Barbara, California view details
|