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.
StrideArraysCore.jl
The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
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/StrideArraysCore.jl
The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
JuliaSIMD/ThreadingUtilities.jl
Utilities for low overhead threading in Julia.
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/BitTwiddlingConvenienceFunctions.jl
Bit twiddling convenience functions.
JuliaSIMD/SIMDDualNumbers.jl
Improves dual numbers support for SIMD use of ForwardDiff.jl.
JuliaSIMD/spmd_blog
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