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 条
  • [1] A design of EPIC type processor based on MIPS architecture
    Takahito Hayashi
    Akinori Kanasugi
    Artificial Life and Robotics, 2020, 25 : 59 - 63
  • [2] Architecture and Implementation of a Reduced EPIC Processor
    Gao, Jun
    Zhang, Minxuan
    Xing, Zuocheng
    Feng, Chaochao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (01) : 9 - 18
  • [3] Design of RISC Based MIPS Architecture with VLSI Approach
    Ghosal, Munmun
    Deshmukh, A. Y.
    WIRELESS NETWORKS AND COMPUTATIONAL INTELLIGENCE, ICIP 2012, 2012, 292 : 456 - 466
  • [4] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [5] The VHDL Implementation of Reconfigurable MIPS Processor
    Ziebinski, Adam
    Swierc, Stanislaw
    MAN-MACHINE INTERACTIONS, 2009, 59 : 663 - +
  • [6] Asynchronous Circuit Design on an FPGA: MIPS Processor Case Study
    Lee, Seung-Joon
    Lee, Deok-Young
    Ko, Young-Woong
    Lee, Jeong-Gun
    CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 480 - +
  • [7] 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
  • [8] Study, Design and Analysis of 8 bit MIPS Processor using deepsubmicron CMOS C5 process
    Shukla, Divya
    Johari, Ayoush
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
  • [9] Architectural Integration of RSA Accelerator into MIPS Processor
    Lu, Shiting
    Zhang, Suiyu
    Zhang, Yulong
    Han, Jun
    Zeng, Xiaoyang
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 948 - 951
  • [10] Design of Convolutional Neural Network Processor Based on FPGA Resource Multiplexing Architecture
    Yan, Fei
    Zhang, Zhuangzhuang
    Liu, Yinping
    Liu, Jia
    SENSORS, 2022, 22 (16)