×

GPU内核的Hoare逻辑。 (英语) Zbl 1367.68066号


MSC公司:

68纳米30 软件工程的数学方面(规范、验证、度量、需求等)
03B70号 计算机科学中的逻辑
2007年8月 计算机体系结构的数学问题
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Krzysztof R.Apt、Frank de Boer和Ernst Rdiger Olderog。2009.顺序和并发程序的验证(第三版)。斯普林格·Zbl 1183.68361号 ·doi:10.1007/978-1-84882-745-5
[2] 浅仓仪美、Masuhara Hidehiko和Aotani Tomoyuki。2016.coq中GPGPU并发分离逻辑的可靠性证明。J.信息处理。24,1(2016),132–140·doi:10.2197/ipsjjip.24.132
[3] 埃瑟尔·巴兹利(Ethel Bardsley)、亚当·贝茨(Adam Betts)、内森·冲(Nathan Chong)、彼得·科林伯恩(Peter Collingbourne)、帕塔齐斯·德利吉安尼斯(Pantazis Deligiannis)、阿拉斯泰尔·唐纳森(Alastair F.Donaldson)、杰伦·凯特马(Je。2014.为GPU内核设计一个静态验证工具。《第26届计算机辅助验证国际会议论文集》,CAV 2014(LNCS),Armin Biere和Roderick Bloem(编辑),第8559卷。施普林格·弗拉格,226-242·doi:10.1007/978-3-319-08867-9_15
[4] Adam Betts、Nathan Chong、Alastair Donaldson、Shaz Qadeer和Paul Thomson。2012.GPU验证:GPU内核的验证程序。《ACM面向对象编程系统语言和应用国际会议论文集》(OOPSLA’12)。ACM,纽约州纽约市,113-132·doi:10.1145/2384616.2384625
[5] Adam Betts、Nathan Chong、Alastair F.Donaldson、Jeroen Ketema、Shaz Qadeer、Paul Thomson和John Wickerson。2015年。GPU内核验证技术的设计和实现。ACM事务处理。程序。语言系统。第37、3条,第10条(2015年5月),49页。
[6] Stefan Blom、Marieke Huisman和Matej Mihelčić。2014.GPGPU程序的规范和验证。科学。计算。程序。95, 3 (12 2014), 376–388.
[7] 魏凡·蒋(Wei-Fan Chiang)、加内什·戈帕拉克里什南(Ganesh Gopalakrishnan)、李国栋(Guodong Li)和兹沃尼米尔·拉卡马利(Zvonimir Rakamari)ć。2013年,通过冲突定向延迟边界对带有原子的GPU程序进行正式分析。第五届美国国家航空航天局正式方法研讨会(NFM 2013)(LNCS)会议记录,第7871卷。斯普林格·弗拉格,213-228·doi:10.1007/978-3-642-38088-4_15
[8] 彼得·科林伯恩(Peter Collingbourne)、克里斯蒂安·卡达尔(Cristian Cadar)和保罗·H·J·凯利(Paul H.J.Kelly)。2011.浮点和SIMD代码的符号交叉检查。《第六届计算机系统会议记录》(EuroSys’11)。ACM,纽约州纽约市,315-328·doi:10.1145/1966445.1966475
[9] 彼得·科林伯恩(Peter Collingbourne)、克里斯蒂安·卡达尔(Cristian Cadar)和保罗·H·J·凯利(Paul H.J.Kelly)。2012.OpenCL代码的符号测试。《硬件和软件:验证和测试(LNCS)学报》,Kerstin Eder,João劳伦ço、 和Onn Shehory(编辑),第7261卷。施普林格出版社,203-218·doi:10.1007/978-3-642-34188-5_18
[10] 彼得·科林伯恩(Peter Collingbourne)、阿拉斯泰尔·唐纳森(Alastair F.Donaldson)、杰伦·凯特马(Jeroen Ketema)和沙兹·卡迪尔(Shaz Qadeer)。2013.用于分析和验证GPU内核的交错和锁步语义。在《欧洲编程研讨会论文集》(ESOP&#13)(LNCS),第7792卷。施普林格出版社,270-289·Zbl 1381.68139号 ·doi:10.1007/978-3-642-37036-6_16
[11] Carl A.Gunter和Didier Ré本人1993年。运行时类型错误的验证理论评估。技术报告。AT8T贝尔实验室技术备忘录11261-921230-43TM。
[12] Axel Habermaier和Alexander Knapp。2012年。关于GPU SIMT执行模型的正确性。《欧洲编程研讨会论文集》(ESOP’12)(LNCS),第7211卷。施普林格出版社,316-335·Zbl 1352.68028号 ·doi:10.1007/978-3642-28869-2_16
[13] C.B.琼斯。1981.包括干扰概念的计算机程序开发方法。博士论文。牛津大学。印刷体:编程研究小组,技术专题论文25。
[14] 小岛贤介(Kensuke Kojima)和井石忠信(Atsushi Igarashi)。2013年,SIMT项目的老套逻辑。《亚洲程序设计语言与系统研讨会论文集》,Chung chieh Shan(编辑),第8301卷。斯普林格·弗拉格(Springer Verlag),58–73岁·Zbl 1426.68053号 ·doi:10.1007/978-3-319-03542-05
[15] 小岛贤介(Kensuke Kojima)、伊曼尼希(Akifumi Imanishi)和井石忠信(Atsushi Igarashi)。2016.无种族GPU程序功能正确性的自动验证。(2016). 草稿·Zbl 1426.68054号
[16] 李国栋(Guodong Li)和加内什(Ganesh Gopalakrishnan)。2010.基于可扩展SMT的GPU内核函数验证。第18届ACM SIGSOFT国际软件工程基础研讨会会议记录(FSE’10)。美国医学会,187-196年·doi:10.145/1882291.18882320
[17] 李国栋(Guodong Li)和加内什(Ganesh Gopalakrishnan)。2012.GPU内核程序的参数化验证。2012年IEEE第26届国际并行和分布式处理研讨会论文集8博士论坛。IEEE,2450–2459·doi:10.1109/IPDPSW.2012.302
[18] 李国栋、李鹏、吉奥夫·萨瓦亚、加内什·戈帕拉克里什南、因德雷迪普·戈什和斯雷兰加·P·拉詹。2012年b。GKLEE:GPU的Concolic验证和测试生成。第17届ACM SIGPLAN并行编程原理与实践研讨会论文集(PPoPP’12)。ACM,纽约州纽约市,215-224·doi:10.1145/2145816.2145844
[19] 李鹏(Peng Li)、李国栋(Guodong Li)和加内什(Ganesh Gopalakrishnan)。2012年a。参数流:CUDA程序中种族符号分析的自动行为等效。《高性能计算、网络、存储和分析国际会议论文集》(SC’12)。IEEE计算机学会出版社,第29条,10页。
[20] 英伟达。2014年,NVIDIA CUDA C编程指南。NVIDIA公司。
[21] 英伟达。2015.并行线程执行ISA 4.3版。英伟达。
[22] Kentaro Okumura、Kensuke Kojima和Atsushi Igarashi。2016年,coq中SIMT的白逻辑机械化和并行前缀和算法验证。第18届JSSST编程和编程语言研讨会论文集(PPL’16)。日语。
[23] John D.Owens、David Luebke、Naga Govindaraju、Mark Harris、Jens Krü格尔、亚伦·勒丰和蒂莫西·普赛尔。2007年。图形硬件通用计算调查。计算。图表。论坛26,1(2007),80–113·文件编号:10.1111/j.1467-8659.2007.01012.x
[24] 苏珊·奥维基和大卫·格里斯。1976.并行程序公理证明技术I.Acta Inf.6(1976),319–340·Zbl 0312.68011号 ·doi:10.1007/BF00268134
[25] 斯塔夫罗斯·特里帕基斯(Stavros Tripakis)、克里斯托斯·斯特吉奥(Christos Stergiou)和罗伯托·卢布利曼(Roberto Lublinerman)。2010.使用非干扰检查SPMD程序的等效性。技术报告UCB/EECS-2010-11。加州大学伯克利分校EECS系。
[26] 格林·温斯克尔。1993.编程语言的形式语义。麻省理工学院出版社·Zbl 0919.68082号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。