Reducing constant loads for ARM executable filesARM 실행파일의 상수 로드 경감을 위한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 356
  • Download : 0
For several benefits, unignorable amount of read-only data has been embedded in the text sections of an executable file though there are separate data sections in the file. This, however, becomes serious hindrance when we come to the issues of directly manipulating an executable file for analyzing, profiling or optimizing it. It also incurs some overhead in code size and performance. With all this drawbacks, in a fixed-length instruction set architecture, it goes beyond our choice to embed data into text sections due to the limitation on the bitfield size of the immediate operands in instructions. More specifically, whenever we access data segment we must load the address of the target data in advance from near the current instruction. This makes embedding the address values into the text sections inevitable in such architecture. In this thesis we show that a minor addition in a fixed-length instruction set architecture can cover most of the cases of necessity for the big constants like data addresses without embedding them into the text sections. In addition, it results in code size reduction and improvement in performance. The discussion and experiments are targeted to the ARM instruction set architecture which is an instance of fixed length instruction set architecture and the most widespread one in embedded computing area. The experiments are done with self-constructed binary engineering tool which does necessary analyzing, profiling and rewriting of the ARM executable files and the Simplescalar-ARM simulator.
Advisors
Han, Hwan-Sooresearcher한환수researcher
Description
한국과학기술원 : 전산학전공,
Publisher
한국과학기술원
Issue Date
2007
Identifier
265039/325007  / 020053186
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학전공, 2007.2, [ v, 30 p. ]

Keywords

Disassembling; constant load; binary rewriting; 실행파일 재작성; 디스어셈블링; 상수 로드

URI
http://hdl.handle.net/10203/34758
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=265039&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0