JuliaGPU/CUDA.jl

Summing a vector is faster than summing a multidimensional array

开放

#2,764 创建于 2025年4月28日

 (1 条评论) (0 个反应) (0 位负责人)Julia (274 个派生)batch import
cuda arraygood first issueperformance

仓库指标

星标
 (1,408 个星标)
PR 合并指标
 (平均合并 5天 5小时) (30 天内合并 16 个 PR)

描述

I am not sure if this is an expected behavior, but it seems that sum(vec(A)) could be much faster than sum(A) when A is a multi-dimensional array. Please see https://discourse.julialang.org/t/summing-a-vector-is-faster-than-summing-a-multi-dimensional-array-of-the-same-length-using-cuda/116711 for an MWE. Although this post is from about a year ago, I can reproduce matching results with CUDA v5.7.3.

贡献者指南