• Stars
    star
    17
  • Rank 1,257,181 (Top 25 %)
  • Language
    Julia
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 8 months ago

Reviews

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

Repository Details

Utilities for low overhead threading in Julia.

More 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

StrideArraysCore.jl

The core AbstractStrideArray type, separated from StrideArrays.jl to avoid circular dependencies.
Julia
16
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

PointerStructs.jl

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

spmd_blog

JavaScript
4
star
18

SIMDDualNumbers.jl

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

BitTwiddlingConvenienceFunctions.jl

Bit twiddling convenience functions.
Julia
3
star
20

LLVMCalls.jl

Julia
2
star
21

CloseOpenIntervals.jl

Julia
2
star
22

SIMDTypes.jl

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

LayoutPointers.jl

Julia
1
star
24

ArgDecomposition.jl

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