JuliaSIMD / JuliaSIMD/LoopVectorization.jl

vmap and StaticVectors

未关闭
#7 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Julia
星标
789
派生
73
PR 合并指标
30 天内没有已合并 PR

描述

As predicted, `vmap` gives me a tremendous boost in performance =) I'm hitting an error when mapping over static arrays though
```julia
julia> vmap(exp, randn(8));

julia> vmap(exp, @SVector randn(8));
ERROR: conversion to pointer not defined for SArray{Tuple{8},Float64,1,8}
```

贡献指南

这个仓库没有索引到贡献指南

调研方向

使用 Julia 重现报告中的命令,并比较 vmap(exp, randn(8)) 和 vmap(exp, @SVector randn(8))。跟踪 vmap 对 SArray 输入的处理,并确定需要进行哪些更改,才能使静态数组调用在不出现指针转换错误的情况下完成;重现的调用成功即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
julia
领域
performance
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。