Presentation | 2015-06-17 Extension of One-Instruction-Set Computer and Its Evaluation Noriaki Sakamoto, Tanvir Ahmed, Jason H. Anderson, Yuko Hara-Azumi, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Subleq computer is one of the best-known Turing-Complete One-Instruction-Set Computers. Subleq instruction is a three-operand instruction, which performs subtraction of the first two operands followed by conditional jump depending on the subtraction result and the third operand. Its architecture is simple with small circuit area and expected to be realized even by post-silicon devices whose manufacturing yield is not high yet. However, Subleq is not efficient for certain types of instructions, including multiplication and right shift, which are frequently used in practical applications. In this paper, we propose an instruction set extension for Subleq by a simple instruction, such as bit-reversal subtraction, for reducing the execution cycle counts to perform multiplication and shift operations. We evaluate the effect on cycle count reduction as well as those on circuit area and clock frequency when implementing the extended Subleq computer on an FPGA. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Instruction-Set Architecture / One-Instruction-Set Computer / Subleq |
Paper # | CAS2015-4,VLD2015-11,SIP2015-35,MSS2015-4 |
Date of Issue | 2015-06-10 (CAS, VLD, SIP, MSS) |
Conference Information | |
Committee | MSS / CAS / SIP / VLD |
---|---|
Conference Date | 2015/6/17(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Otaru University of Commerce |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | System, signal processing and related topics |
Chair | Satoshi Yamane(Kanazawa Univ.) / Satoshi Tanaka(Murata) / Osamu Houshuyama(NEC) / Yusuke Matsunaga(Kyushu Univ.) |
Vice Chair | Morikazu Nakamura(Univ. of Ryukyus) / Toshihiko Takahashi(Niigata Univ.) / Makoto Nakashizuka(Chiba Inst. of Tech.) / Masahiro Okuda(Univ. of Kitakyushu) / Takashi Takenana(NEC) |
Secretary | Morikazu Nakamura(Yamaguchi Univ.) / Toshihiko Takahashi(Toshiba) / Makoto Nakashizuka(Hitachi) / Masahiro Okuda(Tohoku Univ.) / Takashi Takenana(NEC) |
Assistant | Hideki Kinjo(Okinawa Univ.) / Toshihiro Tachibana(Shonan Inst. of Tech.) / Yohei Nakamura(Hitachi) / Takamichi Miyata(Chiba Inst. of Tech.) / Ittetsu Taniguchi(Ritsumeikan Univ.) |
Paper Information | |
Registration To | Technical Committee on Mathematical Systems Science and its applications / Technical Committee on Circuits and Systems / Technical Committee on Signal Processing / Technical Committee on VLSI Design Technologies |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Extension of One-Instruction-Set Computer and Its Evaluation |
Sub Title (in English) | |
Keyword(1) | Instruction-Set Architecture |
Keyword(2) | One-Instruction-Set Computer |
Keyword(3) | Subleq |
1st Author's Name | Noriaki Sakamoto |
1st Author's Affiliation | Tokyo Institute of Technology(Tokyo Tech) |
2nd Author's Name | Tanvir Ahmed |
2nd Author's Affiliation | Tokyo Institute of Technology(Tokyo Tech) |
3rd Author's Name | Jason H. Anderson |
3rd Author's Affiliation | University of Toronto(Univ. of Toronto) |
4th Author's Name | Yuko Hara-Azumi |
4th Author's Affiliation | Tokyo Institute of Technology(Tokyo Tech) |
Date | 2015-06-17 |
Paper # | CAS2015-4,VLD2015-11,SIP2015-35,MSS2015-4 |
Volume (vol) | vol.115 |
Number (no) | CAS-87,VLD-88,SIP-89,MSS-90 |
Page | pp.pp.19-24(CAS), pp.19-24(VLD), pp.19-24(SIP), pp.19-24(MSS), |
#Pages | 6 |
Date of Issue | 2015-06-10 (CAS, VLD, SIP, MSS) |