├── .clang-format ├── .gitignore ├── LICENSE ├── README.md ├── doc ├── Assignment1.md ├── Assignment2.md ├── Assignment3.md ├── Assignment4.md └── README-EN.md ├── src ├── Assignment1 │ ├── README.md │ ├── handout-images │ │ ├── kmeans.jpg │ │ ├── mandelbrot_viz.jpg │ │ └── sqrt_graph.jpg │ ├── prog1_mandelbrot_threads │ │ ├── Makefile │ │ ├── main.cpp │ │ ├── mandelbrotSerial.cpp │ │ └── mandelbrotThread.cpp │ ├── prog2_vecintrin │ │ ├── CS149intrin.cpp │ │ ├── CS149intrin.h │ │ ├── Makefile │ │ ├── logger.cpp │ │ ├── logger.h │ │ └── main.cpp │ ├── prog3_mandelbrot_ispc │ │ ├── Makefile │ │ ├── main.cpp │ │ ├── mandelbrot.ispc │ │ └── mandelbrotSerial.cpp │ ├── prog4_sqrt │ │ ├── Makefile │ │ ├── main.cpp │ │ ├── sqrt.ispc │ │ └── sqrtSerial.cpp │ ├── prog5_saxpy │ │ ├── Makefile │ │ ├── main.cpp │ │ ├── saxpy.ispc │ │ └── saxpySerial.cpp │ ├── prog6_kmeans │ │ ├── Makefile │ │ ├── kmeansThread.cpp │ │ ├── main.cpp │ │ ├── plot.py │ │ ├── requirements.txt │ │ └── utils.cpp │ └── xmake.lua ├── Assignment2 │ ├── README.md │ ├── cloud_readme.md │ ├── figs │ │ ├── connect.png │ │ ├── instance_type.png │ │ ├── launch_instance.png │ │ ├── new_key_pair.png │ │ ├── stop_instance.png │ │ ├── storage.png │ │ ├── task_graph.png │ │ └── ubuntu.png │ ├── part_a │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── itasksys.h │ │ ├── runtasks_ref_linux │ │ ├── runtasks_ref_osx_arm │ │ ├── runtasks_ref_osx_x86 │ │ ├── tasksys.cpp │ │ └── tasksys.h │ ├── part_b │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── itasksys.h │ │ ├── runtasks_ref_linux │ │ ├── runtasks_ref_osx_arm │ │ ├── runtasks_ref_osx_x86 │ │ ├── tasksys.cpp │ │ └── tasksys.h │ ├── tests │ │ ├── README.md │ │ ├── main.cpp │ │ ├── main_ref.cpp │ │ ├── run_test_harness.py │ │ └── tests.h │ ├── tutorial │ │ ├── Makefile │ │ ├── README.md │ │ └── tutorial.cpp │ └── xmake.lua ├── Assignment3 │ ├── README.md │ ├── cloud_readme.md │ ├── handout │ │ ├── bug_example.jpg │ │ ├── choose_ami.png │ │ ├── choose_instance.png │ │ ├── choose_storage.png │ │ ├── connect.png │ │ ├── dependencies.jpg │ │ ├── gpu_instance.png │ │ ├── gpu_instance.png_original │ │ ├── instance_type.png │ │ ├── ip_address.png │ │ ├── launch_instance.png │ │ ├── location_limit.png │ │ ├── navigation_quota.png │ │ ├── new_key_pair.png │ │ ├── order.jpg │ │ ├── point_in_circle.jpg │ │ ├── public_dns.png │ │ ├── quota_request.png │ │ ├── stop_instance.png │ │ ├── storage.png │ │ ├── task_graph.png │ │ ├── teaser.jpg │ │ ├── ubuntu.png │ │ ├── vCPU_dashboard.png │ │ ├── vCPU_dashboard_2.png │ │ └── vCPU_trouble.png │ ├── install.sh │ ├── render │ │ ├── Makefile │ │ ├── benchmark.cpp │ │ ├── checker.pl │ │ ├── checker.py │ │ ├── circleBoxTest.cu_inl │ │ ├── circleRenderer.h │ │ ├── cudaRenderer.cu │ │ ├── cudaRenderer.h │ │ ├── cycleTimer.h │ │ ├── display.cpp │ │ ├── exclusiveScan.cu_inl │ │ ├── image.h │ │ ├── lookupColor.cu_inl │ │ ├── main.cpp │ │ ├── noise.cpp │ │ ├── noise.h │ │ ├── noiseCuda.cu_inl │ │ ├── platformgl.h │ │ ├── ppm.cpp │ │ ├── ppm.h │ │ ├── refRenderer.cpp │ │ ├── refRenderer.h │ │ ├── refTimings.txt │ │ ├── render_ref │ │ ├── sceneLoader.cpp │ │ ├── sceneLoader.h │ │ ├── snow.par │ │ └── util.h │ ├── saxpy │ │ ├── CycleTimer.h │ │ ├── Makefile │ │ ├── main.cpp │ │ └── saxpy.cu │ ├── scan │ │ ├── CycleTimer.h │ │ ├── Makefile │ │ ├── checker.pl │ │ ├── cudaScan_ref │ │ ├── main.cpp │ │ └── scan.cu │ └── xmake.lua ├── Assignment4 │ ├── README.md │ ├── bfs │ │ ├── Makefile │ │ ├── bfs.cpp │ │ ├── bfs.h │ │ ├── grade.cpp │ │ ├── main.cpp │ │ └── ref_bfs.o │ ├── cloud_readme.md │ ├── common │ │ ├── CycleTimer.h │ │ ├── contracts.h │ │ ├── grade.h │ │ ├── graph.cpp │ │ ├── graph.h │ │ └── graph_internal.h │ ├── pagerank │ │ ├── Makefile │ │ ├── grade.cpp │ │ ├── main.cpp │ │ ├── page_rank.cpp │ │ ├── page_rank.h │ │ └── ref_pr.a │ ├── tools │ │ ├── Makefile │ │ ├── graphTools.cpp │ │ └── plaintext.graph │ └── xmake.lua ├── common │ ├── CycleTimer.h │ ├── ppm.cpp │ └── tasksys.cpp ├── getopt-for-windows │ ├── README.md │ ├── getopt.c │ └── getopt.h └── xmake.lua └── xmake.lua /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/README.md -------------------------------------------------------------------------------- /doc/Assignment1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/doc/Assignment1.md -------------------------------------------------------------------------------- /doc/Assignment2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/doc/Assignment2.md -------------------------------------------------------------------------------- /doc/Assignment3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/doc/Assignment3.md -------------------------------------------------------------------------------- /doc/Assignment4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/doc/Assignment4.md -------------------------------------------------------------------------------- /doc/README-EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/doc/README-EN.md -------------------------------------------------------------------------------- /src/Assignment1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/README.md -------------------------------------------------------------------------------- /src/Assignment1/handout-images/kmeans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/handout-images/kmeans.jpg -------------------------------------------------------------------------------- /src/Assignment1/handout-images/mandelbrot_viz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/handout-images/mandelbrot_viz.jpg -------------------------------------------------------------------------------- /src/Assignment1/handout-images/sqrt_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/handout-images/sqrt_graph.jpg -------------------------------------------------------------------------------- /src/Assignment1/prog1_mandelbrot_threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog1_mandelbrot_threads/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog1_mandelbrot_threads/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog1_mandelbrot_threads/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog1_mandelbrot_threads/mandelbrotSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog1_mandelbrot_threads/mandelbrotSerial.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog1_mandelbrot_threads/mandelbrotThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog1_mandelbrot_threads/mandelbrotThread.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/CS149intrin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/CS149intrin.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/CS149intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/CS149intrin.h -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/logger.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/logger.h -------------------------------------------------------------------------------- /src/Assignment1/prog2_vecintrin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog2_vecintrin/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog3_mandelbrot_ispc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog3_mandelbrot_ispc/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog3_mandelbrot_ispc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog3_mandelbrot_ispc/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog3_mandelbrot_ispc/mandelbrot.ispc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog3_mandelbrot_ispc/mandelbrot.ispc -------------------------------------------------------------------------------- /src/Assignment1/prog3_mandelbrot_ispc/mandelbrotSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog3_mandelbrot_ispc/mandelbrotSerial.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog4_sqrt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog4_sqrt/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog4_sqrt/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog4_sqrt/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog4_sqrt/sqrt.ispc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog4_sqrt/sqrt.ispc -------------------------------------------------------------------------------- /src/Assignment1/prog4_sqrt/sqrtSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog4_sqrt/sqrtSerial.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog5_saxpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog5_saxpy/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog5_saxpy/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog5_saxpy/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog5_saxpy/saxpy.ispc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog5_saxpy/saxpy.ispc -------------------------------------------------------------------------------- /src/Assignment1/prog5_saxpy/saxpySerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog5_saxpy/saxpySerial.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/Makefile -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/kmeansThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/kmeansThread.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/main.cpp -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/plot.py -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/requirements.txt -------------------------------------------------------------------------------- /src/Assignment1/prog6_kmeans/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/prog6_kmeans/utils.cpp -------------------------------------------------------------------------------- /src/Assignment1/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment1/xmake.lua -------------------------------------------------------------------------------- /src/Assignment2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/README.md -------------------------------------------------------------------------------- /src/Assignment2/cloud_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/cloud_readme.md -------------------------------------------------------------------------------- /src/Assignment2/figs/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/connect.png -------------------------------------------------------------------------------- /src/Assignment2/figs/instance_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/instance_type.png -------------------------------------------------------------------------------- /src/Assignment2/figs/launch_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/launch_instance.png -------------------------------------------------------------------------------- /src/Assignment2/figs/new_key_pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/new_key_pair.png -------------------------------------------------------------------------------- /src/Assignment2/figs/stop_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/stop_instance.png -------------------------------------------------------------------------------- /src/Assignment2/figs/storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/storage.png -------------------------------------------------------------------------------- /src/Assignment2/figs/task_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/task_graph.png -------------------------------------------------------------------------------- /src/Assignment2/figs/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/figs/ubuntu.png -------------------------------------------------------------------------------- /src/Assignment2/part_a/.gitignore: -------------------------------------------------------------------------------- 1 | objs/ 2 | runtasks 3 | -------------------------------------------------------------------------------- /src/Assignment2/part_a/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/Makefile -------------------------------------------------------------------------------- /src/Assignment2/part_a/itasksys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/itasksys.h -------------------------------------------------------------------------------- /src/Assignment2/part_a/runtasks_ref_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/runtasks_ref_linux -------------------------------------------------------------------------------- /src/Assignment2/part_a/runtasks_ref_osx_arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/runtasks_ref_osx_arm -------------------------------------------------------------------------------- /src/Assignment2/part_a/runtasks_ref_osx_x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/runtasks_ref_osx_x86 -------------------------------------------------------------------------------- /src/Assignment2/part_a/tasksys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/tasksys.cpp -------------------------------------------------------------------------------- /src/Assignment2/part_a/tasksys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_a/tasksys.h -------------------------------------------------------------------------------- /src/Assignment2/part_b/.gitignore: -------------------------------------------------------------------------------- 1 | objs/ 2 | runtasks 3 | -------------------------------------------------------------------------------- /src/Assignment2/part_b/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/Makefile -------------------------------------------------------------------------------- /src/Assignment2/part_b/itasksys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/itasksys.h -------------------------------------------------------------------------------- /src/Assignment2/part_b/runtasks_ref_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/runtasks_ref_linux -------------------------------------------------------------------------------- /src/Assignment2/part_b/runtasks_ref_osx_arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/runtasks_ref_osx_arm -------------------------------------------------------------------------------- /src/Assignment2/part_b/runtasks_ref_osx_x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/runtasks_ref_osx_x86 -------------------------------------------------------------------------------- /src/Assignment2/part_b/tasksys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/tasksys.cpp -------------------------------------------------------------------------------- /src/Assignment2/part_b/tasksys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/part_b/tasksys.h -------------------------------------------------------------------------------- /src/Assignment2/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tests/README.md -------------------------------------------------------------------------------- /src/Assignment2/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tests/main.cpp -------------------------------------------------------------------------------- /src/Assignment2/tests/main_ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tests/main_ref.cpp -------------------------------------------------------------------------------- /src/Assignment2/tests/run_test_harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tests/run_test_harness.py -------------------------------------------------------------------------------- /src/Assignment2/tests/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tests/tests.h -------------------------------------------------------------------------------- /src/Assignment2/tutorial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tutorial/Makefile -------------------------------------------------------------------------------- /src/Assignment2/tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tutorial/README.md -------------------------------------------------------------------------------- /src/Assignment2/tutorial/tutorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/tutorial/tutorial.cpp -------------------------------------------------------------------------------- /src/Assignment2/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment2/xmake.lua -------------------------------------------------------------------------------- /src/Assignment3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/README.md -------------------------------------------------------------------------------- /src/Assignment3/cloud_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/cloud_readme.md -------------------------------------------------------------------------------- /src/Assignment3/handout/bug_example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/bug_example.jpg -------------------------------------------------------------------------------- /src/Assignment3/handout/choose_ami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/choose_ami.png -------------------------------------------------------------------------------- /src/Assignment3/handout/choose_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/choose_instance.png -------------------------------------------------------------------------------- /src/Assignment3/handout/choose_storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/choose_storage.png -------------------------------------------------------------------------------- /src/Assignment3/handout/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/connect.png -------------------------------------------------------------------------------- /src/Assignment3/handout/dependencies.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/dependencies.jpg -------------------------------------------------------------------------------- /src/Assignment3/handout/gpu_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/gpu_instance.png -------------------------------------------------------------------------------- /src/Assignment3/handout/gpu_instance.png_original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/gpu_instance.png_original -------------------------------------------------------------------------------- /src/Assignment3/handout/instance_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/instance_type.png -------------------------------------------------------------------------------- /src/Assignment3/handout/ip_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/ip_address.png -------------------------------------------------------------------------------- /src/Assignment3/handout/launch_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/launch_instance.png -------------------------------------------------------------------------------- /src/Assignment3/handout/location_limit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/location_limit.png -------------------------------------------------------------------------------- /src/Assignment3/handout/navigation_quota.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/navigation_quota.png -------------------------------------------------------------------------------- /src/Assignment3/handout/new_key_pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/new_key_pair.png -------------------------------------------------------------------------------- /src/Assignment3/handout/order.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/order.jpg -------------------------------------------------------------------------------- /src/Assignment3/handout/point_in_circle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/point_in_circle.jpg -------------------------------------------------------------------------------- /src/Assignment3/handout/public_dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/public_dns.png -------------------------------------------------------------------------------- /src/Assignment3/handout/quota_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/quota_request.png -------------------------------------------------------------------------------- /src/Assignment3/handout/stop_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/stop_instance.png -------------------------------------------------------------------------------- /src/Assignment3/handout/storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/storage.png -------------------------------------------------------------------------------- /src/Assignment3/handout/task_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/task_graph.png -------------------------------------------------------------------------------- /src/Assignment3/handout/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/teaser.jpg -------------------------------------------------------------------------------- /src/Assignment3/handout/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/ubuntu.png -------------------------------------------------------------------------------- /src/Assignment3/handout/vCPU_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/vCPU_dashboard.png -------------------------------------------------------------------------------- /src/Assignment3/handout/vCPU_dashboard_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/vCPU_dashboard_2.png -------------------------------------------------------------------------------- /src/Assignment3/handout/vCPU_trouble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/handout/vCPU_trouble.png -------------------------------------------------------------------------------- /src/Assignment3/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/install.sh -------------------------------------------------------------------------------- /src/Assignment3/render/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/Makefile -------------------------------------------------------------------------------- /src/Assignment3/render/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/benchmark.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/checker.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/checker.pl -------------------------------------------------------------------------------- /src/Assignment3/render/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/checker.py -------------------------------------------------------------------------------- /src/Assignment3/render/circleBoxTest.cu_inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/circleBoxTest.cu_inl -------------------------------------------------------------------------------- /src/Assignment3/render/circleRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/circleRenderer.h -------------------------------------------------------------------------------- /src/Assignment3/render/cudaRenderer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/cudaRenderer.cu -------------------------------------------------------------------------------- /src/Assignment3/render/cudaRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/cudaRenderer.h -------------------------------------------------------------------------------- /src/Assignment3/render/cycleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/cycleTimer.h -------------------------------------------------------------------------------- /src/Assignment3/render/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/display.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/exclusiveScan.cu_inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/exclusiveScan.cu_inl -------------------------------------------------------------------------------- /src/Assignment3/render/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/image.h -------------------------------------------------------------------------------- /src/Assignment3/render/lookupColor.cu_inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/lookupColor.cu_inl -------------------------------------------------------------------------------- /src/Assignment3/render/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/main.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/noise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/noise.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/noise.h -------------------------------------------------------------------------------- /src/Assignment3/render/noiseCuda.cu_inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/noiseCuda.cu_inl -------------------------------------------------------------------------------- /src/Assignment3/render/platformgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/platformgl.h -------------------------------------------------------------------------------- /src/Assignment3/render/ppm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/ppm.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/ppm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/ppm.h -------------------------------------------------------------------------------- /src/Assignment3/render/refRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/refRenderer.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/refRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/refRenderer.h -------------------------------------------------------------------------------- /src/Assignment3/render/refTimings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/refTimings.txt -------------------------------------------------------------------------------- /src/Assignment3/render/render_ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/render_ref -------------------------------------------------------------------------------- /src/Assignment3/render/sceneLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/sceneLoader.cpp -------------------------------------------------------------------------------- /src/Assignment3/render/sceneLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/sceneLoader.h -------------------------------------------------------------------------------- /src/Assignment3/render/snow.par: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/snow.par -------------------------------------------------------------------------------- /src/Assignment3/render/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/render/util.h -------------------------------------------------------------------------------- /src/Assignment3/saxpy/CycleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/saxpy/CycleTimer.h -------------------------------------------------------------------------------- /src/Assignment3/saxpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/saxpy/Makefile -------------------------------------------------------------------------------- /src/Assignment3/saxpy/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/saxpy/main.cpp -------------------------------------------------------------------------------- /src/Assignment3/saxpy/saxpy.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/saxpy/saxpy.cu -------------------------------------------------------------------------------- /src/Assignment3/scan/CycleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/CycleTimer.h -------------------------------------------------------------------------------- /src/Assignment3/scan/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/Makefile -------------------------------------------------------------------------------- /src/Assignment3/scan/checker.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/checker.pl -------------------------------------------------------------------------------- /src/Assignment3/scan/cudaScan_ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/cudaScan_ref -------------------------------------------------------------------------------- /src/Assignment3/scan/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/main.cpp -------------------------------------------------------------------------------- /src/Assignment3/scan/scan.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/scan/scan.cu -------------------------------------------------------------------------------- /src/Assignment3/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment3/xmake.lua -------------------------------------------------------------------------------- /src/Assignment4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/README.md -------------------------------------------------------------------------------- /src/Assignment4/bfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/Makefile -------------------------------------------------------------------------------- /src/Assignment4/bfs/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/bfs.cpp -------------------------------------------------------------------------------- /src/Assignment4/bfs/bfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/bfs.h -------------------------------------------------------------------------------- /src/Assignment4/bfs/grade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/grade.cpp -------------------------------------------------------------------------------- /src/Assignment4/bfs/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/main.cpp -------------------------------------------------------------------------------- /src/Assignment4/bfs/ref_bfs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/bfs/ref_bfs.o -------------------------------------------------------------------------------- /src/Assignment4/cloud_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/cloud_readme.md -------------------------------------------------------------------------------- /src/Assignment4/common/CycleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/CycleTimer.h -------------------------------------------------------------------------------- /src/Assignment4/common/contracts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/contracts.h -------------------------------------------------------------------------------- /src/Assignment4/common/grade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/grade.h -------------------------------------------------------------------------------- /src/Assignment4/common/graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/graph.cpp -------------------------------------------------------------------------------- /src/Assignment4/common/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/graph.h -------------------------------------------------------------------------------- /src/Assignment4/common/graph_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/common/graph_internal.h -------------------------------------------------------------------------------- /src/Assignment4/pagerank/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/Makefile -------------------------------------------------------------------------------- /src/Assignment4/pagerank/grade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/grade.cpp -------------------------------------------------------------------------------- /src/Assignment4/pagerank/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/main.cpp -------------------------------------------------------------------------------- /src/Assignment4/pagerank/page_rank.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/page_rank.cpp -------------------------------------------------------------------------------- /src/Assignment4/pagerank/page_rank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/page_rank.h -------------------------------------------------------------------------------- /src/Assignment4/pagerank/ref_pr.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/pagerank/ref_pr.a -------------------------------------------------------------------------------- /src/Assignment4/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/tools/Makefile -------------------------------------------------------------------------------- /src/Assignment4/tools/graphTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/tools/graphTools.cpp -------------------------------------------------------------------------------- /src/Assignment4/tools/plaintext.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/tools/plaintext.graph -------------------------------------------------------------------------------- /src/Assignment4/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/Assignment4/xmake.lua -------------------------------------------------------------------------------- /src/common/CycleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/common/CycleTimer.h -------------------------------------------------------------------------------- /src/common/ppm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/common/ppm.cpp -------------------------------------------------------------------------------- /src/common/tasksys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/common/tasksys.cpp -------------------------------------------------------------------------------- /src/getopt-for-windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/getopt-for-windows/README.md -------------------------------------------------------------------------------- /src/getopt-for-windows/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/getopt-for-windows/getopt.c -------------------------------------------------------------------------------- /src/getopt-for-windows/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/getopt-for-windows/getopt.h -------------------------------------------------------------------------------- /src/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/src/xmake.lua -------------------------------------------------------------------------------- /xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-hengxing/cs149-xmake/HEAD/xmake.lua --------------------------------------------------------------------------------