ViC*: A Compiler for Virtual-Memory C* (Extended Abstract)

Alex D. Colvin, Thomas H. Cormen · 1998

This paper describes the functionality of ViC*, a compiler for a variant of the data-parallel language C * with support for out-of-core data. The compiler translates C* programs with shapes declared outofcore, which describe parallel data stored on disk. The compiler output is a SPMD-style program in standard C with I/O and library calls added to efficiently access out-of-core parallel data. The ViC * compiler also applies several program transformations to improve out-of-core data access. Keywords: compilers, parallel I/O, C*, parallel disk systems, virtual memory.

Read the paper · More papers on PaperTik