跳到主要导航 跳到搜索 跳到主要内容

Teaching research and practice of FPGA-based multi-core parallel computing course

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Multicore related courses delivered or several years in universities, while mostly were parallel programming or just simulation with desktop software. This paper presented very hard approaches with FPGA to run up to 13 cores in a token ring, dedicated tool chains were used to compile and link C code into the executable object code. Especially, different parallel programming solutions of TSP (Travel Salesman Problem) were arranged for easy to difficult level of the course to let the student know the essential concepts of parallel architecture like synchronization, message, shared memory, barrier, etc. Several algorithms were involved with great disparity in performance comparison. In this course, both software and hardware skills were drilled, even slightly modification of the HDL designing of the cores were required. The course was based on the MIT course Multicore Systems Laboratory (6.173) and made some extensions, tried a new way to let the students to sense the multicore system architecture.

源语言英语
主期刊名10th International Conference on Computer Science and Education, ICCSE 2015
出版商Institute of Electrical and Electronics Engineers Inc.
300-304
页数5
ISBN(电子版)9781479965984
DOI
出版状态已出版 - 9 9月 2015
活动10th International Conference on Computer Science and Education, ICCSE 2015 - Cambridge, 英国
期限: 22 7月 201524 7月 2015

出版系列

姓名10th International Conference on Computer Science and Education, ICCSE 2015

会议

会议10th International Conference on Computer Science and Education, ICCSE 2015
国家/地区英国
Cambridge
时期22/07/1524/07/15

指纹

探究 'Teaching research and practice of FPGA-based multi-core parallel computing course' 的科研主题。它们共同构成独一无二的指纹。

引用此