23 Packages since 2018
User Packages
-
LoopVectorization.jl742Macro(s) for vectorizing loops.
-
Polyester.jl241The cheapest threads you can find!
-
CheapThreads.jl241The cheapest threads you can find!
-
VectorizationBase.jl67Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.
-
StrideArrays.jl54Library supporting the ArrayInterface.jl strided array interface.
-
VectorizedStatistics.jl42Fast, LoopVectorization.jl-based summary statistics
-
VectorizedRNG.jl33Vectorized uniform and normal random samplers.
-
ManualMemory.jl31Manual memory management utilities.
-
SLEEFPirates.jl22Pirated SLEEF port.
-
LLVMLoopInfo.jl21Pass loop info to LLVM
-
ThreadingUtilities.jl17Utilities for low overhead threading in Julia.
-
StrideArraysCore.jl16The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
-
TriangularSolve.jl12Rdiv!(::AbstractMatrix, ::UpperTriangular) and ldiv!(::LowerTriangular, ::AbstractMatrix)
-
HostCPUFeatures.jl8-
-
PolyesterWeave.jl7Scheduler for Polyester.jl and compatible libraries such as LoopVectorization.jl.
-
CPUSummary.jl7-
-
PointerStructs.jl5Structs backed by pointers, to make working with custom (e.g. bump) allocators easier.
-
SIMDDualNumbers.jl4Improves dual numbers support for SIMD use of ForwardDiff.jl.
-
BitTwiddlingConvenienceFunctions.jl3Bit twiddling convenience functions.
-
SIMDTypes.jl2Type declarations for other repos to depend on.
-
CloseOpenIntervals.jl2-
-
LayoutPointers.jl1-
-
ArgDecomposition.jl1Break structs down into tuples and then reassemble them.
View all packages