# gpuSparse
Matlab mex wrappers to NVIDIA cuSPARSE (https://developer.nvidia.com/cusparse).
Uses int32 and single precision to save memory (Matlab sparse uses int64 and double).
## Installation
1. Save in a folder called @gpuSparse on the Matlab path
2. ```A = gpuSparse('recompile')``` to trigger compilation of mex
3. <b>Recommended:</b> CUDA-11 for <i>much</i> faster transpose-multiply
## Timings
<pre>
<b>Due to memory layout (row/col-major) multiply and transpose-multiply differ in performance.</b>
size(A) = 221,401 x 213,331
nnz(A) = 23,609,791 (0.05%)
AT = precomputed transpose of A
<b>CPU sparse</b>
A*x (sparse) : Elapsed time is 1.370207 seconds.
AT*y (sparse) : Elapsed time is 1.347447 seconds.
A'*y (sparse) : Elapsed time is 0.267259 seconds.
<b>GPU sparse</b>
A*x (gpuArray) : Elapsed time is 0.137195 seconds.
AT*y (gpuArray) : Elapsed time is 0.106331 seconds.
A'*y (gpuArray) : Elapsed time is 0.232057 seconds. <i>(CUDA 11)</i>
<s>A'*y (gpuArray) : Elapsed time is 16.733638 seconds.</s>
<b>GPU gpuSparse</b>
A*x (gpuSparse): Elapsed time is 0.068451 seconds.
At*y (gpuSparse): Elapsed time is 0.063651 seconds.
A'*y (gpuSparse): Elapsed time is 0.059236 seconds. <i>(CUDA 11)</i>
<s>A'*y (gpuSparse): Elapsed time is 3.094271 seconds.</s>
</pre>
没有合适的资源?快使用搜索试试~ 我知道了~
Retrospective-v9.6-main.zip
共325个文件
txt:152个
m:57个
h:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2024-03-18
16:05:30
上传
评论
收藏 38.18MB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
Retrospective-v9.6-main.zip (325个子文件)
_clang-format 696B
RBHlogo.ai 1.26MB
RlogoLarge.ai 1.16MB
Rlogo.ai 1.15MB
Glass.aiff 464KB
Ping.aiff 422KB
coilCombine.c 50KB
permute.c 23KB
svd.c 15KB
filter2.c 10KB
conv2AXPYSameCMP.c 7KB
coilCombine_emxutil.c 6KB
_coder_coilCombine_api.c 4KB
squeeze.c 3KB
_coder_coilCombine_mex.c 3KB
coilCombine_data.c 3KB
anyNonFinite.c 2KB
mxShowCriticalErrorMessage.c 2KB
coilCombine_initialize.c 1KB
eml_int_forloop_overflow_check.c 1KB
coilCombine_terminate.c 922B
rt_nonfinite.c 727B
reshapeSizeChecks.c 480B
ringRm.cpp 16KB
ringRm.cpp 15KB
csrgeam.cu 11KB
csrmm.cu 10KB
csrmv.cu 10KB
coosortByRow.cu 8KB
csrsort.cu 8KB
csr2csc.cu 6KB
csr2coo.cu 4KB
coo2csr.cu 4KB
csr2csc_cpu.cu 4KB
libfftw3-3.dll 2.59MB
SOP_Cardiac MRI_Body coil v2.docx 2.95MB
MyAppInstaller_web.exe 5.01MB
underconstruction.gif 422KB
MRSolutionsLogo.gif 295KB
busy2.gif 107KB
MRS.gif 23KB
busy.gif 16KB
Retrospective.gif 13KB
statuserror.gif 10KB
statusokay.gif 9KB
statuswarning.gif 7KB
play.gif 5KB
AmsterdamUMC.gif 5KB
reconstruct.gif 4KB
sort.gif 3KB
stop.gif 3KB
.gitignore 165B
wrappers_to_cuda_11.h 10KB
coilCombine_emxutil.h 1KB
coilCombine_internal_types.h 1KB
coilCombine_types.h 1KB
coilCombine_data.h 964B
rt_nonfinite.h 907B
_coder_coilCombine_mex.h 872B
permute.h 844B
coilCombine.h 811B
conv2AXPYSameCMP.h 685B
svd.h 661B
filter2.h 640B
squeeze.h 640B
eml_int_forloop_overflow_check.h 638B
anyNonFinite.h 631B
_coder_coilCombine_api.h 622B
coilCombine_terminate.h 620B
coilCombine_initialize.h 592B
reshapeSizeChecks.h 570B
rtwtypes.h 488B
compile_commands.json 19KB
Retrospective.key 328KB
retro.m 338KB
retroExportDicomMat.m 25KB
gpuSparse.m 24KB
nufft_3d.m 14KB
retroExportDicomDcm.m 11KB
DWT.m 10KB
sake.m 8KB
test_gpuSparse.m 8KB
iNUFT.m 8KB
retroExportGifFcn.m 6KB
bart.m 5KB
spiralTrajectoryAll.m 5KB
spiralTrajectory.m 5KB
pruno.m 4KB
spiralTrajectorySingle.m 4KB
denoise.m 4KB
pcgpc.m 4KB
deap.m 3KB
density.m 3KB
hex2rgb.m 3KB
pcgL1.m 3KB
mex_all.m 3KB
radialTrajectory.m 3KB
UTEphyllotaxis.m 2KB
CSL1NlCg.m 2KB
rgb2hex.m 2KB
共 325 条
- 1
- 2
- 3
- 4
资源评论
Matlab科研辅导帮
- 粉丝: 2w+
- 资源: 7553
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数电实验一:半加器、电路的逻辑功能、全加器,四人表决电路、组合逻辑电路
- 原生Javaee+jsp的一个课程项目为在线课程管理系统
- 企业人事管理系统 开发框架:vs2022 + asp.net + webform + sqlserver 数据库:sqlser
- jsp基于WEB的考务管理系统的设计与实现(源代码+lw).zip
- jsp基于Web的可维护的数据库浏览器(源代码+lw+答辩PPT).zip
- JSP基于WEB的图书馆借阅系统的设计与实现(源代码+lw).zip
- aht10的linux驱动
- JSP基于WEB网上论坛设计与实现(源代码+lw+开题报告+答辩PPT+外文翻译).zip
- 端午节et-mai开发比记
- JSP基于网络超市商品销售管理系统的设计与实现(源代码+lw).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功