- start up
- git clone --recursive https://github.com/shenjiangqiu/near_mem_nsg.git
- component base: read component.h for more detail
- ramulator : read tests/ramulator_test.cc
- task_queue: use the tasks queue to implement pipeline: read tests/task_queue_test.cc and controller.h/cc
- other utilities:
- log: log_test.cc
- ...
- configure vscode:
- install the following plugin:
- cmake
- c++ TestMate
- then select dev toolkit from bottom bar
- then build the project from left bar
- then test the project from left bar
- things need todo
- generate trace from nsg and push to controller
- generate task from controller and push to pe
- get the cycle funciton in pe from task