nadavrot's Stars
llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
facebook/hermes
A JavaScript engine optimized for running React Native.
pytorch/glow
Compiler for Neural Network hardware accelerators
eliben/code-for-blog
Code samples from my blog
andreabergia/rjvm
A tiny JVM written in Rust. Learning project
Cyan4973/FiniteStateEntropy
New generation entropy codecs : Finite State Entropy and Huff0
nadavrot/layout
Layout is a rust library and a tool that renders Graphviz dot files.
nadavrot/memset_benchmark
This repository contains high-performance implementations of memset and memcpy in assembly.
joennlae/tensorli
Absolute minimalistic implementation of a GPT-like transformer using only numpy (<650 lines).
nadavrot/fast_log
A fast implementation of log() and exp()
nadavrot/compressor
An educational implementation of a modern compressor in Rust
nadavrot/arpfloat
An arbitrary-precision floating-point library in Rust
go-compression/raisin
A simple lightweight set of implementations and bindings for compression algorithms written in Go.
nadavrot/pgo_ml
Source code for the paper "Profile Guided Optimization without Profiles: A Machine Learning Approach"
nadavrot/bistra
Bistra is a domain-specific language designed to generate high-performance kernels (such as GEMMs, convolutions, etc). The program is designed to allow powerful compiler optimizations and code generation that are not possible in C. The tool can auto-tune GEMM kernels to around 90% of peak performance (on X86/AVX2) within seconds.
oscar-franzen/dynamic-markov-compression
Dynamic Markov Compression (DMC) implemented in Rust. DMC is a lossless, general purpose, compression technique based on a probabilistic model.
barafael/wasm-dot-renderer
nadavrot/EntropyEncoding
Entropy Encoding notebook. Simple implementations of the "tANS" encoder/decoder.
vovach777/Dynamic-Marcov-Compression
DMC