compiler-and-arch  by KnowingNothing

Compiler/architecture resources for emerging domains

created 2 years ago
474 stars

Top 65.3% on sourcepulse

GitHubView on GitHub
Project Summary

This repository is a curated list of resources for emerging compiler and architecture research, focusing on optimization techniques for various hardware domains and emerging computing paradigms. It serves researchers, engineers, and power users interested in the intersection of compilers, hardware architectures, and advanced computing fields like AI chips, PIM, and neuromorphic computing. The collection aims to provide a comprehensive overview of relevant conferences, journals, open-source projects, and academic papers.

How It Works

The repository organizes resources into categories based on target architectures (e.g., AI chips, GPUs, RISC-V, PIM) and application domains (e.g., sparse applications, graph applications, dynamic shape). It highlights key open-source projects and research papers, often linking to their GitHub pages and official documentation, providing a structured entry point into specialized research areas.

Quick Start & Requirements

This is a curated list, not a runnable project. Accessing the resources requires individual downloads or following links to external projects.

Highlighted Details

  • Extensive coverage of compilers for specialized hardware like AI chips, Processing-In-Memory (PIM), and brain-inspired architectures.
  • Detailed listings of relevant conferences (ASPLOS, ISCA, MICRO, HPCA, PLDI, OSDI) and journals.
  • Inclusion of numerous open-source compiler projects and frameworks such as MLIR, TVM, Halide, and Triton.

Maintenance & Community

The repository is maintained by "KnowingNothing" and appears to be a community-driven collection of resources, with many entries citing academic institutions and research labs.

Licensing & Compatibility

The repository itself is a list and does not have a specific license. Individual projects linked within the repository will have their own licenses.

Limitations & Caveats

This is a reference list, not a software project. It does not provide any direct functionality or tooling. The content is a snapshot of research and projects, and may not reflect the absolute latest advancements or active maintenance status of all linked items.

Health Check
Last commit

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
34 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.