@JuliaSIMD
  • Stars
    star
    1,340
  • Global Org. Rank 12,627 (Top 5 %)
  • Registered over 3 years ago
  • Most used languages
    Julia
    92.0 %
    C++
    4.0 %
    JavaScript
    4.0 %

Top repositories

1

LoopVectorization.jl

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

Polyester.jl

The cheapest threads you can find!
Julia
240
star
3

VectorizationBase.jl

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

LoopModels

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

StrideArrays.jl

Library supporting the ArrayInterface.jl strided array interface.
Julia
54
star
6

VectorizedStatistics.jl

Fast, LoopVectorization.jl-based summary statistics
Julia
42
star
7

VectorizedRNG.jl

Vectorized uniform and normal random samplers.
Julia
33
star
8

ManualMemory.jl

Manual memory management utilities.
Julia
31
star
9

SLEEFPirates.jl

Pirated SLEEF port.
Julia
22
star
10

LLVMLoopInfo.jl

Pass loop info to LLVM
Julia
20
star
11

ThreadingUtilities.jl

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

StrideArraysCore.jl

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

TriangularSolve.jl

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

HostCPUFeatures.jl

Julia
8
star
15

CPUSummary.jl

Julia
7
star
16

PolyesterWeave.jl

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

PointerStructs.jl

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

spmd_blog

JavaScript
4
star
19

SIMDDualNumbers.jl

Improves dual numbers support for SIMD use of ForwardDiff.jl.
Julia
4
star
20

BitTwiddlingConvenienceFunctions.jl

Bit twiddling convenience functions.
Julia
3
star
21

LLVMCalls.jl

Julia
2
star
22

CloseOpenIntervals.jl

Julia
2
star
23

SIMDTypes.jl

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

LayoutPointers.jl

Julia
1
star
25

ArgDecomposition.jl

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