Skip to content

A list of tutorials, paper, talks, and open-source projects for emerging compiler and architecture

Notifications You must be signed in to change notification settings

KnowingNothing/compiler-and-arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 

Repository files navigation

Compilers and Architectures

GitHub last commit

A list of awesome compilers and optimization techniques (applicable to compilers) for different architectures and emerging domains.

Note: Although some projects are not about compiler design or implementation themselves, we still include them if their techniques are suitable for automation and compiler design.

Contents

List of Conferences and Journals Considered

  • Conferences
    • ASPLOS, ISCA, MICRO, HPCA
    • OSDI, SOSP, PLDI, PPoPP, SC
    • DAC, ICLR, NeurIPS, ATC, OOPSLA
    • CGO, MLSys, SIGGRAPH, PACT, POPL, ICS
    • Euro-Par, MAPL
    • ICRC
  • Journals
    • TPDS, TCAD, TC
    • TACO, TECS
  • Preprint
    • arXiv

Compiler Toolchain

Compilers for AI chips

Compilers for PIM

Compilers for Brain-inspired Hardware

Compilers for SIMT GPU

Compilers for CPU

Compilers for Mobile and Edge

Compilers for RISC-V

Compilers for Configurable Hardware

Design Space Construction and Exploration

Dynamic Shape and Control Flow

Sparse Applications, Compilers, and Architectures

Tree and Graph Applications, Compilers, and Architectures

NAS Compilers and Architectures

Security and Privacy

Cost Model

Hardware Design and Validation

Survey and Books

Talks, Tutorials, and Videos

About

A list of tutorials, paper, talks, and open-source projects for emerging compiler and architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published