- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算π的例子 Open Computing Language Open Computing Language 2 GFOR循环 GFOR/GEND循环体内语句无先后顺序,各自独立地在GPU的流处理器上执行。 尽量将M代码向量或矩阵化。 GFOR Supported Functions:/wiki/index.php/Category:GFOR Clear; n=1000000; x=grand(n,5); a=grand(1,5); d=gzeros(n,1); tic; gfor ii=1:n d(ii,1)=sum(abs(a-x(ii,:)).*abs(a-x(ii,:))); gend; Toc Elapsed time is 0.069556 seconds. clear; n=1000000; x=rand(n,5); a=rand(1,5); d=zeros(n,1); tic; for ii=1:n d(ii,1)=sum(abs(a-x(ii,:)).*abs(a-x(ii,:))); end; toc Elapsed time is 2.115929 seconds. 加速比= 2.115929 /0.069556 =30.4205 Open Computing Language Open Computing Language Open Computing Language Open Computing Language 3 GCOMPILE 通过GCOMPILE可定义一个GPU的kernel函数。 clc; clear all; square1=gcompile(sumsquare.m); n=10; input1 = grand(n,1); input2=gones(n,1); result =c(input1,input2); result = arrayfun(@square1(), input1,input2); clc; clear all; n=10; input1 = grand(n); input2=gones(n); result =arrayfun(@sumsquare,input1,input2) clc; clear; tic; sums = gcompile(verbatim); %{ function s= sumsquare(x,y) x = x.^2 y = y.^ 2; s=x+y; %} A=gones(10000); B=grand(10000); AA=sums(A,B); toc function s= sumsquare(x,y) x = x.^2 y = y.^ 2; s=x+y; s=sqrt(s); Jaket DLA Jacket DLA NORM CHOL LU SVD QR MLDIVIDE DET MPOWER INV EIG MPOWER LINSOLVE Jacket SLA MTIMES TRANSPOSE, CTRANSPOSE BICG, BICGSTAB, BICGSTABL CGS GMRES LSQR QMR TFQMR 4 Jacket函数库 单双精度线性代数函数库,图形处理、信号处理、统计函数库定义一个GPU的kernel函数。 Open Computing Language Open Computing Language 三、JACKET实例 clear all;clc; X=load(Iris-virginica.txt); X=[X;X;X;X;X];X=[X;X;X;X;X]; Num=size(X,1); rate=0.65; RandInteger=randperm(Num); index_trainX=RandInteger(1:fix(Num*rate)); index_trainX=index_trainX; trainX=X(index_trainX,1:end-1); trainclassY=X(index_trainX,end); index_testZ=RandInteger(fix(Num*rate)+1:end); index_testZ=index_testZ; testZ=X(index_testZ,1:end-1); testZY=X(index_testZ,end); N=size(testZY,1); K=30; type=2norm; result=gzeros(N,1,K); trainX=gsingle(trainX); testZ=gsingle(testZ); tic; gfor k=1:K result(:
您可能关注的文档
- FromeUnit1toUnit3Review选编.ppt
- 2017高考语文总复习第4单元新闻与文学系列写作案4黄河九曲写事要有点波澜选编.ppt
- FTP服务器的组建与安全管理选编.ppt
- 2013.9.3学校消防安全培训解说.ppt
- 2015年809元旦班会选编.ppt
- 2017届福建省高考语文第一轮总复习:专题三古代诗歌鉴赏(第五节)选编.ppt
- FXQ-Chapter-02张量-2014_849204628选编.ppt
- f地球太阳系MicrosoftPowerPoint幻灯片选编.ppt
- 2015年安徽高考历史选编.ppt
- 2015年安徽高考语文讲解选编.ppt
- 2024年新版试题及天津市安全员C证模拟考试题.docx
- CWAN 0157—2025 轨道车辆智能弧焊生产线设计规范.pdf
- T CWAN 0156—2025锅炉用ND钢(09CrCuSb)手工钨极氩弧焊焊接制造推荐规范.pdf
- 注册设备监理师(设备工程监理基础及相关知识)模拟试卷36.pdf
- 2024年新版试题及天津市安全员C证试题.docx
- 2026年大兴安岭职业学院单招职业适应性考试模拟测试卷及答案解析(夺冠).docx
- 2026年杭州万向职业技术学院单招职业倾向性考试题库附答案解析.docx
- 2026年晋城职业技术学院单招职业技能测试题库附答案解析.docx
- 2024年新版试题及四川省安全员C证模拟考试题.docx
- 2026年新疆职业大学单招职业倾向性测试题库附答案解析.docx
最近下载
- 码头港口仓储部业务培训教材.ppt VIP
- 17《昆明的雨》课件(共21张PPT)(内嵌音频+视频).pptx VIP
- 2004浙S2 钢筋混凝土化粪池.docx VIP
- 完整版《“十五五”规划建议》全文解读PPT.pptx
- DB13(J)T 8060-2019 城镇供热管道及设备安装工程施工质量验收标准.docx VIP
- 人教版高中数学精讲精练必修二101 随机事件与概率(精练)(原卷版).pdf VIP
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
原创力文档


文档评论(0)