图片缩略图

并行粒子群优化CUDA/C Mex模型

version 1.0.0.0 (13.6 KB) by 约旦
Matlab

903下载

更新2016年1月15日

查看许可协议

一个运行于MATLAB的gpu并行粒子群优化器。粒子从一个CUDA/C mex文件同时启动,该文件从提供的MATLAB文件中调用。这个Matlab/CUDA框架允许用户轻松实现,优化和可视化他们的CUDA/C模型。
这个框架有两个更详细的组件:

1) Matlab中的gpu并行粒子群优化器,基于研究验证的粒子群变量(*)。优化器还允许用户直接从Matlab测试所有不同类型的CUDA发射界限,以方便分析和元优化。
2)连接Matlab的CUDA/C mex文件。它包含一个包装器内核,其中包含cuRand随机数生成和数据缩减例程。它也包含了一个主要的函数与所有的mexc -specific-code和gpu错误检查例程在适当的地方。这允许与用户特定的模型轻松集成并快速调试。
享受可视化和舒适的Matlab,同时获得CUDA/C的速度!
详情请参阅http://parallelpso.blogspot.com/
(*)史永强:粒子群算法中惯性权值与压缩因子的比较。见:2000年IEEE进化计算大会论文集,皮斯卡塔威,NJ, IEEE出版社(2000)84-88

引用作为

乔丹(2021)。并行粒子群优化CUDA/C Mex模型(//www.tianjin-qmedu.com/matlabcentral/fileexchange/51120-parallel-particle-swarm-optimizer-for-cuda-c-mex-models), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2015a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!