A Remote FPGA-based Experimental Teaching System Design Supporting Single-board Multi-user and Multi-board Single-user Operations in MOOCs
被引:0
|
作者:
Di, Zhixiong
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Di, Zhixiong
[1
]
Wei, Xufeng
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Wei, Xufeng
[2
]
Chen, Yiduo
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Chen, Yiduo
[2
]
Wu, Shuanglong
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Wu, Shuanglong
[2
]
Sun, Peihao
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Swjtu Leeds Joint Sch, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Sun, Peihao
[3
]
Wu, Qiang
论文数: 0引用数: 0
h-index: 0
机构:
Southwest Jiaotong Univ, Chengdu, Sichuan, Peoples R ChinaSouthwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
Wu, Qiang
[1
]
机构:
[1] Southwest Jiaotong Univ, Chengdu, Sichuan, Peoples R China
[2] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu, Sichuan, Peoples R China
[3] Southwest Jiaotong Univ, Swjtu Leeds Joint Sch, Chengdu, Sichuan, Peoples R China
来源:
PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024
|
2024年
关键词:
MOOC;
FPGA;
DFX;
Online Education;
D O I:
10.1145/3649476.3658762
中图分类号:
TP3 [计算技术、计算机技术];
学科分类号:
0812 ;
摘要:
Unlike traditional offline courses, where the enrollment number is generally fixed, massive open online courses (MOOCs) often exhibit significant disparities in the enrollment number across different sections. Namely, this number can vary by several or even hundreds of times depending on the MOOC sections. To this end, this study proposes a remote FPGA-based experimental teaching system with two main innovations. First, a software-hardware co-work framework is designed to divide a single physical FPGA into multiple independently virtual FPGAs, allowing for multiple users to use the same physical FPGA concurrently. Second, an "X86 CPU+Multi-PYNQ" collaborative computing system supporting up to 16 PYNQs for parallel computing is designed. This system uses an X86 CPU as a main processor to distribute computing tasks to the PYNQ-cluster for scheduling FPGA parallel computations, which enables a single user to use multiple FPGAs concurrently. Therefore, the proposed system can effectively address the problem of underutilized boards in MOOCs where the enrollment number is smaller than the number of available FPGA boards. In summary, the system proposed in this paper can effectively mitigate the conflict between the number of students and the number of FPGA boards in MOOCs.