文件名称:Compute:Delphi.Compute库
文件大小:92KB
文件格式:ZIP
更新时间:2024-06-01 06:49:09
Pascal
计算 受Boost.Compute启发的Delphi.Compute库。 正在开发中! 目标是通过OpenCL为GPGPU编程提供高级接口,以便可以轻松利用Delphi中现代GPU / APU的功能。 例子 // Add one to each element in input data and take the square root output_data := Compute.Transform(input_data, sqrt(_1 + 1 )); 运行代码 由于该项目依赖于OpenCL,因此请确保已安装OpenCL平台驱动程序。 AMD GPU: : NVIDIA GPU: : 英特尔CPU: : 额外的 使用来自delphi-opencl项目移植OpenCL标头 根据Apache 2.0许可获得许可,有关详细信息,请参阅LICENSE.txt
【文件预览】:
Compute-master
----tests()
--------Compute.Test.pas(9KB)
--------ComputeTests.groupproj(1KB)
--------ComputeDevTest.dpr(1KB)
--------Compute.Dev.Test.pas(6KB)
--------ComputeDevTest.res(96B)
--------ComputeDevTest.dproj(10KB)
----LICENSE(11KB)
----src()
--------Compute.Common.pas(10KB)
--------Compute.Future.Detail.pas(2KB)
--------Compute.ExprTrees.pas(97KB)
--------OpenCL()
--------Compute.OpenCL.Detail.pas(55KB)
--------Compute.OpenCL.KernelGenerator.pas(14KB)
--------Compute.pas(9KB)
--------Compute.Statements.pas(23KB)
--------Compute.Detail.pas(18KB)
--------Compute.OpenCL.pas(45KB)
--------Compute.Functions.pas(2KB)
--------Compute.Interpreter.pas(40KB)
----.gitignore(139B)
----README.md(864B)
----.gitattributes(513B)