Pinned Repositories
AppleAccelerateLinAlgWrapper.jl
Simple experimental wrapper of small number of Apple Accelerate linear algebra routines using libblastrampoline. Largely used for benchmarking routines using the Apple M1's matrix instructions.
PaddedMatrices.jl
This library provides arrays with columns padded to be a multiple of SIMD-vector width.
ProbabilityModels.jl
Probability models with `y ~ Normal(mu, sigma)` style syntax and reverse mode AD for gradients; WIP. Prioritizes runtime performance.
SIMDPirates.jl
Pirating base type NTuple{N,Core.VecElement{T}} -- although base methods are NOT overloaded -- and plundering the great work of eschnett's SIMD.jl
Octavian.jl
Multi-threaded BLAS-like library that provides pure Julia matrix multiplication
LoopVectorization.jl
Macro(s) for vectorizing loops.
Polyester.jl
The cheapest threads you can find!
LoopModels
"Full speed or nothing." - James Hetfield
Math
Math Utilities
SimpleChains.jl
Simple chains
chriselrod's Repositories
chriselrod/StableMap.jl
chriselrod/RecursiveTupleMath.jl
chriselrod/ExpAVX512
AVX512 `exp` implementation
chriselrod/JuliaFormatterDaemonMode.jl
JuliaFormatter.jl + DaemonMode.jl
chriselrod/MatrixExp
chriselrod/ElrodConfig.jl
Some startup.jl contents
chriselrod/OrdinaryDiffEq.jl
High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
chriselrod/DiscourseQuestion24Nov2023
chriselrod/dwl
dwm for Wayland
chriselrod/Franklin.jl
(yet another) static site generator. Simple, customisable, fast, maths with KaTeX, code evaluation, optional pre-rendering, in Julia.
chriselrod/General
The official registry of general Julia packages
chriselrod/hyprfocus
a focus animation plugin for Hyprland inspired by Flashfocus
chriselrod/julia
The Julia Language: A fresh approach to technical computing.
chriselrod/kak-tree-sitter
tree-sitter meets Kakoune
chriselrod/kakoune
mawww's experiment for a better code editor
chriselrod/LinearSolve.jl
LinearSolve.jl: High-Performance Unified Linear Solvers
chriselrod/llama.cpp
LLM inference in C/C++
chriselrod/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
chriselrod/ModelingToolkit.jl
A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
chriselrod/sciml.ai
The SciML Scientific Machine Learning Software Organization Website
chriselrod/SciMLBenchmarks.jl
Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R
chriselrod/SnoopCompile.jl
Making packages work faster with more extensive precompilation
chriselrod/split-monitor-workspaces
A small Hyprland plugin to provide awesome-like workspace behavior
chriselrod/StaticArrayInterface.jl
Interface designs for enforcing static computations in array functions with Julia
chriselrod/StaticCompiler.jl
Compiles Julia code to a standalone library (experimental)
chriselrod/STREAMBenchmark.jl
A version of the STREAM benchmark which measures the sustainable memory bandwidth.
chriselrod/Symbolics.jl
A fast and modern CAS for a fast and modern language.
chriselrod/SymbolicUtils.jl
Expression rewriting and simplification
chriselrod/unordered
Boost.org unordered module
chriselrod/www.julialang.org
Julia Project website