Publication | Closed Access
MPADS
33
Citations
16
References
2008
Year
Unknown Venue
EngineeringCompiler TechnologyComputer ArchitectureSoftware EngineeringData StructureSoftware AnalysisData ScienceData IntegrationParallel ComputingData ManagementMemory ManagementProgram SlicingParallelizing CompilerCompiler SupportMemory PoolingComputer EngineeringComputer ScienceMemory-pooling-assisted Data SplittingProgram AnalysisParallel ProgrammingSystem Software
This paper describes Memory-Pooling-Assisted Data Splitting (MPADS), a framework that combines data structure splitting with memory pooling --- Although it MPADS may call to mind memory padding, a distintion of this framework is that is does not insert padding. MPADS relies on pointer analysis to ensure that splitting is safe and applicable to type-unsafe language. MPADS makes no assumption about type safety. The analysis can identify cases in which the transformation could lead to incorrect code and thus MPADS abandons those cases.
| Year | Citations | |
|---|---|---|
Page 1
Page 1