Avery

Tech Stack

底层 / 高性能
CUDA C++ LLVM RISC-V
全栈开发
Vue 3 FastAPI Docker MySQL
理论基础
计算复杂性理论 编译原理

Featured Projects

⚙️
SysY to RISC-V Compiler
参加全国大学生计算机系统能力大赛的硬核编译器项目,将 SysY 语言编译到 RISC-V 汇编,涵盖词法分析、语法分析、中间代码优化与目标代码生成全流程。
C++ LLVM IR RISC-V
🧬
3D Life Simulation (CUDA)
基于 CUDA 的三维生命游戏 GPU 并行模拟,完成了强扩展性与弱扩展性的性能分析,探索大规模并行计算的极限。
CUDA C++ HPC
💬
Real-time Classroom Interactive System
基于 WebSocket 的实时课堂互动系统,前端使用 Vue 3 构建,后端 FastAPI 提供 API,数据库采用 Docker 化部署的 MySQL。
Vue 3 FastAPI WebSocket Docker

Messages

编译器大赛复盘 2026-04-10
今年的系统能力大赛终于结束了。在寄存器分配阶段踩了不少坑,最终用图着色算法跑通了所有用例,性能排名比去年提升了不少。接下来准备把优化 Pass 整理成博客系列。
编译器
CUDA 并行优化心得 2026-03-22
尝试用 Shared Memory 优化 3D 生命游戏的 stencil 计算,在 A100 上跑出了接近理论峰值 80% 的带宽利用率。Warp Divergence 的优化效果比预期明显得多。
HPC
Vue 3 + WebSocket 踩坑记录 2026-03-05
课堂互动系统上线测试时发现 WebSocket 在弱网环境下频繁断连。最终通过心跳检测 + 指数退避重连策略解决了稳定性问题,同时加入了消息队列做缓冲。
全栈
Hello World! 2026-02-18
个人主页终于上线了!用纯 HTML/CSS/JS 手搓了整个页面,包括粒子背景、Matrix 加载动画和玻璃拟态卡片。以后会在这里记录技术笔记和项目进展。
日常