2026年,想参与一个开源的‘FPGA-based 高性能计算(HPC)’项目(如OpenCL for FPGA)来积累经验,作为有数字电路基础但无HPC背景的学生,应该如何入门并做出有效贡献?
我是计算机体系结构方向的硕士生,有数字电路和Verilog基础,对用FPGA做高性能计算(比如基因测序、金融分析加速)很感兴趣。看到有一些开源项目如Intel的OpenCL SDK for FPGA或Xilinx的Vitis加速库。我想通过参与这类项目来积累经验,为找HPC或数据中心加速相关的工作打基础。但对于一个没有实际HPC应用背景的学生来说,应该如何切入?是从阅读文档和跑通例子开始,还是直接尝试优化某个已有的内核?如何选择适合自己水平的任务,并最终能将这段贡献经历有说服力地写进简历?