用 C++17 模拟 RV32I 的 Tomasulo 乱序执行:指令可在操作数就绪后乱序执行,并通过 ROB 顺序提交;分支预测失败时精确清理错误路径。
- Tournament 准确率
- 86.36%
- 相对 Bimodal
- +3.83pp
- 条件分支样本
- 41.0M
- Cycle model
- 以 current → plan → apply → next → latch 建模时序,并随机化模块调用顺序,排除宿主语言执行顺序带来的隐藏依赖。
- Predictor
- 对比 Bimodal、GShare 与 Tournament;近期实现与答辩材料仍在收尾。
从数据搬运和矩阵转置出发,逐步实现与分析 GEMM、Stable / Online Softmax 和教学版融合 Attention,把算子优化写成可复现的实验路线。
- Kernel path
- Naive → Shared-memory Tiling → Register Tiling → 向量化访存 → cuBLAS 对照。
- Method
- 统一正确性验证、CUDA Event 计时、sweep、Roofline 与 profiling 约定。
基于 UC Berkeley CS188 教学框架,贯通经典搜索、多智能体博弈、概率追踪、机器学习与强化学习,并扩展混合智能体和中文桌面启动器。
- Hybrid agent
- 组合迷宫距离、期望搜索与风险搜索,在不同幽灵距离下切换决策策略。
- Experience
- 加入中文桌面启动器与固定种子对照工具,让算法可以被运行、观察和比较。
C++17 火车票管理系统,围绕持久化索引与业务一致性实现用户、车次、直达 / 换乘查询、购票、候补和退票流程。
- Storage
- 自实现磁盘 B+ Tree、定长记录文件、空闲链表与 256 节点 LRU 写回缓存。
- Workflow
- 覆盖余票区间、候补推进、退款回补,以及按时间或价格排序的换乘搜索。
团队协作完成的 Electron 桌宠原型:角色状态动画、聊天面板、自定义图片形象、持久化,以及可调用工具的 LLM Agent。
同时提供 C++ 控制台与 Web 前端的中国象棋人机对战,实现完整走子规则与带时间预算的搜索型 AI。
在受限标准库环境下实现接近 STL 语义的 vector、deque、priority_queue 与 map,重点处理迭代器、异常安全和内存生命周期。