sunteng's starred repositories

antiprism

Antiprism: Polyhedron Modelling

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

open-catalog

This Open Catalog is a collaborative effort to consolidate expert knowledge on best practices for modernizing and optimizing code written in C, C++, and Fortran programming languages.

Language:FortranLicense:Apache-2.0Stargazers:72Issues:0Issues:0
Language:CLicense:NOASSERTIONStargazers:5Issues:0Issues:0

dsa-framework

Release of stream-specialization software/hardware stack.

Language:PythonLicense:NOASSERTIONStargazers:114Issues:0Issues:0

System_Architect

🐍 2024年软考 系统架构设计师资料整理复习(软考高级) 二战 20天备考通过🎉🎉🎉2024年5月份的上半年系统架构师(压线过 52/46/45) 掘金文章总结体验 https://juejin.cn/post/7372757076937359395

Language:PythonLicense:Apache-2.0Stargazers:258Issues:0Issues:0
Language:MATLABLicense:GPL-3.0Stargazers:10344Issues:0Issues:0

llvm-m88k

LLVM backend for m88k architecture

Language:LLVMLicense:NOASSERTIONStargazers:46Issues:0Issues:0

Polygeist

C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!

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

tiramisu

A polyhedral compiler for expressing fast and portable data parallel algorithms

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

pluto

Pluto: An automatic polyhedral parallelizer and locality optimizer

Language:CLicense:MITStargazers:264Issues:0Issues:0

cuda_hgemm

Several optimization methods of half-precision general matrix multiplication (HGEMM) using tensor core with WMMA API and MMA PTX instruction.

Language:CudaLicense:MITStargazers:251Issues:0Issues:0

ventus-gpgpu

GPGPU processor supporting RISCV-V extension, developed with Chisel HDL

Language:ScalaLicense:NOASSERTIONStargazers:520Issues:0Issues:0

Learn-LLVM-17

Learn LLVM 17, published by Packt

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

Learn-LLVM-17

《Learn LLVM 17》的非专业个人翻译

Language:TeXLicense:Apache-2.0Stargazers:93Issues:0Issues:0

pdfs

Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc)

Language:HTMLStargazers:7329Issues:0Issues:0

ppcg

Polyhedral Parallel Code Generation (source repository: http://repo.or.cz/ppcg.git)

Language:CLicense:MITStargazers:116Issues:0Issues:0

minotaur

A description of Minotaur can be found in https://arxiv.org/abs/2306.00229.

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

llvm-project

Fork of LLVM adding CHERI support

Stargazers:45Issues:0Issues:0

boolector

A Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.

Language:SMTLicense:NOASSERTIONStargazers:330Issues:0Issues:0

json

JSON for Modern C++

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

llvmanalyzer

笔者在一款基于LLVM编译器架构的retdec开源反编译器工具的基础上,融合了klee符号执行工具,通过符号执行(Symbolic Execution)引擎动态模拟反编译后的llvm的ir(中间指令集)运行源程序的方法,插桩所有的对x86指令集的thiscall类型函数对this指针结构体(也就是rcx寄存器,简称this结构)偏移量引用,经行分析汇总后自动识别this结构体的具体内容,并自动集成导入ida工具辅助分析.

License:NOASSERTIONStargazers:204Issues:0Issues:0

syc

Optimizing compiler for SysY (C subset)

Language:C++License:GPL-3.0Stargazers:39Issues:0Issues:0

MimiC

MimiC is a compiler of C subset (extended SysY language) by USTB NSCSCC team.

Language:C++License:GPL-3.0Stargazers:54Issues:0Issues:0

TrivialCompiler

A toy compiler written in C++17 that translates SysY (a C-like toy language) into ARM-v7a assembly.

Language:C++License:GPL-3.0Stargazers:136Issues:0Issues:0

dg

[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.

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

phasar

A LLVM-based static analysis framework.

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

rv32emu

Compact and Efficient RISC-V RV32I[MAFC] emulator

Language:CLicense:MITStargazers:367Issues:0Issues:0

compiler2016

Toy Compiler for Compiler 2016 Course

Language:JavaStargazers:89Issues:0Issues:0

chocopy-llvm

A repo to store the compiler project

Language:LLVMLicense:MITStargazers:67Issues:0Issues:0

CSCD70

CSCD70 Compiler Optimization

Language:C++Stargazers:236Issues:0Issues:0