FPGA-Based Laboratory Assignments for NoC-Based Manycore Systems

被引:6
|
作者
Ttofis, Christos [1 ]
Theocharides, Theocharis [1 ]
Michael, Maria K. [1 ]
机构
[1] Univ Cyprus, Dept Elect & Comp Engn, CY-1678 Nicosia, Cyprus
关键词
Computer architecture; embedded systems design; field programmable gate arrays (FPGAs); manycore systems; networks-on-chip (NoC); NETWORKS; CHIPS;
D O I
10.1109/TE.2011.2159795
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Manycore systems have emerged as being one of the dominant architectural trends in next-generation computer systems. These highly parallel systems are expected to be interconnected via packet-based networks-on-chip (NoC). The complexity of such systems poses novel and exciting challenges in academia, as teaching their design requires the students to understand a large number of NoC-based design-space parameters. Moreover, the industry has only recently attempted to design large-scale NoC-based manycore prototypes; the use of NoCs, therefore, has not yet reached a mature stage. Consequently, academia still lacks standardized tools and methodologies to teach NoC-based manycore systems, which, in turn, demand a solid educational background in a wide variety of areas, thus raising several teaching challenges. This paper presents an FPGA-based teaching framework composed of a sequence of laboratory assignments. The framework provides instructors with a practical teaching approach and helps them teach students how to emulate NoC-based manycore systems and how to evaluate and explore their design parameters. The proposed framework can be integrated into existing senior undergraduate courses or can be taught as an independent course. The course has been taught three times at the University of Cyprus, and initial course evaluation results, instructor observations, and suggested grading policies are also provided.
引用
收藏
页码:180 / 189
页数:10
相关论文
共 50 条
  • [21] An energy-efficient design of microkernel-based on-chip OS for NOC-based manycore system
    Wei Hu
    Hong Guo
    Kai Zhang
    Jun Liu
    Xiaoming Liu
    Qingsong Shi
    The Journal of Supercomputing, 2017, 73 : 3344 - 3365
  • [22] LWMPI: An MPI library for NoC-based lightweight manycore processors with on-chip memory constraints
    Uller, Joao Fellipe
    Souto, Joao Vicente
    Penna, Pedro Henrique
    Castro, Marcio
    Freitas, Henrique
    Mehaut, Jean-Francois
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [23] A Hybrid Memory/Accelerator Tile Architecture for FPGA-based RISC-V Manycore Systems
    Kamaleldin, Ahmed
    Goehringer, Diana
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 300 - 306
  • [24] Inserting data encoding techniques into NoC-based systems
    Palma, Jose C. S.
    Indrusiak, Leandro Soares
    Moraes, Fernando G.
    Ortiz, Alberto Garcia
    Glesner, Manfred
    Reis, Ricardo A. L.
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 299 - +
  • [25] Teaching FPGA-based Systems
    Skliarova, Iouliia
    Sklyarov, Valery
    Sudnitson, Alexander
    Kruus, Margus
    2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 460 - 469
  • [26] MIMO-OFDM LTE system based on a parallel IFFT/FFT on NoC-based FPGA
    Jallouli, Kais
    Mazouzi, Mohamed
    Diguet, Jean-Philippe
    Monemi, Alireza
    Hasnaoui, Salem
    ANNALS OF TELECOMMUNICATIONS, 2022, 77 (9-10) : 689 - 702
  • [27] Effects of the NoC Architecture in the Performance of NoC-based MPSoCs
    Silva, Douglas R. G.
    Oliveira, Bruno S.
    Moraes, Fernando G.
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 431 - 434
  • [28] MIMO-OFDM LTE system based on a parallel IFFT/FFT on NoC-based FPGA
    Kais Jallouli
    Mohamed Mazouzi
    Jean-Philippe Diguet
    Alireza Monemi
    Salem Hasnaoui
    Annals of Telecommunications, 2022, 77 : 689 - 702
  • [29] Temporized Data Prefetching Algorithm for NoC-based Multiprocessor Systems
    Cireno, Maria
    Aziz, Andre
    Barros, Edna
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 235 - 236
  • [30] NoC-Based FPGA Acceleration for Monte Carlo Simulations with Applications to SPECT Imaging
    Kinsman, Phillip J.
    Nicolici, Nicola
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (03) : 524 - 535