Presentation 2005-06-28
A compiler framework to combine multiple code optimization methods
Yuhei Kaneko, Nobuhiko Sugino,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) A multi-processor compiler framework to combine multiple code optimization methods is proposed. Although various code optimization methods enhance some of properties in program codes, they sometimes degrade other properties. Therefore, the compiler scheme to apply other code optimization methods with less degradation in important properties of derived codes is proposed. For multi-processor exploitation of inherent parallelism and reduction in redundant load and store operations are considered as the major optimization methods in this article. While keeping code properties derived by these methods, the proposed compiler applies other optimization methods. The proposed method is applied to the compiler and is proved to be effective by the comparison of codes generated for various example programs in terms of total elapsed cycles.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) compiler / optimization / multi-processor / schedule
Paper # CAS2005-19,VLD2005-30,SIP2005-43
Date of Issue

Conference Information
Committee CAS
Conference Date 2005/6/21(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Circuits and Systems (CAS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A compiler framework to combine multiple code optimization methods
Sub Title (in English)
Keyword(1) compiler
Keyword(2) optimization
Keyword(3) multi-processor
Keyword(4) schedule
1st Author's Name Yuhei Kaneko
1st Author's Affiliation Tokyo Institute of Technology()
2nd Author's Name Nobuhiko Sugino
2nd Author's Affiliation Tokyo Institute of Technology
Date 2005-06-28
Paper # CAS2005-19,VLD2005-30,SIP2005-43
Volume (vol) vol.105
Number (no) 146
Page pp.pp.-
#Pages 5
Date of Issue