智能计算系统
文章平均质量分 67
主要介绍北京交通大学《智能计算系统》课程的各个实验,给同学们一个参考
小小只123
风吹过山,船靠了岸
展开
-
智能计算系统大作业-简单卷积优化
根据simpleConv基础代码,继续优化其计算性能,并测量修改后性能;,因此提供个人的实验报告作为参考。报告附录里面含有代码。准备ppt,最后一堂课现场展示实验结果,小组PK。撰写并提交最终大作业;本门课程个人最终得分。原创 2024-06-17 11:41:41 · 192 阅读 · 0 评论 -
智能计算系统实验4-多线程计算
修改vecAdd代码,使用三个Kernel实现Load-Compute-Store架构,测量修改后性能;作业:修改FPGA向量加法程序,实现Load-Compute-Store三KerneI程序。编写程序实现FPGA并行KerneI计算的代码,测量带宽,与单Kernel程序对比。理解生产者一消费者架构的概念,学会将复杂计算任务分解为多个并行Kernel。,因此提供个人的实验报告作为参考。报告附录里面含有代码。撰写并提交实验报告四。本门课程个人最终得分。原创 2024-06-17 11:13:04 · 299 阅读 · 0 评论 -
智能计算系统实验3-流水优化
北京交通大学🎉本节任务:编写程序实现FPGA流水加速循环下(loop)代码的加速,测量峰值性能(单位FLOPS)对比ARM处理器上程序的执行时间,理解硬件流水线对循环代码的加速原理和技巧理解流水的概念,学会判断II值对循环流水加速的影响作业修改FPGA流水加速程序,对比不同II值下FPGA处理器加速效果的变化。🎉实验要求:修改vecAdd代码,测试不同II值下性能的变化情况,画出性能随II变化的图表;修改device端程序,使得ll=1时性能能够达到最大,重新测试处理器最高性能;撰写并提交实验报告三个原创 2024-06-17 10:57:42 · 656 阅读 · 0 评论 -
智能计算系统实验2-并行优化
北京交通大学,作业完成vecAdd代码(加法模型和乘法模式)的仿真和硬件部署测试;测量处理器最高性能,画出性能随VEC_SIZE变化的图表;修改device端程序,将A2_in改为固定常数(不从DDR读取,以便降低带宽),重新测试处理器最高性能;撰写并提交实验报告二。本实验中,我们将编写并测试一个向量加法程序,该程序可以在两种模式下运行:加法模式和乘法模式;并测量并分析处理器的性能,特别是性能如何随着输入向量的大小(VEC_SIZE)的变化而变化;原创 2024-06-17 10:29:23 · 380 阅读 · 0 评论 -
智能计算系统实验1-访存优化
北京交通大学实验要求:编写程序实现FPGA外存储器读写,测量访存带宽(单位 Mbyte/s)本节任务对比分析不同硬件平台上程序的执行时间,理解FPGA进行计算加速的原理和技巧作业:编写程序测试ARM处理器的访存带宽,并于FPGA对比。实验要求:编写程序实现FPGA外存储器读写,测量访存带宽(单位 Mbyte/s)本节任务对比分析不同硬件平台上程序的执行时间,理解FPGA进行计算加速的原理和技巧作业:编写程序测试ARM处理器的访存带宽,并于FPGA对比。智能计算系统实验1-满分版本1。版本1:更具灵活创新性。原创 2024-05-16 23:43:04 · 411 阅读 · 0 评论