FPGA-based many-core System-on-Chip design

被引:10
|
作者
Baklouti, M. [1 ,2 ]
Marquet, Ph. [3 ,4 ]
Dekeyser, J. L. [3 ,4 ]
Abid, M. [1 ,2 ]
机构
[1] Univ Sfax, Comp Embedded Syst, Sfax, Tunisia
[2] Natl Sch Engn ENIS, Sfax 3038, Tunisia
[3] Univ Lille, CRIStAL, UMR CNRS 9189, F-59650 Villeneuve Dascq, France
[4] Inria Lille Nord Europe, Dreampal, France
关键词
Field programmable gate arrays; Intellectual property; Single instruction multiple data; System-on-Chip; Intensive signal processing; PROCESSOR; ARCHITECTURE; ARRAY;
D O I
10.1016/j.micpro.2015.03.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Massively parallel architectures are proposed as a promising solution to speed up data-intensive applications and provide the required computational power. In particular, Single Instruction Multiple Data (SIMD) many-core architectures have been adopted for multimedia and signal processing applications with massive amounts of data parallelism where both performance and flexible programmability are important metrics. However, this class of processors has faced many challenges due to its increasing fabrication cost and design complexity. Moreover, the increasing gap between design productivity and chip complexity requires new design methods. Nowadays, the recent evolution of silicon integration technology, on the one hand, and the wide usage of reusable Intellectual Property (IP) cores and FPGAs (Field Programmable Gate Arrays), on the other hand, are attractive solutions to meet these challenges and reduce the time-to-market. The objective of this work is to study the performances of massively parallel SIMD on-chip architectures with current design methodologies based on recent integration technologies. Flexibility offered by these new design tools allows design space exploration to search for the most effective implementations. This work introduces an IP-based design methodology for easy building configurable and flexible massively parallel SIMD processing on FPGA platforms. The proposed approach allows implementing a generic parallel architecture based on IP assembly that can be tailored in order to better satisfy the requirements of highly-demanding applications. The experimental results show effectiveness of the design methodology as well as the performances of the implemented SoC. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:302 / 312
页数:11
相关论文
共 50 条
  • [1] Many-core System-on-Chip: architectures and applications
    Bakhouya, Mohamed
    Daneshtalab, Masoud
    Palesi, Maurizio
    Ghasemzadeh, Hassan
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 43 : 1 - 3
  • [2] A cohesive FPGA-based system-on-chip design curriculum
    Lynch, JD
    Hammerstrom, D
    Kravitz, R
    [J]. 2005 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2005, : 17 - 18
  • [3] An FPGA-Based Reconfigurable Mesh Many-Core
    Giefers, Heiner
    Platzner, Marco
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 2919 - 2932
  • [4] DEEP: An Iterative FPGA-based Many-Core Emulation System for Chip Verification and Architecture Research
    Ributzka, Juergen
    Hayashi, Yuhei
    Gao, Guang R.
    Chen, Fei
    [J]. FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 115 - 118
  • [5] System-on-Chip FPGA-Based GNSS Receiver
    Fridman, Alexander
    Semenov, Serguey
    [J]. PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [6] FBNoC: FPGA-based network on chip emulator for full-system architectural simulation of many-core systems
    Ahmed, Gamil A.
    Elrabaa, Muhammad E. S.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 72 - 85
  • [7] A Virtual Core Resource Distribution Algorithm for Many-Core Processor System-on-Chip
    [J]. 2018, South China University of Technology (46):
  • [8] Using Many-Core Architectural Templates for FPGA-based Computing
    Lin, Mingjie
    Cheng, Shaoyi
    Lebedev, Ilia
    Wawrzynek, John
    [J]. FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 281 - 281
  • [9] Duplication based energy aware scheduling algorithm in heterogeneous many-core system-on-chip
    Key Laboratory for Embedded and Network Computing of Hunan Province, Hunan University, Changsha, China
    不详
    [J]. J. Comput. Inf. Syst., 8 (2981-2988):
  • [10] Dynamic voltage scaling in a FPGA-based system-on-chip
    Nunez-Yanez, Jose Luis
    Chouliaras, Vassilios
    Gaisler, Jiri
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 459 - 462