A design of EPIC type processor based on MIPS architecture

被引:1
|
作者
Hayashi, Takahito [1 ]
Kanasugi, Akinori [1 ]
机构
[1] Tokyo Denki Univ, Tokyo, Japan
关键词
Processor; EPIC; VLIW; MIPS; FPGA;
D O I
10.1007/s10015-019-00554-w
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper proposes an EPIC (Explicitly Parallel Instruction Computing Architecture) type processor based on MIPS. VLIW processors can execute multiple instructions simultaneously, but due to dependency of instructions, it is often impossible to execute maximum parallel execution. As a result, program contains many NOP instructions. EPIC processor can reduce NOP instructions by changing number of instructions to be executed simultaneously. To implement EPIC type processor, five bit field is embedded in the machine instruction code. For comparison, a 5-stage pipeline processor (basic processor), and a Very Long Instruction Word (VLIW) processor are designed. The proposed processors are described in hardware description language (VHDL) and implemented using FPGA. Operations are confirmed by software Tera Term. Processors are evaluated for instruction parallelism and program size using bubble sort program. It is confirmed that the proposed processor is 1.9 times faster than the basic processor. In addition, the program size of the proposed processor is 64 bytes, the basic processor is 56 bytes, and the VLIW processor is 80 bytes.
引用
收藏
页码:59 / 63
页数:5
相关论文
共 50 条
  • [21] Design and Test Based on Stream Processor Programmable Cluster Architecture
    Xu Wen
    Wu Dongyan
    Qi Lijun
    Wang Mingge
    Xiao Jingxin
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 358 - 362
  • [22] The design and implementation of the massively parallel processor based on the matrix architecture
    Noda, Hideyuki
    Nakajima, Masami
    Dosaka, Katsumi
    Nakata, Kiyoshi
    Higashida, Motoki
    Yamamoto, Osamu
    Mizumoto, Katsuya
    Tanizaki, Tetsushi
    Gyohten, Takayuki
    Okuno, Yoshihiro
    Kondo, Hiroyuki
    Shimazu, Yukihiko
    Arimoto, Kazutami
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (01) : 183 - 192
  • [23] The Design of Reconfigurable Instruction Set Processor Based on ARM Architecture
    Yin, Jinyong
    Xu, Zhenpeng
    Fang, Xinmo
    Zhou, Xihao
    ADVANCED COMPUTER ARCHITECTURE, 2018, 908 : 66 - 78
  • [24] Design of portable media player based on linux and MIPS-core Au1200 processor
    Zhang, Yunzhou
    Wu, Chengdong
    Ji, Peng
    Jia, Zixi
    ICIEA 2007: 2ND IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-4, PROCEEDINGS, 2007, : 610 - 613
  • [25] Design and Simulation of 32-Bit RISC Architecture Based on MIPS using VHDL
    Ritpurkar, S. P.
    Thakare, M. N.
    Korde, G. D.
    ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [26] The VHDL Implementation of Reconfigurable MIPS Processor
    Ziebinski, Adam
    Swierc, Stanislaw
    MAN-MACHINE INTERACTIONS, 2009, 59 : 663 - +
  • [27] ALU DESIGN AND PROCESSOR BRANCH ARCHITECTURE
    STEVEN, GB
    STEVEN, FL
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 36 (05): : 259 - 278
  • [28] Advanced Low Power RISC Processor Design using MIPS Instruction Set
    Bharadwaja, P. V. S. R.
    Teja, K. Ravi
    Babu, M. Naresh
    Neelima, K.
    2015 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2015, : 1252 - 1258
  • [29] On the design of a register queue based processor architecture (FaRM-rq)
    Abderazek, BA
    Shigeta, S
    Yoshinaga, T
    Sowa, M
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2003, 2745 : 248 - 262
  • [30] THE MIPS R4000 PROCESSOR
    MIRAPURI, S
    WOODACRE, M
    VASSEGHI, N
    IEEE MICRO, 1992, 12 (02) : 10 - 22