Abstract | ||
---|---|---|
Before it can achieve wide acceptance, parallel computation must be made significantlyeasier to program. One of the main obstacles to this goal is the current usage of memory, both abstractly, by programmers, and concretely, by computer architects. In this paper, we present compiler technology for two novel computer architectures, and discuss how, on the one hand, many traditional, memory-based restraints on parallelism can be removed by the compiler — and, on the other hand, how computer architecture (along with appropriate compiler components) can provide a truly transpar- ent virtual distributed memory in such a way so as to move both data-distribution and scheduling into the hardware domain, alleviating the programmer from these concerns. |
Year | Venue | Keywords |
---|---|---|
1997 | ARCS | neuro-computing,parallelizing compilers,memory systems and management,interconnections networks,innovative architectures,novel computer architectures,compiler technology,parallel computer,computer architecture,distributed memory |
Field | DocType | ISBN |
Memory protection,Computer architecture,Uniform memory access,Programming language,Shared memory,Computer science,Parallel computing,Memory ordering,Distributed memory,Compiler,Non-uniform memory access,Memory address | Conference | 3-8007-2295-X |
Citations | PageRank | References |
1 | 0.38 | 8 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ronald Moore | 1 | 41 | 7.60 |
Bernd Klauer | 2 | 50 | 14.36 |
Klaus Waldschmidt | 3 | 122 | 30.92 |