├── .gitignore ├── LICENSE ├── README.md ├── Security ├── AuthFer256.py ├── Factory.py ├── IAuth.py ├── ICryptography.py ├── PumaFernet.py ├── encrypter.py ├── generateMAC.py └── how_to_run_with_security.md ├── benchmarks ├── panther_benchmarks │ ├── convAPanther.cpp │ ├── convBPanther.cpp │ ├── convCPanther.cpp │ ├── convDPanther.cpp │ ├── convEPanther.cpp │ ├── convFPanther.cpp │ ├── convGPanther.cpp │ ├── mlpPanther.cpp │ ├── mlpPantherBig.cpp │ ├── mlpTrA.cpp │ └── mlpTrB.cpp └── puma_benchmarks │ ├── mlp_l4.cpp │ ├── mlp_l5.cpp │ ├── nmt_l3.cpp │ ├── nmt_l5.cpp │ ├── vgg16.cpp │ ├── vgg19.cpp │ ├── wlm_LSTM2048.cpp │ └── wlm_bigLSTM.cpp ├── how_to_run.md ├── images └── puma.png ├── include ├── __init__.py ├── backup │ ├── config.py │ ├── configTest.py │ ├── constants.py │ └── constants_backup.py ├── config.py ├── constants.py ├── constants_digital.py ├── constants_extend.py ├── convAPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convBPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convCPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convDPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convEPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convFPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── convGPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ └── constants_panther.py ├── example-configs │ ├── config-cnn.py │ └── config-mlp.py ├── mlpPanther │ ├── config.py │ ├── constants_cmosOP.py │ ├── constants_digital.py │ ├── constants_panther.py │ └── constants_pipelayer.py └── mlpPantherBig │ └── config.py ├── nn2puma.txt ├── notes.txt ├── requirements.txt ├── run_dpe_cnn.sh ├── src ├── __init__.py ├── data_convert.py ├── dnn_wt_p.py ├── dpe.py ├── dpe_lstm2_new.py ├── hacks.txt ├── hw_stats.py ├── ima.py ├── ima_metrics.py ├── ima_modules.py ├── instrn_proto.py ├── node.py ├── node_dump.py ├── node_metrics.py ├── node_modules.py ├── record_xbar.py ├── tile.py ├── tile_instrn_proto.py ├── tile_metrics.py ├── tile_modules.py └── trace.txt └── test ├── cnn ├── conv-layer-benchmark1.cpp ├── conv-layer-benchmark2.cpp ├── conv-layer-stride.cpp ├── conv-layer-stride.h └── conv-layer.h ├── coreMvm_test ├── log_xbar.npy ├── phy_xbar0.npy ├── phy_xbar1.npy ├── phy_xbar2.npy ├── phy_xbar3.npy ├── phy_xbar4.npy ├── phy_xbar5.npy ├── phy_xbar6.npy └── phy_xbar7.npy ├── mlp_l4_mnist ├── fully-connected-layer.cpp ├── fully-connected-layer.h ├── mlp_l4_mnist.cpp └── mlp_l4_mnist_weights │ ├── wl1.txt │ ├── wl2.txt │ ├── wl3.txt │ └── wl4.txt ├── testasm ├── large │ ├── input.npy │ ├── input.py │ ├── tile0 │ │ ├── core_imem0.npy │ │ ├── core_imem1.npy │ │ ├── core_imem2.npy │ │ ├── core_imem3.npy │ │ ├── core_imem4.npy │ │ ├── core_imem5.npy │ │ ├── core_imem6.npy │ │ ├── core_imem7.npy │ │ ├── large-mvm-tile0-core0.dpe.py │ │ ├── large-mvm-tile0-core1.dpe.py │ │ ├── large-mvm-tile0-core2.dpe.py │ │ ├── large-mvm-tile0-core3.dpe.py │ │ ├── large-mvm-tile0-core4.dpe.py │ │ ├── large-mvm-tile0-core5.dpe.py │ │ ├── large-mvm-tile0-core6.dpe.py │ │ ├── large-mvm-tile0-core7.dpe.py │ │ ├── large-mvm-tile0.dpe.py │ │ └── tile_imem.npy │ ├── tile1 │ │ ├── core_imem0.npy │ │ ├── core_imem1.npy │ │ ├── core_imem2.npy │ │ ├── core_imem3.npy │ │ ├── core_imem4.npy │ │ ├── core_imem5.npy │ │ ├── core_imem6.npy │ │ ├── core_imem7.npy │ │ ├── large-mvm-tile1-core0.dpe.py │ │ ├── large-mvm-tile1-core1.dpe.py │ │ ├── large-mvm-tile1-core2.dpe.py │ │ ├── large-mvm-tile1-core3.dpe.py │ │ ├── large-mvm-tile1-core4.dpe.py │ │ ├── large-mvm-tile1-core5.dpe.py │ │ ├── large-mvm-tile1-core6.dpe.py │ │ ├── large-mvm-tile1-core7.dpe.py │ │ ├── large-mvm-tile1.dpe.py │ │ └── tile_imem.npy │ ├── tile2 │ │ ├── core_imem0.npy │ │ ├── core_imem1.npy │ │ ├── core_imem2.npy │ │ ├── core_imem3.npy │ │ ├── core_imem4.npy │ │ ├── core_imem5.npy │ │ ├── core_imem6.npy │ │ ├── core_imem7.npy │ │ ├── large-mvm-tile2-core0.dpe.py │ │ ├── large-mvm-tile2-core1.dpe.py │ │ ├── large-mvm-tile2-core2.dpe.py │ │ ├── large-mvm-tile2-core3.dpe.py │ │ ├── large-mvm-tile2-core4.dpe.py │ │ ├── large-mvm-tile2-core5.dpe.py │ │ ├── large-mvm-tile2-core6.dpe.py │ │ ├── large-mvm-tile2-core7.dpe.py │ │ ├── large-mvm-tile2.dpe.py │ │ └── tile_imem.npy │ └── tile3 │ │ ├── core_imem0.npy │ │ ├── core_imem1.npy │ │ ├── core_imem2.npy │ │ ├── core_imem3.npy │ │ ├── core_imem4.npy │ │ ├── core_imem5.npy │ │ ├── core_imem6.npy │ │ ├── core_imem7.npy │ │ ├── large-mvm-tile3-core0.dpe.py │ │ ├── large-mvm-tile3-core1.dpe.py │ │ ├── large-mvm-tile3-core2.dpe.py │ │ ├── large-mvm-tile3-core3.dpe.py │ │ ├── large-mvm-tile3-core4.dpe.py │ │ ├── large-mvm-tile3-core5.dpe.py │ │ ├── large-mvm-tile3-core6.dpe.py │ │ ├── large-mvm-tile3-core7.dpe.py │ │ ├── large-mvm-tile3.dpe.py │ │ └── tile_imem.npy └── mlp_train_2layer │ ├── input.npy │ ├── input.py │ ├── tile0 │ ├── core_imem0.npy │ └── tile_imem.npy │ ├── tile1 │ ├── core_imem0.npy │ └── tile_imem.npy │ └── weights │ └── tile1 │ └── core0 │ ├── mat0-log_xbar.npy │ ├── mat0-phy_xbar0.npy │ ├── mat0-phy_xbar1.npy │ ├── mat0-phy_xbar2.npy │ ├── mat0-phy_xbar3.npy │ ├── mat0-phy_xbar4.npy │ ├── mat0-phy_xbar5.npy │ ├── mat0-phy_xbar6.npy │ ├── mat0-phy_xbar7.npy │ ├── mat1-log_xbar.npy │ ├── mat1-phy_xbar0.npy │ ├── mat1-phy_xbar1.npy │ ├── mat1-phy_xbar2.npy │ ├── mat1-phy_xbar3.npy │ ├── mat1-phy_xbar4.npy │ ├── mat1-phy_xbar5.npy │ ├── mat1-phy_xbar6.npy │ └── mat1-phy_xbar7.npy ├── utils ├── generate-py.sh ├── input.py ├── populate.py ├── run-cnn-benchmark.sh ├── run-cnn-benchmark1.sh ├── run-cnn-benchmark2.sh ├── run-mlp-benchmark.sh └── run-mlp-layer.sh └── val ├── old ├── ip_val.py ├── mlp_train_2layer.py ├── mlp_train_2layer_digital.py ├── op_val.py ├── test_core_matrix.py └── test_core_other.py └── reg_test_1.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/README.md -------------------------------------------------------------------------------- /Security/AuthFer256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/AuthFer256.py -------------------------------------------------------------------------------- /Security/Factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/Factory.py -------------------------------------------------------------------------------- /Security/IAuth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/IAuth.py -------------------------------------------------------------------------------- /Security/ICryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/ICryptography.py -------------------------------------------------------------------------------- /Security/PumaFernet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/PumaFernet.py -------------------------------------------------------------------------------- /Security/encrypter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/encrypter.py -------------------------------------------------------------------------------- /Security/generateMAC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/generateMAC.py -------------------------------------------------------------------------------- /Security/how_to_run_with_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/Security/how_to_run_with_security.md -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convAPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convAPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convBPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convBPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convCPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convCPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convDPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convDPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convEPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convEPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convFPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convFPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/convGPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/convGPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/mlpPanther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/mlpPanther.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/mlpPantherBig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/mlpPantherBig.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/mlpTrA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/mlpTrA.cpp -------------------------------------------------------------------------------- /benchmarks/panther_benchmarks/mlpTrB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/panther_benchmarks/mlpTrB.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/mlp_l4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/mlp_l4.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/mlp_l5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/mlp_l5.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/nmt_l3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/nmt_l3.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/nmt_l5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/nmt_l5.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/vgg16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/vgg16.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/vgg19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/vgg19.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/wlm_LSTM2048.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/wlm_LSTM2048.cpp -------------------------------------------------------------------------------- /benchmarks/puma_benchmarks/wlm_bigLSTM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/benchmarks/puma_benchmarks/wlm_bigLSTM.cpp -------------------------------------------------------------------------------- /how_to_run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/how_to_run.md -------------------------------------------------------------------------------- /images/puma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/images/puma.png -------------------------------------------------------------------------------- /include/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/backup/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/backup/config.py -------------------------------------------------------------------------------- /include/backup/configTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/backup/configTest.py -------------------------------------------------------------------------------- /include/backup/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/backup/constants.py -------------------------------------------------------------------------------- /include/backup/constants_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/backup/constants_backup.py -------------------------------------------------------------------------------- /include/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/config.py -------------------------------------------------------------------------------- /include/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/constants.py -------------------------------------------------------------------------------- /include/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/constants_digital.py -------------------------------------------------------------------------------- /include/constants_extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/constants_extend.py -------------------------------------------------------------------------------- /include/convAPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convAPanther/config.py -------------------------------------------------------------------------------- /include/convAPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convAPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convAPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convAPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convAPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convAPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convBPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convBPanther/config.py -------------------------------------------------------------------------------- /include/convBPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convBPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convBPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convBPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convBPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convBPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convCPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convCPanther/config.py -------------------------------------------------------------------------------- /include/convCPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convCPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convCPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convCPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convCPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convCPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convDPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convDPanther/config.py -------------------------------------------------------------------------------- /include/convDPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convDPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convDPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convDPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convDPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convDPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convEPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convEPanther/config.py -------------------------------------------------------------------------------- /include/convEPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convEPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convEPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convEPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convEPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convEPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convFPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convFPanther/config.py -------------------------------------------------------------------------------- /include/convFPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convFPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convFPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convFPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convFPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convFPanther/constants_panther.py -------------------------------------------------------------------------------- /include/convGPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convGPanther/config.py -------------------------------------------------------------------------------- /include/convGPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convGPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/convGPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convGPanther/constants_digital.py -------------------------------------------------------------------------------- /include/convGPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/convGPanther/constants_panther.py -------------------------------------------------------------------------------- /include/example-configs/config-cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/example-configs/config-cnn.py -------------------------------------------------------------------------------- /include/example-configs/config-mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/example-configs/config-mlp.py -------------------------------------------------------------------------------- /include/mlpPanther/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPanther/config.py -------------------------------------------------------------------------------- /include/mlpPanther/constants_cmosOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPanther/constants_cmosOP.py -------------------------------------------------------------------------------- /include/mlpPanther/constants_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPanther/constants_digital.py -------------------------------------------------------------------------------- /include/mlpPanther/constants_panther.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPanther/constants_panther.py -------------------------------------------------------------------------------- /include/mlpPanther/constants_pipelayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPanther/constants_pipelayer.py -------------------------------------------------------------------------------- /include/mlpPantherBig/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/include/mlpPantherBig/config.py -------------------------------------------------------------------------------- /nn2puma.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/nn2puma.txt -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/notes.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_dpe_cnn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/run_dpe_cnn.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/data_convert.py -------------------------------------------------------------------------------- /src/dnn_wt_p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/dnn_wt_p.py -------------------------------------------------------------------------------- /src/dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/dpe.py -------------------------------------------------------------------------------- /src/dpe_lstm2_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/dpe_lstm2_new.py -------------------------------------------------------------------------------- /src/hacks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/hacks.txt -------------------------------------------------------------------------------- /src/hw_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/hw_stats.py -------------------------------------------------------------------------------- /src/ima.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/ima.py -------------------------------------------------------------------------------- /src/ima_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/ima_metrics.py -------------------------------------------------------------------------------- /src/ima_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/ima_modules.py -------------------------------------------------------------------------------- /src/instrn_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/instrn_proto.py -------------------------------------------------------------------------------- /src/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/node.py -------------------------------------------------------------------------------- /src/node_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/node_dump.py -------------------------------------------------------------------------------- /src/node_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/node_metrics.py -------------------------------------------------------------------------------- /src/node_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/node_modules.py -------------------------------------------------------------------------------- /src/record_xbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/record_xbar.py -------------------------------------------------------------------------------- /src/tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/tile.py -------------------------------------------------------------------------------- /src/tile_instrn_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/tile_instrn_proto.py -------------------------------------------------------------------------------- /src/tile_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/tile_metrics.py -------------------------------------------------------------------------------- /src/tile_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/tile_modules.py -------------------------------------------------------------------------------- /src/trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/src/trace.txt -------------------------------------------------------------------------------- /test/cnn/conv-layer-benchmark1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/cnn/conv-layer-benchmark1.cpp -------------------------------------------------------------------------------- /test/cnn/conv-layer-benchmark2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/cnn/conv-layer-benchmark2.cpp -------------------------------------------------------------------------------- /test/cnn/conv-layer-stride.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/cnn/conv-layer-stride.cpp -------------------------------------------------------------------------------- /test/cnn/conv-layer-stride.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/cnn/conv-layer-stride.h -------------------------------------------------------------------------------- /test/cnn/conv-layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/cnn/conv-layer.h -------------------------------------------------------------------------------- /test/coreMvm_test/log_xbar.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/log_xbar.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar0.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar1.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar2.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar3.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar4.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar5.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar6.npy -------------------------------------------------------------------------------- /test/coreMvm_test/phy_xbar7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/coreMvm_test/phy_xbar7.npy -------------------------------------------------------------------------------- /test/mlp_l4_mnist/fully-connected-layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/fully-connected-layer.cpp -------------------------------------------------------------------------------- /test/mlp_l4_mnist/fully-connected-layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/fully-connected-layer.h -------------------------------------------------------------------------------- /test/mlp_l4_mnist/mlp_l4_mnist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/mlp_l4_mnist.cpp -------------------------------------------------------------------------------- /test/mlp_l4_mnist/mlp_l4_mnist_weights/wl1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/mlp_l4_mnist_weights/wl1.txt -------------------------------------------------------------------------------- /test/mlp_l4_mnist/mlp_l4_mnist_weights/wl2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/mlp_l4_mnist_weights/wl2.txt -------------------------------------------------------------------------------- /test/mlp_l4_mnist/mlp_l4_mnist_weights/wl3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/mlp_l4_mnist_weights/wl3.txt -------------------------------------------------------------------------------- /test/mlp_l4_mnist/mlp_l4_mnist_weights/wl4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/mlp_l4_mnist/mlp_l4_mnist_weights/wl4.txt -------------------------------------------------------------------------------- /test/testasm/large/input.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/input.npy -------------------------------------------------------------------------------- /test/testasm/large/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/input.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem1.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem2.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem3.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem4.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem5.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem6.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/core_imem7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/core_imem7.npy -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core0.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core0.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core1.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core1.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core2.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core2.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core3.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core3.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core4.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core4.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core5.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core5.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core6.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core6.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0-core7.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0-core7.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/large-mvm-tile0.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/large-mvm-tile0.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile0/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile0/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem1.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem2.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem3.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem4.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem5.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem6.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/core_imem7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/core_imem7.npy -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core0.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core0.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core1.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core1.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core2.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core2.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core3.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core3.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core4.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core4.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core5.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core5.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core6.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core6.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1-core7.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1-core7.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/large-mvm-tile1.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/large-mvm-tile1.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile1/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile1/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem1.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem2.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem3.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem4.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem5.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem6.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/core_imem7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/core_imem7.npy -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core0.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core0.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core1.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core1.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core2.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core2.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core3.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core3.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core4.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core4.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core5.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core5.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core6.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core6.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2-core7.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2-core7.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/large-mvm-tile2.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/large-mvm-tile2.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile2/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile2/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem1.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem2.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem3.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem4.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem5.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem6.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/core_imem7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/core_imem7.npy -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core0.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core0.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core1.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core1.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core2.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core2.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core3.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core3.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core4.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core4.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core5.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core5.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core6.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core6.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3-core7.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3-core7.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/large-mvm-tile3.dpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/large-mvm-tile3.dpe.py -------------------------------------------------------------------------------- /test/testasm/large/tile3/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/large/tile3/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/input.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/input.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/input.py -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/tile0/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/tile0/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/tile0/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/tile0/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/tile1/core_imem0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/tile1/core_imem0.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/tile1/tile_imem.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/tile1/tile_imem.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-log_xbar.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-log_xbar.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar0.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar1.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar2.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar3.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar4.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar5.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar6.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat0-phy_xbar7.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-log_xbar.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-log_xbar.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar0.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar1.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar2.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar3.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar4.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar5.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar6.npy -------------------------------------------------------------------------------- /test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/testasm/mlp_train_2layer/weights/tile1/core0/mat1-phy_xbar7.npy -------------------------------------------------------------------------------- /test/utils/generate-py.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/generate-py.sh -------------------------------------------------------------------------------- /test/utils/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/input.py -------------------------------------------------------------------------------- /test/utils/populate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/populate.py -------------------------------------------------------------------------------- /test/utils/run-cnn-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/run-cnn-benchmark.sh -------------------------------------------------------------------------------- /test/utils/run-cnn-benchmark1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/run-cnn-benchmark1.sh -------------------------------------------------------------------------------- /test/utils/run-cnn-benchmark2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/run-cnn-benchmark2.sh -------------------------------------------------------------------------------- /test/utils/run-mlp-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/run-mlp-benchmark.sh -------------------------------------------------------------------------------- /test/utils/run-mlp-layer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/utils/run-mlp-layer.sh -------------------------------------------------------------------------------- /test/val/old/ip_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/ip_val.py -------------------------------------------------------------------------------- /test/val/old/mlp_train_2layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/mlp_train_2layer.py -------------------------------------------------------------------------------- /test/val/old/mlp_train_2layer_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/mlp_train_2layer_digital.py -------------------------------------------------------------------------------- /test/val/old/op_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/op_val.py -------------------------------------------------------------------------------- /test/val/old/test_core_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/test_core_matrix.py -------------------------------------------------------------------------------- /test/val/old/test_core_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/old/test_core_other.py -------------------------------------------------------------------------------- /test/val/reg_test_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aayush-Ankit/puma-simulator/HEAD/test/val/reg_test_1.py --------------------------------------------------------------------------------