Chris Cummins (ChrisCummins)

ChrisCummins

Geek Repo

Company:@facebookresearch

Location:Bay Area, California

Home Page:https://chriscummins.cc/

Twitter:@iamchriscummins

Github PK Tool:Github PK Tool

Chris Cummins's repositories

ProGraML

A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations

Language:C++License:NOASSERTIONStargazers:285Issues:11Issues:147

chriscummins.github.io

Data for my personal website

Language:JavaScriptLicense:MITStargazers:204Issues:11Issues:11

phd

👨‍💻 My PhD.

clgen

Deep learning program generator

Language:PythonLicense:GPL-3.0Stargazers:100Issues:8Issues:138

paper-end2end-dl

📝 "End-to-end Deep Learning of Optimization Heuristics" (🥇 PACT'17 Best Paper)

Language:TeXLicense:GPL-3.0Stargazers:71Issues:8Issues:2

paper-synthesizing-benchmarks

📝 "Synthesizing Benchmarks for Predictive Modeling" (🥇 CGO'17 Best Paper)

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:22Issues:4Issues:0

cldrive

🏃‍♂️ Run arbitrary OpenCL kernels

Language:C++License:GPL-3.0Stargazers:9Issues:2Issues:11

bazel_llvm

LLVM libraries and binaries for bazel

Language:ShellStargazers:5Issues:3Issues:0

program_explorer

🌎 Web application for visualizing compiler IRs

Language:JavaScriptStargazers:5Issues:3Issues:0

emu

Fast, incremental, rotating backups

Language:PythonLicense:GPL-3.0Stargazers:4Issues:3Issues:23

dotfiles

@chriscummins dotfiles

lmk

An ⏰ for the command line

ck-mlops

A collection of portable workflows, automation recipes and components for MLOps in a unified CK format with a common CLI, Python API, extensible meta descriptions and web services. See real world use cases to co-design, benchmark and deploy efficient ML Systems from MLCommons/MLPerf, Qualcomm, Arm, GM, the Raspberry Pi foundation, ACM and others:

Language:CLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:Jupyter NotebookStargazers:0Issues:1Issues:0

CompilerGym

A reinforcement learning toolkit for compiler optimizations

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

csmith

Csmith, a random generator of C programs

Language:C++License:NOASSERTIONStargazers:0Issues:2Issues:0

fairseq

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

gym

A toolkit for developing and comparing reinforcement learning algorithms.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

IR2Vec

Implementation of IR2Vec, published in ACM TACO

Language:LLVMLicense:NOASSERTIONStargazers:0Issues:2Issues:0

jotai-benchmarks

Collection of executable benchmarks

Language:CLicense:GPL-3.0Stargazers:0Issues:2Issues:0

LLVM-Canon

LLVM-Canon aims to transform LLVM modules into a canonical form by reordering and renaming instructions while preserving the same semantics.

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0

llvm-pass-skeleton

example LLVM pass

Language:C++License:MITStargazers:0Issues:1Issues:0

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

Stargazers:0Issues:2Issues:0
Language:JavaScriptStargazers:0Issues:2Issues:0

patmos_HLS

Hardware Accelerators (HwAs) constructed in Vivado HLS

Language:CStargazers:0Issues:2Issues:0

peakrisksolutions

Website for a UK risk management company.

Language:HTMLStargazers:0Issues:2Issues:0

prelude

Prelude is an enhanced Emacs 24 distribution that should make your experience with Emacs both more pleasant and more powerful.

Language:Emacs LispStargazers:0Issues:2Issues:0

staging

Staging site for my blog

Language:JavaScriptLicense:MITStargazers:0Issues:3Issues:0

tinyfive

simple RISC-V emulator, simulation model, ISS, and assembler written in Python

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

yarpgen

Yet Another Random Program Generator

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0