├── .gitignore ├── GNNg ├── data │ ├── datasets │ │ ├── __init__.py │ │ ├── dataset.py │ │ ├── graph.py │ │ ├── run.py │ │ └── utils.py │ └── raw │ │ ├── GNNnp_pred_latency.csv │ │ ├── GNNnp_pred_resource.csv │ │ ├── GNNp_pred_latency.csv │ │ ├── GNNp_pred_resource.csv │ │ └── source_label.csv └── src │ ├── __pycache__ │ ├── config.cpython-38.pyc │ ├── config.cpython-39.pyc │ ├── data.cpython-38.pyc │ ├── data.cpython-39.pyc │ ├── dataset_pyg.cpython-38.pyc │ ├── model.cpython-38.pyc │ ├── model.cpython-39.pyc │ ├── nn_att.cpython-38.pyc │ ├── nn_att.cpython-39.pyc │ ├── saver.cpython-38.pyc │ ├── saver.cpython-39.pyc │ ├── train.cpython-38.pyc │ ├── train.cpython-39.pyc │ ├── utils.cpython-38.pyc │ └── utils.cpython-39.pyc │ ├── config.py │ ├── config_ds.py │ ├── data.py │ ├── dataset_pyg.py │ ├── main.py │ ├── model.py │ ├── nn_att.py │ ├── parameter.py │ ├── result.py │ ├── saver.py │ ├── train.py │ └── utils.py ├── GNNnp ├── data │ ├── datasets │ │ ├── __init__.py │ │ ├── dataset.py │ │ ├── graph.py │ │ ├── run.py │ │ └── utils.py │ └── raw │ │ └── source_label.csv └── src │ ├── config.py │ ├── config_ds.py │ ├── data.py │ ├── dataset_pyg.py │ ├── main.py │ ├── model.pth │ ├── model.py │ ├── nn_att.py │ ├── parameter.py │ ├── result.py │ ├── saver.py │ ├── train.py │ └── utils.py ├── GNNp ├── data │ ├── datasets │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── add_features.cpython-39.pyc │ │ │ ├── build_dataset.cpython-39.pyc │ │ │ ├── dataset.cpython-39.pyc │ │ │ ├── dataset_utils.cpython-39.pyc │ │ │ ├── graph.cpython-39.pyc │ │ │ ├── graph_reconstruct.cpython-39.pyc │ │ │ ├── graph_utils.cpython-39.pyc │ │ │ ├── parse_configs.cpython-39.pyc │ │ │ └── utils.cpython-39.pyc │ │ ├── dataset.py │ │ ├── graph.py │ │ ├── run.py │ │ └── utils.py │ └── raw │ │ └── source_label.csv └── src │ ├── __pycache__ │ ├── config.cpython-38.pyc │ ├── config.cpython-39.pyc │ ├── data.cpython-38.pyc │ ├── data.cpython-39.pyc │ ├── dataset_pyg.cpython-38.pyc │ ├── model.cpython-38.pyc │ ├── model.cpython-39.pyc │ ├── nn_att.cpython-38.pyc │ ├── nn_att.cpython-39.pyc │ ├── saver.cpython-38.pyc │ ├── saver.cpython-39.pyc │ ├── train.cpython-38.pyc │ ├── train.cpython-39.pyc │ ├── utils.cpython-38.pyc │ └── utils.cpython-39.pyc │ ├── config.py │ ├── config_ds.py │ ├── data.py │ ├── dataset_pyg.py │ ├── main.py │ ├── model.py │ ├── nn_att.py │ ├── parameter.py │ ├── result.py │ ├── saver.py │ ├── train.py │ └── utils.py ├── LICENSE ├── README.md ├── benchmark ├── README.md ├── auto_directive.py ├── kernel4graph │ └── atax │ │ ├── atax.c │ │ ├── atax_lp1.c │ │ ├── atax_lp2.c │ │ ├── atax_lp3.c │ │ └── atax_lp4.c ├── kernel4hls │ ├── atax │ │ ├── atax.c │ │ ├── atax_lp1.c │ │ ├── atax_lp2.c │ │ ├── atax_lp3.c │ │ ├── atax_lp4.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── bicg │ │ ├── bicg.c │ │ ├── bicg_lp1.c │ │ ├── bicg_lp2.c │ │ ├── bicg_lp3.c │ │ ├── bicg_lp4.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── gemm │ │ ├── gemm.c │ │ ├── gemm_lp1.c │ │ ├── gemm_lp2.c │ │ ├── gemm_lp3.c │ │ ├── gemm_lp4.c │ │ ├── gemm_lp5.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── gesummv │ │ ├── gesummv.c │ │ ├── gesummv_lp1.c │ │ ├── gesummv_lp2.c │ │ ├── gesummv_lp3.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── k2mm │ │ ├── k2mm.c │ │ ├── k2mm_lp1.c │ │ ├── k2mm_lp2.c │ │ ├── k2mm_lp3.c │ │ ├── k2mm_lp4.c │ │ ├── k2mm_lp5.c │ │ ├── k2mm_lp6.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── k3mm │ │ ├── k3mm.c │ │ ├── k3mm_lp1.c │ │ ├── k3mm_lp2.c │ │ ├── k3mm_lp3.c │ │ ├── k3mm_lp4.c │ │ ├── k3mm_lp5.c │ │ ├── k3mm_lp6.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── md │ │ ├── md.c │ │ ├── md_lp1.c │ │ ├── md_lp2.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── mvt │ │ ├── mvt.c │ │ ├── mvt_lp1.c │ │ ├── mvt_lp2.c │ │ ├── mvt_lp3.c │ │ ├── mvt_lp4.c │ │ ├── prj_config.txt │ │ └── sub_prj_config.txt │ ├── spmv │ │ ├── prj_config.txt │ │ ├── spmv.c │ │ ├── spmv_lp1.c │ │ ├── spmv_lp2.c │ │ └── sub_prj_config.txt │ ├── stencil │ │ ├── prj_config.txt │ │ ├── stencil.c │ │ ├── stencil_lp1.c │ │ ├── stencil_lp2.c │ │ └── sub_prj_config.txt │ ├── symm │ │ ├── prj_config.txt │ │ ├── sub_prj_config.txt │ │ ├── symm.c │ │ ├── symm_lp1.c │ │ ├── symm_lp2.c │ │ ├── symm_lp3.c │ │ ├── symm_lp4.c │ │ └── symm_lp5.c │ ├── syr2k │ │ ├── prj_config.txt │ │ ├── sub_prj_config.txt │ │ ├── syr2k.c │ │ ├── syr2k_lp1.c │ │ ├── syr2k_lp2.c │ │ ├── syr2k_lp3.c │ │ ├── syr2k_lp4.c │ │ └── syr2k_lp5.c │ └── syrk │ │ ├── prj_config.txt │ │ ├── sub_prj_config.txt │ │ ├── syrk.c │ │ ├── syrk_lp1.c │ │ ├── syrk_lp2.c │ │ ├── syrk_lp3.c │ │ ├── syrk_lp4.c │ │ └── syrk_lp5.c └── run_script.py ├── pics └── 1.png ├── requirements.txt └── utils ├── llvm-pass ├── CMakeLists.txt ├── README.md ├── benchmarks │ ├── run.sh │ └── test.c └── loop_II │ ├── CMakeLists.txt │ └── loop_II.cpp └── visulization ├── atax.c ├── vis.html └── visualization.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/.gitignore -------------------------------------------------------------------------------- /GNNg/data/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GNNg/data/datasets/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/datasets/dataset.py -------------------------------------------------------------------------------- /GNNg/data/datasets/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/datasets/graph.py -------------------------------------------------------------------------------- /GNNg/data/datasets/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/datasets/run.py -------------------------------------------------------------------------------- /GNNg/data/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/datasets/utils.py -------------------------------------------------------------------------------- /GNNg/data/raw/GNNnp_pred_latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/raw/GNNnp_pred_latency.csv -------------------------------------------------------------------------------- /GNNg/data/raw/GNNnp_pred_resource.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/raw/GNNnp_pred_resource.csv -------------------------------------------------------------------------------- /GNNg/data/raw/GNNp_pred_latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/raw/GNNp_pred_latency.csv -------------------------------------------------------------------------------- /GNNg/data/raw/GNNp_pred_resource.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/raw/GNNp_pred_resource.csv -------------------------------------------------------------------------------- /GNNg/data/raw/source_label.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/data/raw/source_label.csv -------------------------------------------------------------------------------- /GNNg/src/__pycache__/config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/config.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/config.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/config.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/data.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/data.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/data.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/dataset_pyg.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/dataset_pyg.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/model.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/nn_att.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/nn_att.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/nn_att.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/nn_att.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/saver.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/saver.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/saver.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/saver.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/train.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/train.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/train.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/train.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /GNNg/src/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /GNNg/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/config.py -------------------------------------------------------------------------------- /GNNg/src/config_ds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/config_ds.py -------------------------------------------------------------------------------- /GNNg/src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/data.py -------------------------------------------------------------------------------- /GNNg/src/dataset_pyg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/dataset_pyg.py -------------------------------------------------------------------------------- /GNNg/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/main.py -------------------------------------------------------------------------------- /GNNg/src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/model.py -------------------------------------------------------------------------------- /GNNg/src/nn_att.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/nn_att.py -------------------------------------------------------------------------------- /GNNg/src/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/parameter.py -------------------------------------------------------------------------------- /GNNg/src/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/result.py -------------------------------------------------------------------------------- /GNNg/src/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/saver.py -------------------------------------------------------------------------------- /GNNg/src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/train.py -------------------------------------------------------------------------------- /GNNg/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNg/src/utils.py -------------------------------------------------------------------------------- /GNNnp/data/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GNNnp/data/datasets/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/data/datasets/dataset.py -------------------------------------------------------------------------------- /GNNnp/data/datasets/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/data/datasets/graph.py -------------------------------------------------------------------------------- /GNNnp/data/datasets/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/data/datasets/run.py -------------------------------------------------------------------------------- /GNNnp/data/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/data/datasets/utils.py -------------------------------------------------------------------------------- /GNNnp/data/raw/source_label.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/data/raw/source_label.csv -------------------------------------------------------------------------------- /GNNnp/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/config.py -------------------------------------------------------------------------------- /GNNnp/src/config_ds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/config_ds.py -------------------------------------------------------------------------------- /GNNnp/src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/data.py -------------------------------------------------------------------------------- /GNNnp/src/dataset_pyg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/dataset_pyg.py -------------------------------------------------------------------------------- /GNNnp/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/main.py -------------------------------------------------------------------------------- /GNNnp/src/model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/model.pth -------------------------------------------------------------------------------- /GNNnp/src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/model.py -------------------------------------------------------------------------------- /GNNnp/src/nn_att.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/nn_att.py -------------------------------------------------------------------------------- /GNNnp/src/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/parameter.py -------------------------------------------------------------------------------- /GNNnp/src/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/result.py -------------------------------------------------------------------------------- /GNNnp/src/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/saver.py -------------------------------------------------------------------------------- /GNNnp/src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/train.py -------------------------------------------------------------------------------- /GNNnp/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNnp/src/utils.py -------------------------------------------------------------------------------- /GNNp/data/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/add_features.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/add_features.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/build_dataset.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/build_dataset.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/dataset.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/dataset.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/dataset_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/dataset_utils.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/graph.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/graph.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/graph_reconstruct.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/graph_reconstruct.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/graph_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/graph_utils.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/parse_configs.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/parse_configs.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/data/datasets/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/dataset.py -------------------------------------------------------------------------------- /GNNp/data/datasets/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/graph.py -------------------------------------------------------------------------------- /GNNp/data/datasets/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/run.py -------------------------------------------------------------------------------- /GNNp/data/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/datasets/utils.py -------------------------------------------------------------------------------- /GNNp/data/raw/source_label.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/data/raw/source_label.csv -------------------------------------------------------------------------------- /GNNp/src/__pycache__/config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/config.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/config.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/config.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/data.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/data.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/data.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/dataset_pyg.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/dataset_pyg.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/model.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/nn_att.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/nn_att.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/nn_att.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/nn_att.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/saver.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/saver.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/saver.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/saver.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/train.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/train.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/train.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/train.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /GNNp/src/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /GNNp/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/config.py -------------------------------------------------------------------------------- /GNNp/src/config_ds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/config_ds.py -------------------------------------------------------------------------------- /GNNp/src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/data.py -------------------------------------------------------------------------------- /GNNp/src/dataset_pyg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/dataset_pyg.py -------------------------------------------------------------------------------- /GNNp/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/main.py -------------------------------------------------------------------------------- /GNNp/src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/model.py -------------------------------------------------------------------------------- /GNNp/src/nn_att.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/nn_att.py -------------------------------------------------------------------------------- /GNNp/src/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/parameter.py -------------------------------------------------------------------------------- /GNNp/src/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/result.py -------------------------------------------------------------------------------- /GNNp/src/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/saver.py -------------------------------------------------------------------------------- /GNNp/src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/train.py -------------------------------------------------------------------------------- /GNNp/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/GNNp/src/utils.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/auto_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/auto_directive.py -------------------------------------------------------------------------------- /benchmark/kernel4graph/atax/atax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4graph/atax/atax.c -------------------------------------------------------------------------------- /benchmark/kernel4graph/atax/atax_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4graph/atax/atax_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4graph/atax/atax_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4graph/atax/atax_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4graph/atax/atax_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4graph/atax/atax_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4graph/atax/atax_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4graph/atax/atax_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/atax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/atax.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/atax_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/atax_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/atax_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/atax_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/atax_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/atax_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/atax_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/atax_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/atax/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/atax/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/bicg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/bicg.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/bicg_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/bicg_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/bicg_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/bicg_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/bicg_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/bicg_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/bicg_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/bicg_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/bicg/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/bicg/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/gemm_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/gemm_lp5.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/gemm/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gemm/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/gesummv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/gesummv.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/gesummv_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/gesummv_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/gesummv_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/gesummv_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/gesummv_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/gesummv_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/gesummv/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/gesummv/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp5.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/k2mm_lp6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/k2mm_lp6.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/k2mm/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k2mm/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp5.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/k3mm_lp6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/k3mm_lp6.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/k3mm/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/k3mm/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/md/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/md/md.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/md/md_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/md/md_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/md/md_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/md/md_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/md/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/md/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/md/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/md/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/mvt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/mvt.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/mvt_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/mvt_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/mvt_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/mvt_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/mvt_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/mvt_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/mvt_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/mvt_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/mvt/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/mvt/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/spmv/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/spmv/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/spmv/spmv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/spmv/spmv.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/spmv/spmv_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/spmv/spmv_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/spmv/spmv_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/spmv/spmv_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/spmv/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/spmv/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/stencil/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/stencil/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/stencil/stencil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/stencil/stencil.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/stencil/stencil_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/stencil/stencil_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/stencil/stencil_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/stencil/stencil_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/stencil/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/stencil/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/symm/symm_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/symm/symm_lp5.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syr2k/syr2k_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syr2k/syr2k_lp5.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/sub_prj_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/sub_prj_config.txt -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk_lp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk_lp1.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk_lp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk_lp2.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk_lp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk_lp3.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk_lp4.c -------------------------------------------------------------------------------- /benchmark/kernel4hls/syrk/syrk_lp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/kernel4hls/syrk/syrk_lp5.c -------------------------------------------------------------------------------- /benchmark/run_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/benchmark/run_script.py -------------------------------------------------------------------------------- /pics/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/pics/1.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils/llvm-pass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/CMakeLists.txt -------------------------------------------------------------------------------- /utils/llvm-pass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/README.md -------------------------------------------------------------------------------- /utils/llvm-pass/benchmarks/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/benchmarks/run.sh -------------------------------------------------------------------------------- /utils/llvm-pass/benchmarks/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/benchmarks/test.c -------------------------------------------------------------------------------- /utils/llvm-pass/loop_II/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/loop_II/CMakeLists.txt -------------------------------------------------------------------------------- /utils/llvm-pass/loop_II/loop_II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/llvm-pass/loop_II/loop_II.cpp -------------------------------------------------------------------------------- /utils/visulization/atax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/visulization/atax.c -------------------------------------------------------------------------------- /utils/visulization/vis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/visulization/vis.html -------------------------------------------------------------------------------- /utils/visulization/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtu-zhao-lab/hierarchical-gnn-for-hls/HEAD/utils/visulization/visualization.py --------------------------------------------------------------------------------