图片缩略图

GPU稀疏,伏隔,网格不均匀

version 1.5.0.0 (97.9 KB) by 斯特凡诺
性能增益超过1000倍的matlab spmv可以观察cuda兼容的GPU。

1.1 k下载

更新2013年12月04

查看许可协议

图形处理器的骨骼接口与尖稀疏类,
万博1manbetx支持单一精度,真实/复杂。

用法:
= gcsparse (B[格式:0 =首席运营官,1 = csr]);

= gcsparse(坳,行,val, [nrows, [ncols,[格式]]]);
输入B是一个matlab数组,稀疏数组或gcarray。

重载操作符:
ctranspose: B =。”;
置:B = ';
繁殖:x = A * y;(spmv)
格式转换:
B =真正的(A); A =复杂的(B); B = gcsparse(,格式);
rowptr = ptr2row(一个);
行= grow2ptr(一个);

例子:
真实/复杂速度测试:testgsparse.m
accumarray: testRadavg.m
模板:testgnufft。M(氡变换实例)

注:
格式转换row2ptr和ptr2row在函数调用中是不稳定的。(我不知道为什么)。

引用作为

斯特凡诺(2021)。GPU稀疏,伏隔,网格不均匀(//www.tianjin-qmedu.com/matlabcentral/fileexchange/44423-gpu-sparse-accumarray-non-uniform-grid), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2013b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!