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...

Full description

Saved in:
Bibliographic Details
Published inFourth Annual ACIS International Conference on Computer and Information Science (ICIS'05) pp. 32 - 36
Main Authors Kim, Young-Kook, Jo, Sun-Moon, Yoo, Weon-Hee
Format Conference Proceeding
LanguageEnglish
Published IEEE 2005
Subjects
Online AccessGet 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