Proceedings of the Second International Symposium on Code Generation and Optimization
CGO, 2004.
@proceedings{CGO-2004, acmid = "977395", address = "San Jose, California, USA", ee = "http://www.computer.org/csdl/proceedings/cgo/2004/2102/00/index.html", isbn = "0-7695-2102-9", publisher = "{IEEE Computer Society}", title = "{Proceedings of the Second International Symposium on Code Generation and Optimization}", year = 2004, }
Contents (25 items)
- CGO-2004-LukMPCL #architecture #named
- Ispike: A Post-link Optimizer for the Intel®Itanium®Architecture (CKL, RM, HP, RSC, PGL), pp. 15–26.
- CGO-2004-KimLWCTZWYGS #physics #thread
- Physical Experimentation with Prefetching Helper Threads on Intel’s Hyper-Threaded Processors (DK, SWL, PHW, JdC, XT, XZ, HW, DY, MG, JPS), pp. 27–38.
- CGO-2004-ZhaiCSM #communication #compilation #optimisation #thread
- Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads (AZ, CBC, JGS, TCM), pp. 39–52.
- CGO-2004-DupreDT #architecture #embedded #named
- VHC: Quickly Building an Optimizer for Complex Embedded Architectures (MD, ND, OT), pp. 53–64.
- CGO-2004-MoonLHCLSL #framework #named #scalability
- SYZYGY — A Framework for Scalable Cross-Module IPO (SM, XDL, RH, DRC, LAL, US, SML), pp. 65–74.
- CGO-2004-LattnerA #compilation #framework #named #program analysis
- LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation (CL, VSA), pp. 75–88.
- CGO-2004-HazelwoodS #optimisation
- Exploring Code Cache Eviction Granularities in Dynamic Optimization Systems (KMH, JES), pp. 89–99.
- CGO-2004-Adl-TabatabaiBCEFLMS #java #performance
- Improving 64-Bit Java IPF Performance by Compressing Heap References (ARAT, JB, MC, ME, JF, BTL, BRM, JMS), pp. 100–110.
- CGO-2004-LiGP #library #sorting
- A Dynamically Tuned Sorting Library (XL, MJG, DAP), pp. 111–124.
- CGO-2004-CanalGS
- Software-Controlled Operand-Gating (RC, AG, JES), pp. 125–136.
- CGO-2004-AlmogRSS #architecture #energy #optimisation
- Specialized Dynamic Optimizations for High-Performance Energy-Efficient Microarchitecture (YA, RR, NS, AS), pp. 137–150.
- CGO-2004-SmelyanskiyMD #probability #scheduling
- Probabilistic Predicate-Aware Modulo Scheduling (MS, SAM, ESD), pp. 151–162.
- CGO-2004-RongTGDG #multi #pipes and filters
- Single-Dimension Software Pipelining for Multi-Dimensional Loops (HR, ZT, RG, AD, GRG), pp. 163–174.
- CGO-2004-RongDGG #code generation #multi #pipes and filters
- Code Generation for Single-Dimension Software Pipelining of Multi-Dimensional Loops (HR, AD, RG, GRG), pp. 175–188.
- CGO-2004-Winkel #performance #scheduling
- Exploring the Performance Potential of Itanium® Processors with ILP-based Scheduling (SW), pp. 189–200.
- CGO-2004-KudlurFCRCM #heuristic #named #scheduling
- FLASH: Foresighted Latency-Aware Scheduling Heuristic for Processors with Customized Datapaths (MK, KF, MLC, RAR, NC, SAM), pp. 201–212.
- CGO-2004-HuS #using
- Using Dynamic Binary Translation to Fuse Dependent Instructions (SH, JES), pp. 213–226.
- CGO-2004-WuBQEF #predict
- The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators (YW, MBJ, JQ, OE, JF), pp. 227–238.
- CGO-2004-JoshiBZ #optimisation #profiling #staged
- Targeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems (RJ, MDB, CBZ), pp. 239–250.
- CGO-2004-TallamZG #bound #profiling
- Extending Path Profiling across Loop Backedges and Procedure Boundaries (ST, XZ, RG), pp. 251–264.
- CGO-2004-RastelloFG #constraints #optimisation #using
- Optimizing Translation Out of SSA Using Renaming Constraints (FR, FdF, CG), pp. 265–278.
- CGO-2004-DingL #compilation #reuse
- A Compiler Scheme for Reusing Intermediate Computation Results (YD, ZL), pp. 279–290.
- CGO-2004-SoHZ #layout #memory management #parallel
- Custom Data Layout for Memory Parallelism (BS, MWH, HEZ), pp. 291–302.
- CGO-2004-PanaitSW #identification
- Static Identification of Delinquent Loads (VMP, AS, WFW), pp. 303–314.
- CGO-2004-WuPSRCA #memory management #profiling #using
- Exposing Memory Access Regularities Using Object-Relative Memory Profiling (QW, AP, AS, ER, DWC, DIA), pp. 315–324.
5 ×#named
5 ×#optimisation
3 ×#architecture
3 ×#compilation
3 ×#profiling
3 ×#scheduling
3 ×#using
2 ×#framework
2 ×#memory management
2 ×#multi
5 ×#optimisation
3 ×#architecture
3 ×#compilation
3 ×#profiling
3 ×#scheduling
3 ×#using
2 ×#framework
2 ×#memory management
2 ×#multi