sunteng's starred repositories
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.
dsa-framework
Release of stream-specialization software/hardware stack.
System_Architect
🐍 2024年软考 系统架构设计师资料整理复习(软考高级) 二战 20天备考通过🎉🎉🎉2024年5月份的上半年系统架构师(压线过 52/46/45) 掘金文章总结体验 https://juejin.cn/post/7372757076937359395
cuda_hgemm
Several optimization methods of half-precision general matrix multiplication (HGEMM) using tensor core with WMMA API and MMA PTX instruction.
ventus-gpgpu
GPGPU processor supporting RISCV-V extension, developed with Chisel HDL
Learn-LLVM-17
Learn LLVM 17, published by Packt
Learn-LLVM-17
《Learn LLVM 17》的非专业个人翻译
llvm-project
Fork of LLVM adding CHERI support
llvmanalyzer
笔者在一款基于LLVM编译器架构的retdec开源反编译器工具的基础上,融合了klee符号执行工具,通过符号执行(Symbolic Execution)引擎动态模拟反编译后的llvm的ir(中间指令集)运行源程序的方法,插桩所有的对x86指令集的thiscall类型函数对this指针结构体(也就是rcx寄存器,简称this结构)偏移量引用,经行分析汇总后自动识别this结构体的具体内容,并自动集成导入ida工具辅助分析.
TrivialCompiler
A toy compiler written in C++17 that translates SysY (a C-like toy language) into ARM-v7a assembly.
compiler2016
Toy Compiler for Compiler 2016 Course
chocopy-llvm
A repo to store the compiler project