├── Makefile ├── Makefile.tptpu1 ├── Makefile.tptpu2 ├── README.md ├── channel-rank-test ├── 1channel1rank.output.txt ├── 1channel2rank.output.txt ├── 1channel4rank.output.txt ├── 2channel1rank.output.txt ├── 2channel2rank.output.txt ├── 2channel4rank.output.txt ├── 4channel1rank.output.txt ├── 4channel2rank.output.txt ├── 4channel4rank.output.txt ├── 8channel1rank.output.txt ├── 8channel2rank.output.txt └── 8channel4rank.output.txt ├── channel_rank_test.sh ├── dram-config.cfg ├── generate_dram_config.py ├── generate_instruction.py ├── include ├── tpu1_uarch │ ├── buffer.hpp │ ├── common.hpp │ ├── controller.hpp │ ├── cpu.hpp │ ├── dram.hpp │ ├── interconnect.hpp │ ├── mmu.hpp │ ├── unit.hpp │ └── weightfetcher.hpp └── tpu2_uarch │ ├── buffer.hpp │ ├── common.hpp │ ├── controller.hpp │ ├── dram.hpp │ ├── interconnect.hpp │ ├── mmu.hpp │ ├── unit.hpp │ └── weightfetcher.hpp ├── nohup.out ├── outdated ├── 1test.sh ├── 2test.sh ├── test_cpu_icnt_ub.cpp └── test_dram_icnt_wf.cpp ├── src ├── tpu1_uarch │ ├── buffer.cpp │ ├── common.cpp │ ├── controller.cpp │ ├── cpu.cpp │ ├── dram.cpp │ ├── interconnect.cpp │ ├── mmu.cpp │ └── weightfetcher.cpp └── tpu2_uarch │ ├── buffer.cpp │ ├── common.cpp │ ├── controller.cpp │ ├── dram.cpp │ ├── interconnect.cpp │ ├── mmu.cpp │ └── weightfetcher.cpp └── tags /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.tptpu1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/Makefile.tptpu1 -------------------------------------------------------------------------------- /Makefile.tptpu2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/Makefile.tptpu2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/README.md -------------------------------------------------------------------------------- /channel-rank-test/1channel1rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/1channel1rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/1channel2rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/1channel2rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/1channel4rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/1channel4rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/2channel1rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/2channel1rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/2channel2rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/2channel2rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/2channel4rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/2channel4rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/4channel1rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/4channel1rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/4channel2rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/4channel2rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/4channel4rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/4channel4rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/8channel1rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/8channel1rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/8channel2rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/8channel2rank.output.txt -------------------------------------------------------------------------------- /channel-rank-test/8channel4rank.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel-rank-test/8channel4rank.output.txt -------------------------------------------------------------------------------- /channel_rank_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/channel_rank_test.sh -------------------------------------------------------------------------------- /dram-config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/dram-config.cfg -------------------------------------------------------------------------------- /generate_dram_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/generate_dram_config.py -------------------------------------------------------------------------------- /generate_instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/generate_instruction.py -------------------------------------------------------------------------------- /include/tpu1_uarch/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/buffer.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/common.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/controller.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/cpu.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/dram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/dram.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/interconnect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/interconnect.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/mmu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/mmu.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/unit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/unit.hpp -------------------------------------------------------------------------------- /include/tpu1_uarch/weightfetcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu1_uarch/weightfetcher.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/buffer.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/common.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/controller.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/dram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/dram.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/interconnect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/interconnect.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/mmu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/mmu.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/unit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/unit.hpp -------------------------------------------------------------------------------- /include/tpu2_uarch/weightfetcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/include/tpu2_uarch/weightfetcher.hpp -------------------------------------------------------------------------------- /nohup.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/nohup.out -------------------------------------------------------------------------------- /outdated/1test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/outdated/1test.sh -------------------------------------------------------------------------------- /outdated/2test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/outdated/2test.sh -------------------------------------------------------------------------------- /outdated/test_cpu_icnt_ub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/outdated/test_cpu_icnt_ub.cpp -------------------------------------------------------------------------------- /outdated/test_dram_icnt_wf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/outdated/test_dram_icnt_wf.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/buffer.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/common.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/controller.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/cpu.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/dram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/dram.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/interconnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/interconnect.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/mmu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/mmu.cpp -------------------------------------------------------------------------------- /src/tpu1_uarch/weightfetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu1_uarch/weightfetcher.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/buffer.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/common.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/controller.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/dram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/dram.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/interconnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/interconnect.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/mmu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/mmu.cpp -------------------------------------------------------------------------------- /src/tpu2_uarch/weightfetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/src/tpu2_uarch/weightfetcher.cpp -------------------------------------------------------------------------------- /tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinhachung/tptpu-sim/HEAD/tags --------------------------------------------------------------------------------