Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleMay 2006
Intermediately executed code is the key to find refactorings that improve temporal data locality
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 373–382https://doi.org/10.1145/1128022.1128071The growing speed gap between memory and processor makes an efficient use of the cache ever more important to reach high performance. One of the most important ways to improve cache behavior is to increase the data locality. While many cache analysis ...
- ArticleMay 2006
Multi-compilation: capturing interactions among concurrently-executing applications
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 157–170https://doi.org/10.1145/1128022.1128043It is well known that while applying a compiler optimization to a large scope of code (e.g., an entire procedure or function) can bring larger benefits in return as compared to smaller scopes (e.g., a nested loop), code analysis and optimization at ...
- ArticleMay 2006
On the decidability of phase ordering problem in optimizing compilation
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 147–156https://doi.org/10.1145/1128022.1128042We are interested in the computing frontier around an essential question about compiler construction: having a program P and a set M of non parametric compiler optimization modules (called also phases), is it possible to find a sequence s of these ...
- ArticleMay 2006
Energy-aware data prefetching for multi-speed disks
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 105–114https://doi.org/10.1145/1128022.1128038Power consumption of disk based storage systems is becoming an increasingly pressing issue for both commercial and scientific application domains. Prior work proposed several hardware based approaches to reducing disk power consumption by making use of ...
- ArticleMay 2006
Profile-driven compression scheme for embedded systems
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 95–104https://doi.org/10.1145/1128022.1128037The extensive usage of embedded systems involves running complex applications that require tightly limited resources such as memory and storage. One efficient way to satisfy the resource requirements is to reduce the code size through code compression. ...
- ArticleMay 2006
Landing openMP on cyclops-64: an efficient mapping of openMP to a many-core system-on-a-chip
CF '06: Proceedings of the 3rd conference on Computing frontiersPages 41–50https://doi.org/10.1145/1128022.1128030This paper presents our experience mapping OpenMP parallel programming model to the IBM Cyclops-64 (C64) architecture. The C64 employs a many-core-on-a-chip design that integrates processing logic (160 thread units), embedded memory (5MB) and ...