A region-based compilation infrastructure
In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 84 |
---|---|
container_issue | |
container_start_page | 75 |
container_title | |
container_volume | |
creator | Yang Liu Zhaoqing Zhang Ruliang Qiao Dz-ching Ju, R. |
description | In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent optimizations. This region-based framework has been implemented in the Open Research Compiler targeting Itanium/sup /spl reg// Processor Family (IPF). Experimental results from the SPEC2000Int programs show that this infrastructure provides an effective control on forming regions to meet the requirements of different optimizations. For example, the compilation time of instruction scheduling is significantly reduced by this region formation infrastructure while preserving or improving the overall performance. At the highest optimization level, the performance of one program has a 15.6% improvement by employing this region-based infrastructure. |
doi_str_mv | 10.1109/INTERA.2003.1192358 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1192358</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1192358</ieee_id><sourcerecordid>1192358</sourcerecordid><originalsourceid>FETCH-LOGICAL-i220t-87640a3365dc7a1a5265c9e403c4539b3c11b6aecafced03e9fa310a74d8160b3</originalsourceid><addsrcrecordid>eNotj81qAjEURgNSsLU-gZvZdjH2JjfJJMtBbCtIC0XXcidzp0T8IxkXvr0D9Ww-OIsPjhAzCXMpwb-vvjfL33quAHAQXqFxI_EClfVGOudxLKY572FAGzBePYu3ukj8F8-nsqHMbRHOx0s8UD-YIp66RLlP19BfE7-Kp44OmaePnYjtx3Kz-CrXP5-rRb0uo1LQl66yGgjRmjZUJMkoa4JnDRi0Qd9gkLKxxIG6wC0g-45QAlW6ddJCgxMx-_-NzLy7pHikdNs9avAOS3BAFQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A region-based compilation infrastructure</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Yang Liu ; Zhaoqing Zhang ; Ruliang Qiao ; Dz-ching Ju, R.</creator><creatorcontrib>Yang Liu ; Zhaoqing Zhang ; Ruliang Qiao ; Dz-ching Ju, R.</creatorcontrib><description>In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent optimizations. This region-based framework has been implemented in the Open Research Compiler targeting Itanium/sup /spl reg// Processor Family (IPF). Experimental results from the SPEC2000Int programs show that this infrastructure provides an effective control on forming regions to meet the requirements of different optimizations. For example, the compilation time of instruction scheduling is significantly reduced by this region formation infrastructure while preserving or improving the overall performance. At the highest optimization level, the performance of one program has a 15.6% improvement by employing this region-based infrastructure.</description><identifier>ISBN: 0769518893</identifier><identifier>ISBN: 9780769518893</identifier><identifier>DOI: 10.1109/INTERA.2003.1192358</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computers ; High performance computing ; Microprocessors ; Optimizing compilers ; Partial response channels ; Partitioning algorithms ; Performance analysis ; Program processors ; Size control ; Tail</subject><ispartof>Seventh Workshop on Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings, 2003, p.75-84</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1192358$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1192358$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yang Liu</creatorcontrib><creatorcontrib>Zhaoqing Zhang</creatorcontrib><creatorcontrib>Ruliang Qiao</creatorcontrib><creatorcontrib>Dz-ching Ju, R.</creatorcontrib><title>A region-based compilation infrastructure</title><title>Seventh Workshop on Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings</title><addtitle>INTERA</addtitle><description>In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent optimizations. This region-based framework has been implemented in the Open Research Compiler targeting Itanium/sup /spl reg// Processor Family (IPF). Experimental results from the SPEC2000Int programs show that this infrastructure provides an effective control on forming regions to meet the requirements of different optimizations. For example, the compilation time of instruction scheduling is significantly reduced by this region formation infrastructure while preserving or improving the overall performance. At the highest optimization level, the performance of one program has a 15.6% improvement by employing this region-based infrastructure.</description><subject>Computers</subject><subject>High performance computing</subject><subject>Microprocessors</subject><subject>Optimizing compilers</subject><subject>Partial response channels</subject><subject>Partitioning algorithms</subject><subject>Performance analysis</subject><subject>Program processors</subject><subject>Size control</subject><subject>Tail</subject><isbn>0769518893</isbn><isbn>9780769518893</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2003</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj81qAjEURgNSsLU-gZvZdjH2JjfJJMtBbCtIC0XXcidzp0T8IxkXvr0D9Ww-OIsPjhAzCXMpwb-vvjfL33quAHAQXqFxI_EClfVGOudxLKY572FAGzBePYu3ukj8F8-nsqHMbRHOx0s8UD-YIp66RLlP19BfE7-Kp44OmaePnYjtx3Kz-CrXP5-rRb0uo1LQl66yGgjRmjZUJMkoa4JnDRi0Qd9gkLKxxIG6wC0g-45QAlW6ddJCgxMx-_-NzLy7pHikdNs9avAOS3BAFQ</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Yang Liu</creator><creator>Zhaoqing Zhang</creator><creator>Ruliang Qiao</creator><creator>Dz-ching Ju, R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2003</creationdate><title>A region-based compilation infrastructure</title><author>Yang Liu ; Zhaoqing Zhang ; Ruliang Qiao ; Dz-ching Ju, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i220t-87640a3365dc7a1a5265c9e403c4539b3c11b6aecafced03e9fa310a74d8160b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Computers</topic><topic>High performance computing</topic><topic>Microprocessors</topic><topic>Optimizing compilers</topic><topic>Partial response channels</topic><topic>Partitioning algorithms</topic><topic>Performance analysis</topic><topic>Program processors</topic><topic>Size control</topic><topic>Tail</topic><toplevel>online_resources</toplevel><creatorcontrib>Yang Liu</creatorcontrib><creatorcontrib>Zhaoqing Zhang</creatorcontrib><creatorcontrib>Ruliang Qiao</creatorcontrib><creatorcontrib>Dz-ching Ju, R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yang Liu</au><au>Zhaoqing Zhang</au><au>Ruliang Qiao</au><au>Dz-ching Ju, R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A region-based compilation infrastructure</atitle><btitle>Seventh Workshop on Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings</btitle><stitle>INTERA</stitle><date>2003</date><risdate>2003</risdate><spage>75</spage><epage>84</epage><pages>75-84</pages><isbn>0769518893</isbn><isbn>9780769518893</isbn><abstract>In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent optimizations. This region-based framework has been implemented in the Open Research Compiler targeting Itanium/sup /spl reg// Processor Family (IPF). Experimental results from the SPEC2000Int programs show that this infrastructure provides an effective control on forming regions to meet the requirements of different optimizations. For example, the compilation time of instruction scheduling is significantly reduced by this region formation infrastructure while preserving or improving the overall performance. At the highest optimization level, the performance of one program has a 15.6% improvement by employing this region-based infrastructure.</abstract><pub>IEEE</pub><doi>10.1109/INTERA.2003.1192358</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 0769518893 |
ispartof | Seventh Workshop on Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings, 2003, p.75-84 |
issn | |
language | eng |
recordid | cdi_ieee_primary_1192358 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Computers High performance computing Microprocessors Optimizing compilers Partial response channels Partitioning algorithms Performance analysis Program processors Size control Tail |
title | A region-based compilation infrastructure |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T22%3A30%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20region-based%20compilation%20infrastructure&rft.btitle=Seventh%20Workshop%20on%20Interaction%20Between%20Compilers%20and%20Computer%20Architectures,%202003.%20INTERACT-7%202003.%20Proceedings&rft.au=Yang%20Liu&rft.date=2003&rft.spage=75&rft.epage=84&rft.pages=75-84&rft.isbn=0769518893&rft.isbn_list=9780769518893&rft_id=info:doi/10.1109/INTERA.2003.1192358&rft_dat=%3Cieee_6IE%3E1192358%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1192358&rfr_iscdi=true |