文件名称:matlab复变函数指数函数代码-MATLAB_arrayFire_bindings:用于ArrayFire的MATLABAPI
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-11 00:13:40
系统开源
matlab复变函数指数函数代码用于ArrayFire的MATLAB API 是用于具有易于使用的API的并行计算的高性能软件库。 其基于阵列的功能集使GPGPU编程更易于访问。 ArrayFire有C和C ++接口。 该项目的目的是通过使用MATLAB开发人员熟悉的语法通过API将ArrayFire库公开给MATLAB。 该API引入了一个新的MALAB类,称为afArray。 afArray对象引用存储在GPU上的ArrayFire数组。 ArrayFire函数的输入是afArrays,输出也是afArray。 到/从GPU的内存I / O仅在进行显式调用时发生,因此开发人员可以优化代码以最大程度地减少发生的I / O数量。 GPU内存I / O是GPGPU处理的主要瓶颈,因此,让MATLAB程序员对此任务进行控制对于该API的成功至关重要。 该API的状态 MATLAB API尚处于起步阶段,这项工作主要用于判断对该API的兴趣。 该开发在MATLAB R2018b和Microsoft Visual Studio 2015中完成,并针对64位Windows进行了编译。 尽管尚未在
【文件预览】:
MATLAB_arrayFire_bindings-master
----afMatlabDev()
--------afFunct.m(1KB)
--------test_afUnaryFunc.m(625B)
--------scale_interp2_grid.m(2KB)
--------main_test_index_reference.m(6KB)
--------afArray.m(12KB)
--------main_afArray_mem_transfer_test.m(834B)
--------afArray_mem_transfer_test.m(324B)
--------main_test_times_bench.m(800B)
--------main_test_plus.m(4KB)
--------main_test_afUnaryFunc.m(4KB)
--------main_test_binary_with_indexing.m(1KB)
--------scale_interp2_grid_initialize.m(240B)
--------main_test_afUnaryFunc_bench.m(1KB)
--------main_test_minus_divide.m(3KB)
----afMatlabAPI()
--------afHostMemToDeviceMem()
--------afBinaryFunc()
--------getAFmem()
--------afCommon()
--------approx2()
--------afDeleteArray()
--------afUnaryFunc()
--------afMatlabAPI.sln(6KB)
--------afIndexRef()
----README.md(5KB)
----.gitignore(1KB)
----_config.yml(28B)