Pinned Repositories
LLVMLoopInfo.jl
Pass loop info to LLVM
LoopVectorization.jl
Macro(s) for vectorizing loops.
ManualMemory.jl
Manual memory management utilities.
Polyester.jl
The cheapest threads you can find!
SLEEFPirates.jl
Pirated SLEEF port.
StrideArrays.jl
Library supporting the ArrayInterface.jl strided array interface.
ThreadingUtilities.jl
Utilities for low overhead threading in Julia.
VectorizationBase.jl
Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.
VectorizedRNG.jl
Vectorized uniform and normal random samplers.
VectorizedStatistics.jl
Fast, LoopVectorization.jl-based summary statistics
JuliaSIMD's Repositories
JuliaSIMD/LoopVectorization.jl
Macro(s) for vectorizing loops.
JuliaSIMD/Polyester.jl
The cheapest threads you can find!
JuliaSIMD/VectorizationBase.jl
Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.
JuliaSIMD/StrideArrays.jl
Library supporting the ArrayInterface.jl strided array interface.
JuliaSIMD/VectorizedStatistics.jl
Fast, LoopVectorization.jl-based summary statistics
JuliaSIMD/VectorizedRNG.jl
Vectorized uniform and normal random samplers.
JuliaSIMD/ManualMemory.jl
Manual memory management utilities.
JuliaSIMD/SLEEFPirates.jl
Pirated SLEEF port.
JuliaSIMD/LLVMLoopInfo.jl
Pass loop info to LLVM
JuliaSIMD/ThreadingUtilities.jl
Utilities for low overhead threading in Julia.
JuliaSIMD/StrideArraysCore.jl
The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
JuliaSIMD/TriangularSolve.jl
rdiv!(::AbstractMatrix, ::UpperTriangular) and ldiv!(::LowerTriangular, ::AbstractMatrix)
JuliaSIMD/HostCPUFeatures.jl
JuliaSIMD/CPUSummary.jl
JuliaSIMD/PolyesterWeave.jl
Scheduler for Polyester.jl and compatible libraries such as LoopVectorization.jl.
JuliaSIMD/PointerStructs.jl
Structs backed by pointers, to make working with custom (e.g. bump) allocators easier.
JuliaSIMD/spmd_blog
JuliaSIMD/BitTwiddlingConvenienceFunctions.jl
Bit twiddling convenience functions.
JuliaSIMD/SIMDDualNumbers.jl
Improves dual numbers support for SIMD use of ForwardDiff.jl.
JuliaSIMD/CloseOpenIntervals.jl
JuliaSIMD/LLVMCalls.jl
JuliaSIMD/SIMDTypes.jl
Type declarations for other repos to depend on.
JuliaSIMD/ArgDecomposition.jl
Break structs down into tuples and then reassemble them.
JuliaSIMD/LayoutPointers.jl