Christian Pehle's Projects
Efficient GPU kernels for block-sparse matrix multiplication and convolution
a minimal dependency free way of generating ninja build files for lean4 packages
Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Bazel build files for a subset of boost libraries
Bayesian Program Learning model for one-shot learning
Fast, flexible and fun neural networks.
Mirror of bsg_ip_cores on bitbucket
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Automatically exported from code.google.com/p/c-logger
Cap'n Proto serialization/RPC system - core tools and C++ library
Cycle based C++ hardware simulation infrastructure
Automatically exported from code.google.com/p/cat-language
Auto generate tikz diagrams for monoidal categories
Scalable inference for a generative model of astronomical images
The Continuous and Event-based Logic Language (CELL)
Experiments with bare metal x86 development
Multi-layer Recurrent Neural Networks (LSTM, RNN) for character-level language models in Python using Tensorflow
The active branch is gh-pages:
Bare-bones Chisel 3 project
The compiler is available for download. Get it!
Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.
The cling C++ interpreter
Microsoft Cognitive Toolkit (CNTK)
Coroutine Co-simulation Test Bench
Source code examples from the Parallel Forall Blog