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] MEASUREMENT AND EVALUATION OF THE MIPS ARCHITECTURE AND PROCESSOR
    GROSS, TR
    HENNESSY, JL
    PRZYBYLSKI, SA
    ROWEN, C
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1988, 6 (03): : 229 - 257
  • [3] A Pipelined Double-Issue MIPS Based Processor Architecture
    Tyson, Aisar Labibi Romas
    Intan P, Rd Siti
    Adiono, Trio
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 583 - 586
  • [4] ASIC Design of MIPS Based RISC Processor for High Performance
    Ashok, Agineti
    Ravi, V.
    2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 263 - 269
  • [5] Customisable EPIC processor: Architecture and tools
    Chu, WWS
    Dimond, RG
    Perrott, S
    Seng, SP
    Luk, W
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 236 - 241
  • [6] 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
  • [7] 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
  • [8] Dynamic Self-Reconfiguration of a MIPS-Based Soft-Processor Architecture
    Nolting, S.
    Paya-Vaya, G.
    Giesemann, F.
    Blume, H.
    Niemann, S.
    Mueller-Schloer, C.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 172 - 180
  • [9] 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
  • [10] Low-Power Pipelined MIPS Processor Design
    Gautham, P.
    Parthasarathy, R.
    Balasubramanian, Karthi
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 232 - 235