Priyanshumishra77 / npu-playground

Repository from Github https://github.comPriyanshumishra77/npu-playgroundRepository from Github https://github.comPriyanshumishra77/npu-playground

NPU Playground

记录一下学习过程中的demo, 不一定能跑, 最终目标可能是一个周期精确的npu simulator, 测试基本靠AI随缘生成

2025.3.2: 本打算手写一个简单的cycle accurate建模框架,搜了一下有一大把,还是先做功能性的建模,找到的py hdl , 从解决问题的角度而言, 我只需要挑选最快实现的方式,而非性能最好的。

implement fifo lists:

  1. sync fifo
  2. async fifo
  3. ping pong fifo
  4. conflict-free fifo
  5. buffets fifo

implement systolic array :

  1. Weight Stationary
  2. Output Stationary

About


Languages

Language:Python 60.7%Language:C++ 25.0%Language:SystemVerilog 11.9%Language:CMake 1.9%Language:Makefile 0.6%