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 条
  • [31] Brief Announcement: A Temperature-Aware Virtual Submesh Allocation Scheme for NoC-based Manycore Chips
    Liao, Xiongfei
    Wu Jigang
    Srikanthan, Thambipillai
    SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 182 - 184
  • [32] Parallel IFFT/FFT for MIMO-OFDM LTE on NoC-Based FPGA
    Jallouli, Kais
    Hasnaoui, Azer
    Diguet, Jean-Philippe
    Monemi, Alireza
    Hasnaoui, Salem
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 1, 2022, 449 : 542 - 553
  • [33] Combining mapping and partitioning exploration for NoC-based embedded systems
    Le Beux, Sebastien
    Bois, Guy
    Nicolescu, Gabriela
    Bouchebaba, Youcef
    Langevin, Michel
    Paulin, Pierre
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 223 - 232
  • [34] Congestion-Aware Scheduling for NoC-based Reconfigurable Systems
    Chao, Hung-Lin
    Chen, Yean-Ru
    Tung, Sheng-Ya
    Hsiung, Pao-Ann
    Chen, Sao-Jie
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1561 - 1566
  • [35] Design and Exploration of Routing Methods for NoC-based Multicore Systems
    Bahrebar, Poona
    Stroobandt, Dirk
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [36] Elastic superposition task mapping for NoC-based reconfigurable systems
    Huang, Chun-Hsian
    Wang, Chien-Yu
    Hsiung, Pao-Ann
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 51 : 297 - 312
  • [37] Exploring the Problems of Placement and Mapping in NoC-based Reconfigurable Systems
    Gomes Filho, Jonas
    Chau, Wang Jiang
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [38] Constraint-driven test scheduling for NoC-based systems
    Cota, Erika
    Liu, Chunsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (11) : 2465 - 2478
  • [39] NI plus Router Microarchitecture for NoC-based Communication Systems
    Sandoval-Arechiga, R.
    Parra-Michel, R.
    Vazquez-Avila, J. L.
    Gea-Garcia, B. I.
    PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, : 131 - 132
  • [40] A multi-core debug platform for NoC-Based systems
    Tang, Shan
    Xu, Qiang
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 870 - 875