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