- 博客(2)
- 收藏
- 关注
原创 基于DPCPP编写矩阵乘法计算代码
测试不同tile_X和tile_Y大小下( tile_X和tile_Y可以不一致),矩阵计算的性能。2、对比(2,2),(2,4),(2,8)三组实验,y数值变大对于GPU的时间有影响但并不大。3、对比(2,2),(4,2),(8,2)三组实验,x数值变大对于GPU的时间影响很大。可通过修改MNK值(此例设置M=N=K=2000)决定矩阵参数,实现不同结果进行比较。编写矩阵乘法代码实现,并编译执行;对代码进行执行时间分析,比较不同实现的效率差异;1、x,y的值的变化对CPU时间影响不大。
2023-06-18 18:16:51 127 1
原创 DPCPP编译环境的设置与示例程序的编译
DPC++是(数据并行C++)的首字母缩写,它是Intel为了将SYCL引入LLVM和oneAPI所开发的开源项目。SYCL是为了提高各种加速设备上的编程效率而开发的一种高级别的编程模型,简单来说它是一种跨平台的抽象层,用户不需要关心底层的加速器具体是什么,按照标准编写统一的代码就可以在各种平台上运行。可以说SYCL大大提高了编写异构计算代码的可移植性和编程效率,已经成为了异构计算的行业标准。2.环境准备分为三种:1.基于环境2. Dpcpp。
2023-06-18 18:14:44 158 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人