没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
循环矢量化 安装 using Pkg Pkg . add ( " LoopVectorization " ) Julia 1.1和更高版本支持LoopVectorization。 每晚都在Julia 1.5上进行测试。 警告 错误地使用LoopVectorization可能会导致。 像@inbounds一样,滥用它可能导致段错误和内存损坏。 我们希望您@avx将@avx宏与给定的代码块一起使用时,都会: 没有索引数组超出范围。 @avx不执行任何边界检查。 没有遍历一个空集合。 对空循环进行迭代(例如for i ∈ eachindex(Float64[])是未定义的行为,并且可能会导致超出范围的内存访问。 确保循环行为正确。 不依赖特定的执行顺序。 @avx可以并且将在其范围内重新排序操作和循环,因此正确性不能取决于特定的顺序。 您不能实现cumsum与@avx 。 在嵌套循环中
资源推荐
资源详情
资源评论
收起资源包目录
LoopVectorization.jl:用于向量化循环的宏 (151个子文件)
looptests.c 7KB
openmp.c 1KB
looptestseigen.cpp 3KB
looptests.f90 14KB
directcalljit.f90 3KB
.gitattributes 38B
.gitignore 153B
determinestrategy.jl 50KB
graphs.jl 48KB
miscellaneous.jl 40KB
lowering.jl 37KB
gemm.jl 37KB
lower_threads.jl 28KB
costs.jl 27KB
reconstruct_loopset.jl 26KB
lower_compute.jl 25KB
loadsharedlibs.jl 21KB
broadcast.jl 21KB
loopstartstopmanager.jl 19KB
lower_load.jl 19KB
ifelsemasks.jl 19KB
lower_memory_common.jl 19KB
memory_ops_common.jl 19KB
add_compute.jl 18KB
condense_loopset.jl 17KB
benchmarkflops.jl 16KB
operations.jl 15KB
map.jl 14KB
special.jl 12KB
offsetarrays.jl 11KB
driver.jl 11KB
looptests.jl 11KB
lower_store.jl 11KB
dot.jl 11KB
gemv.jl 10KB
constructors.jl 9KB
lower_constant.jl 9KB
shuffleloadstores.jl 7KB
contract_pass.jl 7KB
add_ifelse.jl 6KB
add_stores.jl 6KB
tullio.jl 5KB
split_loops.jl 5KB
copy.jl 5KB
operation_evaluation_order.jl 5KB
mapreduce.jl 5KB
LoopVectorization.jl 5KB
vmap_grad.jl 5KB
broadcast.jl 5KB
generate_costs.jl 4KB
threading.jl 4KB
add_constants.jl 4KB
plotbenchmarks.jl 3KB
mapreduce.jl 3KB
precompile.jl 3KB
add_loads.jl 3KB
tensors.jl 2KB
filter.jl 2KB
fallback.jl 2KB
closeopen.jl 1KB
subsetview.jl 1KB
runtests.jl 1KB
make.jl 1KB
arraywrappers.jl 1KB
map.jl 1KB
printmethods.jl 1KB
zygote.jl 1023B
user_api_conveniences.jl 976B
testsetup.jl 908B
line_number_nodes.jl 867B
can_avx.jl 825B
predicates.jl 823B
benchmarks.jl 775B
utils.jl 763B
loopinductvars.jl 701B
generate_precompiles.jl 598B
check_empty.jl 511B
filter.jl 487B
getconstindexes.jl 358B
setup_worker.jl 154B
LICENSE 1KB
multithreading.md 14KB
README.md 14KB
array_interface.md 8KB
dot_product.md 6KB
constructing_loopsets.md 6KB
matrix_multiplication.md 4KB
vectorized_convenience_functions.md 4KB
loopset_structure.md 3KB
evaluating_loops.md 2KB
filtering.md 2KB
getting_started.md 2KB
special_functions.md 1KB
future_work.md 1KB
sum_of_squared_error.md 963B
lowering.md 865B
matrix_vector_ops.md 779B
index.md 725B
reference.md 706B
overview.md 507B
共 151 条
- 1
- 2
资源评论
刘怒威
- 粉丝: 26
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功