Dynamically scalable dual-core pipelined processor

被引:0
|
作者
Kumar, Nishant [1 ]
Aggrawal, Ekta [1 ]
Rajawat, Arvind [1 ]
机构
[1] MANIT, Dept Elect & Commun Engn, Bhopal, India
关键词
sequential high data width; dual core; parallel low data width; pipelined processor; scalable; ARCHITECTURE; DESIGN;
D O I
10.1080/21681724.2014.996780
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article proposes design and architecture of a dynamically scalable dual-core pipelined processor. Methodology of the design is the core fusion of two processors where two independent cores can dynamically morph into a larger processing unit, or they can be used as distinct processing elements to achieve high sequential performance and high parallel performance. Processor provides two execution modes. Mode1 is multiprogramming mode for execution of streams of instruction of lower data width, i.e., each core can perform 16-bit operations individually. Performance is improved in this mode due to the parallel execution of instructions in both the cores at the cost of area. In mode2, both the processing cores are coupled and behave like single, high data width processing unit, i.e., can perform 32-bit operation. Additional core-to-core communication is needed to realise this mode. The mode can switch dynamically; therefore, this processor can provide multifunction with single design. Design and verification of processor has been done successfully using Verilog on Xilinx 14.1 platform. The processor is verified in both simulation and synthesis with the help of test programs. This design aimed to be implemented on Xilinx Spartan 3E XC3S500E FPGA.
引用
收藏
页码:1754 / 1764
页数:11
相关论文
共 50 条
  • [1] MipsCoreDuo: A Multifunction Dual-core Processor
    Wakasugi, Yuhta
    Fujieda, Naoki
    Takamaeda, Shinya
    Kise, Kenji
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 587 - 590
  • [2] Montecito: A dual-core, dual-thread itanium processor
    McNairy, C
    Bhatia, R
    [J]. IEEE MICRO, 2005, 25 (02) : 10 - 20
  • [3] Thermal characterization of dual-core processor in computer equipment
    Nagulapally, Manoj
    Refai-Ahmed, Gamal
    [J]. ADVANCES IN ELECTRONIC PACKAGING 2005, PTS A-C, 2005, : 487 - 491
  • [4] Design of Dual-Core processor industry robot controller
    School of Electrical Engineering, Henan University of Science and Technology, Luoyang
    471023, China
    [J]. Open Autom. Control Syst. J., 1 (1393-1397):
  • [5] Analyses of the coupled architecture of dual-core embedded processor
    Qu, Lei
    Xie, Keming
    Zhang, Gang
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2003, 25 (SUPPL.):
  • [6] A Secure Dual-Core Processor Design for Embedded Terminal Device
    Wang, Xiaosheng
    Han, Yongfei
    Yang, Yanchun
    [J]. PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1771 - 1775
  • [7] Design of SCR Control Software based on Dual-core Processor
    Li, Jiehui
    Yu, Qing
    Zhang, Luyun
    Huang, Tienan
    [J]. FRONTIERS OF MECHANICAL ENGINEERING AND MATERIALS ENGINEERING II, PTS 1 AND 2, 2014, 457-458 : 1130 - 1133
  • [8] Evaluation and modeling of power consumption of a heterogeneous dual-core processor
    Hsu, Chun-Hao
    Chen, Jian Jhen
    Tsao, Shiao-Li
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 321 - 328
  • [9] The NiosII Dual-Core Processor Realizing the Digital Image Watermark
    He, Xinliang
    Li, Yuhui
    Li, Bo
    Zhu, Bowen
    [J]. 2012 11TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2012, : 388 - 391
  • [10] IBM power5 chip: A dual-core multithreaded processor
    Kalla, R
    Sinharoy, B
    Tendler, JM
    [J]. IEEE MICRO, 2004, 24 (02) : 40 - 47