FPGA based big data accelerator design in teaching computer architecture and organization

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the past few years big data applications are becoming diverse and ubiquitous. There is a renewed interest in teaching senior level students to be professional in accelerator based computer architecture design and engineering. However, it poses a significant challenge to tutor the students with sufficient knowledge and practical skills in this area. In this paper, we propose a big data accelerator design project implemented on field-programmable gate array (FPGA) in teaching a computer architecture and organization course. The experimental system is carried out on a heterogeneous architecture using Xilinx Virtex 5 development boards. To achieve a modular accelerator implementation, several milestones are set to facilitate the on-time complete of the project. With the assistance of the FPGA-based experiment, most students have obtained a much more comprehensive understanding of the processor architecture and the accelerator design paradigm. Student feedback and survey illustrates the effectiveness and popularity of the FPGA-based project with milestones over simulation based experiments.

Cite

CITATION STYLE

APA

Wang, C., Cheng, Y., Gong, L., Wan, B., Wang, A., Li, X., & Zhou, X. (2019). FPGA based big data accelerator design in teaching computer architecture and organization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11267 LNCS, pp. 145–158). Springer Verlag. https://doi.org/10.1007/978-3-030-17910-6_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free