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 条
  • [41] FPGA-Based Remote Laboratory for Digital Electronics
    Oballe-Peinado, Oscar
    Castellanos-Ramos, Julian
    Antonio Sanchez-Duran, Jose
    Navas-Gonzalez, Rafael
    Daza-Marquez, Alberto
    Alberto Botin-Cordoba, Jesus
    2020 XIV TECHNOLOGIES APPLIED TO ELECTRONICS TEACHING CONFERENCE (TAEE2020), 2020,
  • [42] Review of NoC-Based FPGAs Architectures
    Salaheldin, Alaa
    Abdallah, Karim
    Gamal, Noha
    Mostafa, Hassan
    2015 5TH INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS & APPLICATIONS (ICEAC), 2015,
  • [43] FPGA-based implementation and verification of hybrid security algorithm for NoC architecture
    Nagalaxmi, T.
    Rao, E. Sreenivasa
    Chandrasekhar, P.
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2024, 121 (1-3) : 13 - 23
  • [44] FPGA-based Systems for Evolvable Hardware
    Lambert, Cyrille
    Kalganova, Tatiana
    Stomeo, Emanuele
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 123 - +
  • [45] NoC2: An Efficient Interfacing Approach for Heavily-Communicating NoC-Based Systems
    Morgan, Ahmed A.
    Hassan, Ahmed S.
    El-Kharashi, M. Watheq
    Tawfik, Ayman
    IEEE ACCESS, 2020, 8 : 185992 - 186011
  • [46] Overview of FPGA-Based Multiprocessor Systems
    Dorta, Taho
    Jimenez, Jaime
    Luis Martin, Jose
    Bidarte, Unai
    Astarloa, Armando
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 273 - 278
  • [47] Development of microcontroller/FPGA-based systems
    Al-Dhaher, AHG
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2004, 20 (01) : 52 - 60
  • [48] Exploring Tabu Search Based Algorithms for Mapping and Placement in NoC-based Reconfigurable Systems
    Silva Novaes, Guilherme A.
    Moreira, Luiz Carlos
    Chau, Wang Jiang
    2019 32ND SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2019), 2019,
  • [49] System management recovery in NoC-based many-core systems
    Vinicius Fochi
    Luciano L. Caimi
    Marcelo H. da Silva
    Fernando Gehm Moraes
    Analog Integrated Circuits and Signal Processing, 2021, 106 : 85 - 98
  • [50] Performance Evaluation of NoC-Based Multicore Systems: From Traffic Analysis to NoC Latency Modeling
    Qian, Zhiliang
    Bogdan, Paul
    Tsui, Chi-Ying
    Marculescu, Radu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (03)