Stars
Master programming by recreating your favorite technologies from scratch.
Powering AWS purpose-built machine learning chips. Blazing fast and cost effective, natively integrated into PyTorch and TensorFlow and integrated with your favorite AWS services
This is a repository of coursework project for the Stanford Compilers MOOC course. The result is a fully-working compiler for the COOL Programming Language.
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Open deep learning compiler stack for cpu, gpu and specialized accelerators
An integrated cache and memory access time, cycle time, area, leakage, and dynamic power model
Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.
A simple example of how LLVM can be used to gather static or dynamic facts about a program.
Vundle, the plug-in manager for Vim
Sparse Matrix-Matrix Multiplication Benchmark on Intel Xeon and Xeon Phi (KNC, KNL) from blog post:
A personal implementation of Google's PageRank algorithm. Uses NodeJS to store the state of the adjacency list and a Python script to handle matrix multiplication
Ligra: A Lightweight Graph Processing Framework for Shared Memory
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
Provides Spatial with front-end support from popular machine learning frameworks
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Productive, portable, and performant GPU programming in Python.
a language for fast, portable data-parallel computation
STMicroelectronics STM32MP1 and IBM Watson Hands-On Workshop
Verilator open-source SystemVerilog simulator and lint system