Title | ||
---|---|---|
ZyForce: An FPGA-based Cloud Platform for Experimental Curriculum of Computer System in University of Chinese Academy of Sciences (Abstract Only). |
Abstract | ||
---|---|---|
To cultivate students" capability of computer system thinking and software/hardware programming, experimental curriculum of computer system is regarded as one of the most effective methods. Some universities have set up hardware labs equipped with several or dozens of FPGA (Field Programmable Gate Array) boards for these courses. However, these lab kits are always in a relatively low utilization rate and how the students" capability is improved by these assets is not easy to be evaluated. Inspired by the merits of FPGA public cloud (e.g. Amazon AWS F1 instance), an in-house-designed FPGA-based online cloud platform (named ZyForce) is proposed to deploy in UCAS. This platform is equipped with 40 custom designed boards using Xilinx Zynq UltraScale+ MPSoC FPGAs and the utilization rate of these education resources is boosted by means of advanced cloud computing technology. With ZyForce, students remotely carry out lab assignments (e.g. MIPS, RISC-V or domain-specific architecture processor design with cache/memory, DMA, accelerator and performance counter) as using local FPGA boards; instructors can analyze the downloaded operation log file for each student and know how these kits are being used. It"s believed that this kind of online hardware lab appliances provides a novel pay-as-you-go service model for those universities in remote regions who cannot afford to set up their own hardware laboratories, and also facilitates our students, the future scientists and engineers, with this promising cloud development approach.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3159450.3162241 | SIGCSE '18: The 49th ACM Technical Symposium on Computer Science Education
Baltimore
Maryland
USA
February, 2018 |
Keywords | Field | DocType |
Experimental Curriculum,Hardware Platform,FPGA Cloud,Online Learning,Virtual Lab | Architecture,Cache,Computer science,Field-programmable gate array,Software,Processor design,Curriculum,MPSoC,Multimedia,Operating system,Cloud computing | Conference |
ISBN | Citations | PageRank |
978-1-4503-5103-4 | 1 | 0.37 |
References | Authors | |
0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ke Zhang | 1 | 75 | 21.74 |
Ming-yu Chen | 2 | 902 | 79.29 |
Yungang Bao | 3 | 361 | 31.11 |