matlab说话代码-hpce-2013-cw4:HPCE课程4

时间:2024-06-11 04:14:52
【文件属性】:

文件名称:matlab说话代码-hpce-2013-cw4:HPCE课程4

文件大小:417KB

文件格式:ZIP

更新时间:2024-06-11 04:14:52

系统开源

matlab说话代码帝国学院,HPCE 2013 CW4-OpenCL 勘误表,2014/02/23 该软件包已更新,其中包含一些兼容性修补程序和建议。 请参阅底部的建议。 唯一的主要错误是在开发双缓冲(倒数第二个)版本时-规范中的语言编写得不好,并且不能解释您仍然需要在循环内调用setArg。 感谢Richard Evans和Oskar Weigl指出这一点(并在每次优化后对他们进行测试表示敬意)。 总体目标 本课程的总体目标是: 熟悉构建OpenCL程序 遵循一种简单的方法来隔离现有程序的各个部分,这些部分可以移至内核 了解创建和执行内核所需的OpenCL原语 检查并消除一些会降低性能的通信瓶颈 看一些提高GPU性能的简单技术 仅此课程内容并不旨在使您成为GPU专家。 您应该知道如何从头开始创建OpenCL程序,但是所获得的性能可能不如TBB版本高。 检查您的OpenCL环境 在编写任何代码之前,值得检查您的OpenCL环境和SDK,仅用于检查是否已安装正确的设备和东西。 有一个名为src/test_opencl.cpp的文件,它是简单但完整的OpenCL程序。 它并没有做很多事情


【文件预览】:
hpce-2013-cw4-master
----bin()
--------step_world_v1_lamda.exe(86KB)
--------step_world_v4_double_buffered.exe(124KB)
--------test_opencl.exe(85KB)
--------step_world_v2_lamda.exe(86KB)
--------make_world.exe(84KB)
--------step_world_v3_opencl.exe(125KB)
--------step_world_v5_packed_properties.exe(125KB)
--------step_world.exe(85KB)
--------render_world.exe(85KB)
----dump.bmp(374B)
----readme.md(60KB)
----opencl_sdk()
--------include()
--------lib()
----include()
--------heat.hpp(2KB)
--------CL()
----src()
--------bcs10()
--------test_opencl.cpp(3KB)
--------render_world.cpp(485B)
--------heat.cpp(10KB)
--------make_world.cpp(497B)
--------step_world.cpp(657B)
----makefile(2KB)
----dump2.bmp(374B)

网友评论