Design and implementation of echo instructions for an embedded processor

Karaduman Arda, Stubdal Iver, Hideharu Amano

Research output: Contribution to journalArticle

Abstract

Code size is an important issue for embedded systems. Reducing the code size helps us reduce the memory requirements of our programs. This enables us to design power efficient cores which can make maximum use of resources. In this paper, we propose implementation schemes for a new type of instruction called the Echo instruction, and propose a solution to reduce performance overhead when using Echo instructions. On average, we can reduce the performance overhead from 4.3% to 2.24% with our method.

Original languageEnglish
Pages (from-to)222-231
Number of pages10
JournalIPSJ Transactions on System LSI Design Methodology
Volume4
DOIs
Publication statusPublished - 2011

Fingerprint

Embedded systems
Data storage equipment

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Science Applications

Cite this

Design and implementation of echo instructions for an embedded processor. / Arda, Karaduman; Iver, Stubdal; Amano, Hideharu.

In: IPSJ Transactions on System LSI Design Methodology, Vol. 4, 2011, p. 222-231.

Research output: Contribution to journalArticle

@article{e9300e04ca4045fe8cdc81b16d216931,
title = "Design and implementation of echo instructions for an embedded processor",
abstract = "Code size is an important issue for embedded systems. Reducing the code size helps us reduce the memory requirements of our programs. This enables us to design power efficient cores which can make maximum use of resources. In this paper, we propose implementation schemes for a new type of instruction called the Echo instruction, and propose a solution to reduce performance overhead when using Echo instructions. On average, we can reduce the performance overhead from 4.3{\%} to 2.24{\%} with our method.",
author = "Karaduman Arda and Stubdal Iver and Hideharu Amano",
year = "2011",
doi = "10.2197/ipsjtsldm.4.222",
language = "English",
volume = "4",
pages = "222--231",
journal = "IPSJ Transactions on System LSI Design Methodology",
issn = "1882-6687",
publisher = "Information Processing Society of Japan",

}

TY - JOUR

T1 - Design and implementation of echo instructions for an embedded processor

AU - Arda, Karaduman

AU - Iver, Stubdal

AU - Amano, Hideharu

PY - 2011

Y1 - 2011

N2 - Code size is an important issue for embedded systems. Reducing the code size helps us reduce the memory requirements of our programs. This enables us to design power efficient cores which can make maximum use of resources. In this paper, we propose implementation schemes for a new type of instruction called the Echo instruction, and propose a solution to reduce performance overhead when using Echo instructions. On average, we can reduce the performance overhead from 4.3% to 2.24% with our method.

AB - Code size is an important issue for embedded systems. Reducing the code size helps us reduce the memory requirements of our programs. This enables us to design power efficient cores which can make maximum use of resources. In this paper, we propose implementation schemes for a new type of instruction called the Echo instruction, and propose a solution to reduce performance overhead when using Echo instructions. On average, we can reduce the performance overhead from 4.3% to 2.24% with our method.

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

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

U2 - 10.2197/ipsjtsldm.4.222

DO - 10.2197/ipsjtsldm.4.222

M3 - Article

VL - 4

SP - 222

EP - 231

JO - IPSJ Transactions on System LSI Design Methodology

JF - IPSJ Transactions on System LSI Design Methodology

SN - 1882-6687

ER -