Publication | Closed Access
ViC*: a compiler for virtual-memory C*
19
Citations
19
References
2002
Year
Unknown Venue
Cluster ComputingEngineeringCompiler TechnologyComputer ArchitectureParallel SoftwareData IntegrationCompilersParallel ComputingData ManagementSpmd Style ProgramParallelizing CompilerCompiler SupportComputer EngineeringComputer ScienceOptimizing CompilerStandard CProgram AnalysisFormal MethodsParallel ProgrammingParallel Programming ModelData-level ParallelismSystem SoftwareParallel Data
The 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 out of core, 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1