Skip to main navigation Skip to search Skip to main content

Multithreading extension for Thumb ISA and decoder support

  • Lan Dong*
  • , Zhenzhou Ji
  • , Guangzuo Cui
  • , Mingzeng Hu
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • Peking University

Research output: Contribution to journalArticlepeer-review

Abstract

Dual width instruction set embedded processors such as ARM provide 16-bit instruction set in addition to the 32-bit instructions set for lower energy and memory cost. The combination of hardware multithreading technique with the 16-bit code design can provide a tradeoff between performance and code size. In this paper, extension thread switch instruction (Ts) is added to the Thumb instruction set. With the decoder supporting, no extra cycles are needed to handle the Ts instructions. From analysis, our approach is a more flexible thread switch mechanism and provides better performance with little extra hardware cost.

Original languageEnglish
Pages (from-to)688-691
Number of pages4
JournalWSEAS Transactions on Computers
Volume5
Issue number3
StatePublished - Mar 2006

Keywords

  • ARM
  • Embedded processor
  • Multithreading processor
  • Thread switch
  • Thumb

Fingerprint

Dive into the research topics of 'Multithreading extension for Thumb ISA and decoder support'. Together they form a unique fingerprint.

Cite this