A power reduction technique with object code merging for application specific embedded processors

Tohru Ishihara, Hiroto Yasuura

Research output: Contribution to journalConference article

30 Citations (Scopus)

Abstract

In this paper, a power reduction technique which merges frequently executed sequences of object codes into a set of single instructions is proposed. The merged sequence of object codes is restored by an instruction decompressor before decoding the object codes. The decompressor is implemented by a ROM. In many programs, only a few sequences of object codes are frequently executed. Therefore, merging these frequently executed sequences into a single instruction leads to a significant energy reduction. Our experiments with actual read only memory (ROM) modules and some benchmark program demonstrate significant energy reductions up to more than 65% at best case over an instruction memory without the object code merging.

Original languageEnglish
Article number840849
Pages (from-to)617-623
Number of pages7
JournalProceedings -Design, Automation and Test in Europe, DATE
DOIs
Publication statusPublished - Dec 1 2000
EventDesign, Automation and Test in Europe Conference and Exhibition 2000, DATE 2000 - Paris, France
Duration: Mar 27 2000Mar 30 2000

Fingerprint

Merging
ROM
Decoding
Data storage equipment
Experiments

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

@article{4d1fa795c7c74eb4810a4bbb75e165c6,
title = "A power reduction technique with object code merging for application specific embedded processors",
abstract = "In this paper, a power reduction technique which merges frequently executed sequences of object codes into a set of single instructions is proposed. The merged sequence of object codes is restored by an instruction decompressor before decoding the object codes. The decompressor is implemented by a ROM. In many programs, only a few sequences of object codes are frequently executed. Therefore, merging these frequently executed sequences into a single instruction leads to a significant energy reduction. Our experiments with actual read only memory (ROM) modules and some benchmark program demonstrate significant energy reductions up to more than 65{\%} at best case over an instruction memory without the object code merging.",
author = "Tohru Ishihara and Hiroto Yasuura",
year = "2000",
month = "12",
day = "1",
doi = "10.1109/DATE.2000.840849",
language = "English",
pages = "617--623",
journal = "Proceedings -Design, Automation and Test in Europe, DATE",
issn = "1530-1591",

}

TY - JOUR

T1 - A power reduction technique with object code merging for application specific embedded processors

AU - Ishihara, Tohru

AU - Yasuura, Hiroto

PY - 2000/12/1

Y1 - 2000/12/1

N2 - In this paper, a power reduction technique which merges frequently executed sequences of object codes into a set of single instructions is proposed. The merged sequence of object codes is restored by an instruction decompressor before decoding the object codes. The decompressor is implemented by a ROM. In many programs, only a few sequences of object codes are frequently executed. Therefore, merging these frequently executed sequences into a single instruction leads to a significant energy reduction. Our experiments with actual read only memory (ROM) modules and some benchmark program demonstrate significant energy reductions up to more than 65% at best case over an instruction memory without the object code merging.

AB - In this paper, a power reduction technique which merges frequently executed sequences of object codes into a set of single instructions is proposed. The merged sequence of object codes is restored by an instruction decompressor before decoding the object codes. The decompressor is implemented by a ROM. In many programs, only a few sequences of object codes are frequently executed. Therefore, merging these frequently executed sequences into a single instruction leads to a significant energy reduction. Our experiments with actual read only memory (ROM) modules and some benchmark program demonstrate significant energy reductions up to more than 65% at best case over an instruction memory without the object code merging.

UR - http://www.scopus.com/inward/record.url?scp=21044436759&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=21044436759&partnerID=8YFLogxK

U2 - 10.1109/DATE.2000.840849

DO - 10.1109/DATE.2000.840849

M3 - Conference article

AN - SCOPUS:21044436759

SP - 617

EP - 623

JO - Proceedings -Design, Automation and Test in Europe, DATE

JF - Proceedings -Design, Automation and Test in Europe, DATE

SN - 1530-1591

M1 - 840849

ER -