• Stars
    star
    62
  • Rank 476,612 (Top 10 %)
  • Language
    Julia
  • License
    MIT License
  • Created over 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.

More Repositories

1

LoopVectorization.jl

Macro(s) for vectorizing loops.
Julia
718
star
2

Polyester.jl

The cheapest threads you can find!
Julia
204
star
3

LoopModels

"Full speed or nothing." - James Hetfield
C++
63
star
4

StrideArrays.jl

Library supporting the ArrayInterface.jl strided array interface.
Julia
53
star
5

VectorizedStatistics.jl

Fast, LoopVectorization.jl-based summary statistics
Julia
43
star
6

VectorizedRNG.jl

Vectorized uniform and normal random samplers.
Julia
31
star
7

ManualMemory.jl

Manual memory management utilities.
Julia
30
star
8

LLVMLoopInfo.jl

Pass loop info to LLVM
Julia
20
star
9

SLEEFPirates.jl

Pirated SLEEF port.
Julia
19
star
10

ThreadingUtilities.jl

Utilities for low overhead threading in Julia.
Julia
17
star
11

StrideArraysCore.jl

The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
Julia
15
star
12

TriangularSolve.jl

rdiv!(::AbstractMatrix, ::UpperTriangular) and ldiv!(::LowerTriangular, ::AbstractMatrix)
Julia
12
star
13

HostCPUFeatures.jl

Julia
8
star
14

CPUSummary.jl

Julia
7
star
15

PolyesterWeave.jl

Scheduler for Polyester.jl and compatible libraries such as LoopVectorization.jl.
Julia
7
star
16

spmd_blog

JavaScript
4
star
17

PointerStructs.jl

Structs backed by pointers, to make working with custom (e.g. bump) allocators easier.
Julia
4
star
18

SIMDDualNumbers.jl

Improves dual numbers support for SIMD use of ForwardDiff.jl.
Julia
3
star
19

CloseOpenIntervals.jl

Julia
2
star
20

LLVMCalls.jl

Julia
2
star
21

SIMDTypes.jl

Type declarations for other repos to depend on.
Julia
2
star
22

BitTwiddlingConvenienceFunctions.jl

Bit twiddling convenience functions.
Julia
2
star
23

LayoutPointers.jl

Julia
1
star
24

ArgDecomposition.jl

Break structs down into tuples and then reassemble them.
Julia
1
star