1. 首页
  2. 考试认证
  3. 其它
  4. DaxToolkit 极限数据分析

DaxToolkit 极限数据分析

上传者: 2024-10-14 21:36:43上传 ZIP文件 686.27KB 热度 2次

极限数据分析Dax工具包是一个开源的C++头文件库,它提供了一组在多核和众核处理器上运行良好的数据分析和可视化算法。Dax工具包还可以轻松设计在此类处理器上运行良好的其他可视化算法。我们目前支持CUDAOpenMPIntel TBB和串行执行。Dax工具包使用细粒度并发进行数据分析和可视化算法。Dax工具包的基本计算单元是一个工作集,一个在网格元素(即点、边、面或单元)或一个小的局部邻域上实现算法行为的函数。工作集被限制为串行和无状态;它只能访问传入和传出调用的元素。有了这个约束,串行工作集函数可以在无限数量的线程上并发执行,而不会出现线程或竞争条件的复杂情况。尽管工作集不允许通信,但许多可视化算法需要诸如可变数组打包重合拓扑解析之类的操作,这些操作本质上需要线程之间的重要协调。Dax通过将最常见和通用的通信操作分类和实现为由Dax。

用户评论