Design of translator for stack-based codes from 3-address codes in CTOC
We Present CTOC, a framework for optimizing Java bytecode. The framework supports two intermediate representations for representing Java bytecode: CTOC-B, a streamlined representation of bytecode which is simple to manipulate; CTOC-T, a typed 3-address intermediate representation suitable for optimi...
Saved in:
Published in | Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05) pp. 32 - 36 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2005
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We Present CTOC, a framework for optimizing Java bytecode. The framework supports two intermediate representations for representing Java bytecode: CTOC-B, a streamlined representation of bytecode which is simple to manipulate; CTOC-T, a typed 3-address intermediate representation suitable for optimization. We translate CTOC-T back to CTOC-B that translates a needless code. A needless code is redundant store/load statement and partial redundancy. We study the technique necessary to effectively translate CTOC-T back to CTOC-B without losing performance. This paper eliminates needless code. |
---|---|
AbstractList | We Present CTOC, a framework for optimizing Java bytecode. The framework supports two intermediate representations for representing Java bytecode: CTOC-B, a streamlined representation of bytecode which is simple to manipulate; CTOC-T, a typed 3- adress intermediate representation suitable for optimization. We translate CTOC-T back to CTOC-B that translate a needless code. A needless code is redundant store/load statement and partial redundancy. We Study the technique necessary to effectively translate CTOC-T back to CTOC-B without losing performance. This paper eliminate needless code. We Present CTOC, a framework for optimizing Java bytecode. The framework supports two intermediate representations for representing Java bytecode: CTOC-B, a streamlined representation of bytecode which is simple to manipulate; CTOC-T, a typed 3-address intermediate representation suitable for optimization. We translate CTOC-T back to CTOC-B that translates a needless code. A needless code is redundant store/load statement and partial redundancy. We study the technique necessary to effectively translate CTOC-T back to CTOC-B without losing performance. This paper eliminates needless code. |
Author | Sun-Moon Jo Young-Kook Kim Weon-Hee Yoo |
Author_xml | – sequence: 1 givenname: Young-Kook surname: Kim fullname: Kim, Young-Kook – sequence: 2 givenname: Sun-Moon surname: Jo fullname: Jo, Sun-Moon – sequence: 3 givenname: Weon-Hee surname: Yoo fullname: Yoo, Weon-Hee |
BookMark | eNotT0tLw0AYXFBBrb1587Inb6n7yL6OErUGCj1Yz2Gz-Vaiabbulx789wbagWFgGIaZW3I5phEIuedsxTlzT3VVf6wEY2ql-AVZOmOZ0U4J4bS9JkvEbzajVNwIc0PWL4D910hTpFP2Iw5-SpnGmTj58FO0HqGjIXWANOa0p7LwXZcB8Wz2I6122-qOXEU_ICzPuiCfb6-76r3YbNd19bwpesH0VETNS-uMNFIKBywKKENpFIROtVHbeb92ztnISt22YKIPNijRSt55qa1p5YI8nnoPOf0eAadm32OAYfAjpCM2kvNSzefm4MMp2ANAc8j93ue_hiuupOHyH-o-V1A |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/ICIS.2005.51 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EndPage | 36 |
ExternalDocumentID | 1515371 |
Genre | orig-research Conference Paper |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIE RIL 7SC 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-i206t-f614897373329e0f2e4c475ecd5bf6810969998f046bbe7fac8c52b31da3687b3 |
IEDL.DBID | RIE |
ISBN | 9780769522968 0769522963 |
IngestDate | Fri Apr 12 03:21:44 EDT 2024 Wed Jun 26 19:27:09 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i206t-f614897373329e0f2e4c475ecd5bf6810969998f046bbe7fac8c52b31da3687b3 |
Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
PQID | 31145451 |
PQPubID | 23500 |
PageCount | 5 |
ParticipantIDs | proquest_miscellaneous_31145451 ieee_primary_1515371 |
PublicationCentury | 2000 |
PublicationDate | 20050000 20050714 |
PublicationDateYYYYMMDD | 2005-01-01 2005-07-14 |
PublicationDate_xml | – year: 2005 text: 20050000 |
PublicationDecade | 2000 |
PublicationTitle | Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05) |
PublicationTitleAbbrev | ICIS |
PublicationYear | 2005 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000451727 |
Score | 1.3710694 |
Snippet | We Present CTOC, a framework for optimizing Java bytecode. The framework supports two intermediate representations for representing Java bytecode: CTOC-B, a... |
SourceID | proquest ieee |
SourceType | Aggregation Database Publisher |
StartPage | 32 |
SubjectTerms | Arithmetic Computer science Information science Java Optimization methods Optimizer Translator |
Title | Design of translator for stack-based codes from 3-address codes in CTOC |
URI | https://ieeexplore.ieee.org/document/1515371 https://search.proquest.com/docview/31145451 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LSsNAFB2qK1dVW7E-Z-HSaZNMksmso7UVqoItdBcyLyiVRGyy8eudm5egLtwlA4HhMplzX-dchG487aWRwyURhnEC9VsiWBAQEbraUSKiNY978RTOVv7jOlj30G3HhdFaV81negyPVS1f5bKEVNkEwJcCYXyPcV5ztbp8CuikWCyuI3NuvQp7shqBnfY96hrf-WQez1_rjAqUKKvBKr9u4wpipn20aDdXd5Zsx2UhxvLzh27jf3d_iIbfZD780sHUEerp7Bj122kOuPm5B-jhrmrmwLnBBQDYG4Tj2Pq02DqQcksA7xQGCvwOAykFU2JvLYjWm8VNhuPlczxEq-n9Mp6RZswC2XhOWBADWqCcUUapx7VjPO1LnwVaqkAYkCvjofUiI2MjaSE0M6mMZOAJ6qqUhhET9ATtZ3mmTxGW3C6HIlBGGl8GPE0NZ1wqoxyuXE-N0ADskrzXShpJY5IRum4tn9jTDSWLNNN5uUuoDdesj-ee_f3hOTqopFSrlMgF2i8-Sn1pnYRCXFWn4wuPG7fJ |
link.rule.ids | 310,311,783,787,792,793,799,4058,4059,27938,55087 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG-IHvSECkb8ogePFsa6rusZRVBAEyHhtqxfCcFsRsbFv96-bWCiHrxtTZY0L13f7338fg-hG9_4SeQJRaTlgkD9lkjOGJFhz3haRrTkcU-m4XAePC7YooZud1wYY0zRfGY68FjU8nWmNpAq64LzpUAY33e4OuIlW2uXUQGlFOeNy9hcOFzhzlYlsbN9j3at76I76o9ey5wKFCmL0Sq_7uPCyQzqaLLdXtlbsupsctlRnz-UG_-7_yPU_Kbz4ZedozpGNZOeoPp2ngOufu8Gergr2jlwZnEOLuwNAnLsUC12EFKtCHg8jYEEv8ZAS8GUuHsL4vVqcZni_uy530Tzwf2sPyTVoAWy9L0wJxbUQAWnnFJfGM_6JlABZ0ZpJi0IlonQ4cjIulhaSsNtoiLFfEl7OqFhxCU9RXtplpozhJVwy6Fk2iobKCaSxAoulLbaE7rn6xZqgF3i91JLI65M0kLtreVjd76haJGkJtusY-oCNofyeud_f9hGB8PZZByPR9OnC3RYCKsWCZJLtJd_bMyVgwy5vC5OyhddlbsV |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Fourth+Annual+ACIS+International+Conference+on+Computer+and+Information+Science+%28ICIS%2705%29&rft.atitle=Design+of+translator+for+stack-based+codes+from+3-address+codes+in+CTOC&rft.au=Young-Kook+Kim&rft.au=Sun-Moon+Jo&rft.au=Weon-Hee+Yoo&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780769522968&rft.spage=32&rft.epage=36&rft_id=info:doi/10.1109%2FICIS.2005.51&rft.externalDocID=1515371 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769522968/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769522968/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769522968/sc.gif&client=summon&freeimage=true |