Table-Driven Code Optimizer

The Various optimization techniques are deployed in the compilation process of a source program for improving the program's execution speed and reducing the size of the source code[2]. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an opt...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sung-Lim Yun, Se-Man Oh
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 64
container_issue
container_start_page 59
container_title
container_volume
creator Sung-Lim Yun
Se-Man Oh
description The Various optimization techniques are deployed in the compilation process of a source program for improving the program's execution speed and reducing the size of the source code[2]. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an optimal pattern that corresponds to the intermediate code. However, it is deemed inefficient due to excessive time required for optimized pattern search. The tree matching pattern technique can result in many redundant comparisons for pattern determination, and there is also the disadvantage of high cost involved in constructing a code tree[8][15]. The objective of this paper is to propose a tabledriven code optimizer using the DFA(Deterministic Finite Automata)[6][11] optimization table to overcome the shortcomings of existing optimization techniques. Unlike other techniques, this is an efficient method of implementing an optimizer that is constructed with the deterministic automata, which determines the final pattern, reducing the pattern selection cost and expediting the pattern search process.
doi_str_mv 10.1109/PDCAT.2005.232
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1578865</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1578865</ieee_id><sourcerecordid>1578865</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-a057a90e9e1be96e0ee082f60d84226ed152eef1fda6046fe32f662e3b2e82ef3</originalsourceid><addsrcrecordid>eNotzM1KAzEUhuGACta2Wzfd9AYynpzMyc-yTLUKhbqYrkuG-QKRVstMEfTqFXT1Lh54lbo3VBlD8eF13azaiomkYstX6o68i8I1CV-rCVsftVjhWzUfxzcisiaEGOJELdrUHaHXQ_nE-7L56LHcnS_lVL4xzNRNTscR8_9O1f7psW2e9Xa3eWlWW12Ml4tOJD5FQoTpEB0IoMDZUR9qZofeCAPZ5D45ql2G_UXHsB0jMLKdqsXftwA4nIdySsPXwYgPwYn9AaBTO1Y</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Table-Driven Code Optimizer</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Sung-Lim Yun ; Se-Man Oh</creator><creatorcontrib>Sung-Lim Yun ; Se-Man Oh</creatorcontrib><description>The Various optimization techniques are deployed in the compilation process of a source program for improving the program's execution speed and reducing the size of the source code[2]. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an optimal pattern that corresponds to the intermediate code. However, it is deemed inefficient due to excessive time required for optimized pattern search. The tree matching pattern technique can result in many redundant comparisons for pattern determination, and there is also the disadvantage of high cost involved in constructing a code tree[8][15]. The objective of this paper is to propose a tabledriven code optimizer using the DFA(Deterministic Finite Automata)[6][11] optimization table to overcome the shortcomings of existing optimization techniques. Unlike other techniques, this is an efficient method of implementing an optimizer that is constructed with the deterministic automata, which determines the final pattern, reducing the pattern selection cost and expediting the pattern search process.</description><identifier>ISSN: 2379-5352</identifier><identifier>ISBN: 0769524052</identifier><identifier>ISBN: 9780769524054</identifier><identifier>DOI: 10.1109/PDCAT.2005.232</identifier><language>eng</language><publisher>IEEE</publisher><subject>Automata ; Cost function ; Doped fiber amplifiers ; Optimization methods ; Optimizing compilers ; Pattern analysis ; Pattern matching ; Performance analysis</subject><ispartof>Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05), 2005, p.59-64</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1578865$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1578865$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sung-Lim Yun</creatorcontrib><creatorcontrib>Se-Man Oh</creatorcontrib><title>Table-Driven Code Optimizer</title><title>Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05)</title><addtitle>PDCAT</addtitle><description>The Various optimization techniques are deployed in the compilation process of a source program for improving the program's execution speed and reducing the size of the source code[2]. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an optimal pattern that corresponds to the intermediate code. However, it is deemed inefficient due to excessive time required for optimized pattern search. The tree matching pattern technique can result in many redundant comparisons for pattern determination, and there is also the disadvantage of high cost involved in constructing a code tree[8][15]. The objective of this paper is to propose a tabledriven code optimizer using the DFA(Deterministic Finite Automata)[6][11] optimization table to overcome the shortcomings of existing optimization techniques. Unlike other techniques, this is an efficient method of implementing an optimizer that is constructed with the deterministic automata, which determines the final pattern, reducing the pattern selection cost and expediting the pattern search process.</description><subject>Automata</subject><subject>Cost function</subject><subject>Doped fiber amplifiers</subject><subject>Optimization methods</subject><subject>Optimizing compilers</subject><subject>Pattern analysis</subject><subject>Pattern matching</subject><subject>Performance analysis</subject><issn>2379-5352</issn><isbn>0769524052</isbn><isbn>9780769524054</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotzM1KAzEUhuGACta2Wzfd9AYynpzMyc-yTLUKhbqYrkuG-QKRVstMEfTqFXT1Lh54lbo3VBlD8eF13azaiomkYstX6o68i8I1CV-rCVsftVjhWzUfxzcisiaEGOJELdrUHaHXQ_nE-7L56LHcnS_lVL4xzNRNTscR8_9O1f7psW2e9Xa3eWlWW12Ml4tOJD5FQoTpEB0IoMDZUR9qZofeCAPZ5D45ql2G_UXHsB0jMLKdqsXftwA4nIdySsPXwYgPwYn9AaBTO1Y</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Sung-Lim Yun</creator><creator>Se-Man Oh</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2005</creationdate><title>Table-Driven Code Optimizer</title><author>Sung-Lim Yun ; Se-Man Oh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-a057a90e9e1be96e0ee082f60d84226ed152eef1fda6046fe32f662e3b2e82ef3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Automata</topic><topic>Cost function</topic><topic>Doped fiber amplifiers</topic><topic>Optimization methods</topic><topic>Optimizing compilers</topic><topic>Pattern analysis</topic><topic>Pattern matching</topic><topic>Performance analysis</topic><toplevel>online_resources</toplevel><creatorcontrib>Sung-Lim Yun</creatorcontrib><creatorcontrib>Se-Man Oh</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>Sung-Lim Yun</au><au>Se-Man Oh</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Table-Driven Code Optimizer</atitle><btitle>Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05)</btitle><stitle>PDCAT</stitle><date>2005</date><risdate>2005</risdate><spage>59</spage><epage>64</epage><pages>59-64</pages><issn>2379-5352</issn><isbn>0769524052</isbn><isbn>9780769524054</isbn><abstract>The Various optimization techniques are deployed in the compilation process of a source program for improving the program's execution speed and reducing the size of the source code[2]. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an optimal pattern that corresponds to the intermediate code. However, it is deemed inefficient due to excessive time required for optimized pattern search. The tree matching pattern technique can result in many redundant comparisons for pattern determination, and there is also the disadvantage of high cost involved in constructing a code tree[8][15]. The objective of this paper is to propose a tabledriven code optimizer using the DFA(Deterministic Finite Automata)[6][11] optimization table to overcome the shortcomings of existing optimization techniques. Unlike other techniques, this is an efficient method of implementing an optimizer that is constructed with the deterministic automata, which determines the final pattern, reducing the pattern selection cost and expediting the pattern search process.</abstract><pub>IEEE</pub><doi>10.1109/PDCAT.2005.232</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2379-5352
ispartof Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05), 2005, p.59-64
issn 2379-5352
language eng
recordid cdi_ieee_primary_1578865
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Automata
Cost function
Doped fiber amplifiers
Optimization methods
Optimizing compilers
Pattern analysis
Pattern matching
Performance analysis
title Table-Driven Code Optimizer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T20%3A46%3A03IST&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=Table-Driven%20Code%20Optimizer&rft.btitle=Sixth%20International%20Conference%20on%20Parallel%20and%20Distributed%20Computing%20Applications%20and%20Technologies%20(PDCAT'05)&rft.au=Sung-Lim%20Yun&rft.date=2005&rft.spage=59&rft.epage=64&rft.pages=59-64&rft.issn=2379-5352&rft.isbn=0769524052&rft.isbn_list=9780769524054&rft_id=info:doi/10.1109/PDCAT.2005.232&rft_dat=%3Cieee_6IE%3E1578865%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=1578865&rfr_iscdi=true