├── README.md ├── VSCode.md ├── assignments ├── a1 │ ├── a1-handout.tar.gz │ └── a1.pdf ├── a2 │ ├── a2-handout.tar.gz │ └── a2.pdf ├── a3 │ ├── a3-handout.tar.gz │ └── a3.pdf ├── a4 │ ├── a4-handout.tar.gz │ └── a4.pdf ├── a5 │ ├── a5.pdf │ └── src.zip └── a6 │ ├── a6.pdf │ └── src.zip ├── material ├── 1-e-1 │ ├── README.md │ ├── src │ │ └── guess.c │ └── uldp17-2018-08-16.pdf ├── 1-e-2 │ ├── README.md │ ├── ref │ │ ├── Makefile │ │ ├── bits.h │ │ ├── mynameis.c │ │ ├── noAs.c │ │ ├── repeatme.c │ │ ├── roll.c │ │ └── test_bits.c │ └── src │ │ ├── Makefile │ │ ├── bits.h │ │ ├── roll.c │ │ └── test_bits.c ├── 1-l-1 │ ├── 1-l-1.pdf │ └── README.md ├── 1-l-2 │ ├── 1-l-2.pdf │ └── README.md ├── 2-e-1 │ ├── README.md │ └── ref │ │ ├── part1 │ │ ├── Makefile │ │ ├── numlib.c │ │ ├── numlib.h │ │ └── numlib_test.c │ │ └── part2 │ │ ├── Makefile │ │ ├── numlib.c │ │ ├── numlib.h │ │ └── numlib_test.c ├── 2-e-2 │ ├── README.md │ └── ref │ │ ├── hexabyte │ │ ├── Makefile │ │ └── hexabyte.c │ │ └── numlib │ │ ├── Makefile │ │ ├── numlib.c │ │ ├── numlib.h │ │ ├── test.c │ │ ├── uint_ascii_to_uint_le.c │ │ └── uint_le_to_uint_ascii.c ├── 2-l-1 │ ├── 2-l-1.pdf │ └── README.md ├── 2-l-2 │ ├── 2-l-2.pdf │ └── README.md ├── 3-e-1 │ ├── README.md │ └── ref │ │ ├── .gitignore │ │ ├── search.c │ │ └── search.py ├── 3-e-2 │ ├── 10_2.points │ ├── 10_3.indexes │ ├── 20_5.points │ ├── 20_5.points.txt │ ├── 5_5.indexes │ ├── README.md │ ├── ref │ │ ├── Makefile │ │ ├── genindexes.c │ │ ├── genpoints.c │ │ ├── io.c │ │ ├── io.h │ │ ├── printpoints.c │ │ ├── readpoints.c │ │ ├── sort.c │ │ ├── sort.h │ │ ├── sortindexes.c │ │ ├── sortpoints.c │ │ └── verifyindexes.c │ └── src │ │ ├── Makefile │ │ ├── io.c │ │ ├── io.h │ │ ├── sort.c │ │ └── sort.h ├── 3-l-1 │ ├── 3-l-1.pdf │ ├── README.md │ └── code │ │ ├── collatz-ffi.py │ │ ├── collatz.c │ │ └── collatz.py ├── 3-l-2 │ ├── 3-l-2.pdf │ ├── README.md │ └── code │ │ ├── fibs │ │ ├── Makefile │ │ ├── fibs.c │ │ ├── fibs.h │ │ └── test_fibs.c │ │ └── list │ │ ├── Makefile │ │ ├── list.c │ │ ├── list.h │ │ └── test_list.c ├── 4-e-1 │ ├── .gitignore │ ├── README.md │ ├── code │ │ ├── record.c │ │ └── record.h │ └── solution │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── names.c │ │ ├── record.c │ │ └── record.h ├── 4-e-2 │ └── README.md ├── 4-l-1 │ ├── 4-l-1.pdf │ ├── README.md │ └── matmul │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── matmul.c │ │ └── plot.gnuplot ├── 4-l-2 │ ├── README.md │ ├── lecture_code │ │ ├── Makefile │ │ ├── forkbomb.c │ │ ├── print_address.c │ │ ├── virtual_claim.c │ │ └── virtual_write.c │ ├── operating systems.odp │ └── operating systems.pdf ├── 5-e-1 │ ├── README.md │ ├── client.py │ ├── server_socket.py │ └── server_socketserver.py ├── 5-e-2 │ ├── README.md │ ├── locking_example.py │ ├── no_race.py │ ├── no_race_socket.py │ └── race_socketserver.py ├── 5-l-1 │ ├── README.md │ ├── networking.odp │ └── networking.pdf ├── 5-l-2 │ ├── README.md │ ├── networking II.odp │ └── networking II.pdf ├── 6-e-1 │ ├── .gitignore │ ├── Forks │ │ ├── Makefile │ │ ├── csapp.c │ │ ├── csapp.h │ │ └── forks.c │ ├── OpenMP │ │ ├── macos-openmp.md │ │ ├── ref │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── mandelbrot.c │ │ │ └── timing.h │ │ └── src │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── mandelbrot.c │ │ │ └── timing.h │ ├── README.md │ ├── header.png │ ├── preset0.png │ └── preset1.png ├── 6-e-2 │ ├── README.md │ ├── ref │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── csapp.c │ │ ├── csapp.h │ │ ├── mkbytes.c │ │ ├── sumbytes-par-2.c │ │ ├── sumbytes-par-chunked.c │ │ ├── sumbytes-par-n.c │ │ ├── sumbytes-seq.c │ │ ├── timing.h │ │ ├── util.c │ │ └── util.h │ └── src │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── csapp.c │ │ ├── csapp.h │ │ ├── mkbytes.c │ │ ├── sumbytes-par-2.c │ │ ├── sumbytes-par-chunked.c │ │ ├── sumbytes-par-n.c │ │ ├── sumbytes-seq.c │ │ ├── timing.h │ │ ├── util.c │ │ └── util.h ├── 6-l-1 │ ├── README.md │ ├── code │ │ ├── makefile │ │ ├── openmp-example │ │ └── openmp-example.c │ ├── concurrent programming I.odp │ └── concurrent programming I.pdf ├── 6-l-2 │ ├── README.md │ ├── code │ │ ├── badcount │ │ ├── badcount.c │ │ ├── goodcount │ │ ├── goodcount.c │ │ ├── hello │ │ ├── hello.c │ │ ├── makefile │ │ ├── sharing │ │ └── sharing.c │ ├── concurrent programming II.odp │ └── concurrent programming II.pdf ├── 7-l-1 │ ├── README.md │ ├── code │ │ ├── barrier.py │ │ ├── client.py │ │ ├── fork │ │ ├── fork.c │ │ ├── kill.py │ │ ├── makefile │ │ ├── mult-cons.py │ │ ├── parent │ │ ├── parent.c │ │ ├── pool.py │ │ ├── prod-cons.py │ │ ├── select.py │ │ ├── server.py │ │ ├── threads │ │ └── threads.c │ ├── concurrent programming III.odp │ └── concurrent programming III.pdf └── 7-l-2 │ ├── 7-l-2.pdf │ └── README.md ├── old-exams ├── 2021 │ ├── exam-handout.tar.gz │ ├── exam-solution.tar.gz │ ├── exam.pdf │ └── solution.pdf ├── 2022 │ ├── exam-handout.tar.gz │ ├── exam-solution.tar.gz │ ├── exam.pdf │ └── solution.pdf ├── 2023 │ ├── exam-handout.tar.gz │ ├── exam-solution.tar.gz │ ├── exam.pdf │ └── solution.pdf ├── 2021-reexam │ ├── exam-handout.tar.gz │ ├── exam-solution.tar.gz │ └── exam.pdf └── 2022-reexam │ ├── exam.pdf │ ├── handout.tar.gz │ └── solution.tar.gz └── unix.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/README.md -------------------------------------------------------------------------------- /VSCode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/VSCode.md -------------------------------------------------------------------------------- /assignments/a1/a1-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a1/a1-handout.tar.gz -------------------------------------------------------------------------------- /assignments/a1/a1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a1/a1.pdf -------------------------------------------------------------------------------- /assignments/a2/a2-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a2/a2-handout.tar.gz -------------------------------------------------------------------------------- /assignments/a2/a2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a2/a2.pdf -------------------------------------------------------------------------------- /assignments/a3/a3-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a3/a3-handout.tar.gz -------------------------------------------------------------------------------- /assignments/a3/a3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a3/a3.pdf -------------------------------------------------------------------------------- /assignments/a4/a4-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a4/a4-handout.tar.gz -------------------------------------------------------------------------------- /assignments/a4/a4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a4/a4.pdf -------------------------------------------------------------------------------- /assignments/a5/a5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a5/a5.pdf -------------------------------------------------------------------------------- /assignments/a5/src.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a5/src.zip -------------------------------------------------------------------------------- /assignments/a6/a6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a6/a6.pdf -------------------------------------------------------------------------------- /assignments/a6/src.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/assignments/a6/src.zip -------------------------------------------------------------------------------- /material/1-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-1/README.md -------------------------------------------------------------------------------- /material/1-e-1/src/guess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-1/src/guess.c -------------------------------------------------------------------------------- /material/1-e-1/uldp17-2018-08-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-1/uldp17-2018-08-16.pdf -------------------------------------------------------------------------------- /material/1-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/README.md -------------------------------------------------------------------------------- /material/1-e-2/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/Makefile -------------------------------------------------------------------------------- /material/1-e-2/ref/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/bits.h -------------------------------------------------------------------------------- /material/1-e-2/ref/mynameis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/mynameis.c -------------------------------------------------------------------------------- /material/1-e-2/ref/noAs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/noAs.c -------------------------------------------------------------------------------- /material/1-e-2/ref/repeatme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/repeatme.c -------------------------------------------------------------------------------- /material/1-e-2/ref/roll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/roll.c -------------------------------------------------------------------------------- /material/1-e-2/ref/test_bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/ref/test_bits.c -------------------------------------------------------------------------------- /material/1-e-2/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/src/Makefile -------------------------------------------------------------------------------- /material/1-e-2/src/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/src/bits.h -------------------------------------------------------------------------------- /material/1-e-2/src/roll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/src/roll.c -------------------------------------------------------------------------------- /material/1-e-2/src/test_bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-e-2/src/test_bits.c -------------------------------------------------------------------------------- /material/1-l-1/1-l-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-l-1/1-l-1.pdf -------------------------------------------------------------------------------- /material/1-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-l-1/README.md -------------------------------------------------------------------------------- /material/1-l-2/1-l-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-l-2/1-l-2.pdf -------------------------------------------------------------------------------- /material/1-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/1-l-2/README.md -------------------------------------------------------------------------------- /material/2-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/README.md -------------------------------------------------------------------------------- /material/2-e-1/ref/part1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/ref/part1/Makefile -------------------------------------------------------------------------------- /material/2-e-1/ref/part1/numlib.c: -------------------------------------------------------------------------------- 1 | int get_number(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /material/2-e-1/ref/part1/numlib.h: -------------------------------------------------------------------------------- 1 | // Nothing here 2 | 3 | int get_number(void); 4 | -------------------------------------------------------------------------------- /material/2-e-1/ref/part1/numlib_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/ref/part1/numlib_test.c -------------------------------------------------------------------------------- /material/2-e-1/ref/part2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/ref/part2/Makefile -------------------------------------------------------------------------------- /material/2-e-1/ref/part2/numlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/ref/part2/numlib.c -------------------------------------------------------------------------------- /material/2-e-1/ref/part2/numlib.h: -------------------------------------------------------------------------------- 1 | // Nothing here 2 | 3 | int get_number(void); 4 | -------------------------------------------------------------------------------- /material/2-e-1/ref/part2/numlib_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-1/ref/part2/numlib_test.c -------------------------------------------------------------------------------- /material/2-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/README.md -------------------------------------------------------------------------------- /material/2-e-2/ref/hexabyte/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/hexabyte/Makefile -------------------------------------------------------------------------------- /material/2-e-2/ref/hexabyte/hexabyte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/hexabyte/hexabyte.c -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/Makefile -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/numlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/numlib.c -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/numlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/numlib.h -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/test.c -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/uint_ascii_to_uint_le.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/uint_ascii_to_uint_le.c -------------------------------------------------------------------------------- /material/2-e-2/ref/numlib/uint_le_to_uint_ascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-e-2/ref/numlib/uint_le_to_uint_ascii.c -------------------------------------------------------------------------------- /material/2-l-1/2-l-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-l-1/2-l-1.pdf -------------------------------------------------------------------------------- /material/2-l-1/README.md: -------------------------------------------------------------------------------- 1 | # Floating-point arithmetic 2 | 3 | ## Reading 4 | 5 | * HPPS 3 6 | -------------------------------------------------------------------------------- /material/2-l-2/2-l-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-l-2/2-l-2.pdf -------------------------------------------------------------------------------- /material/2-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/2-l-2/README.md -------------------------------------------------------------------------------- /material/3-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-1/README.md -------------------------------------------------------------------------------- /material/3-e-1/ref/.gitignore: -------------------------------------------------------------------------------- 1 | search 2 | -------------------------------------------------------------------------------- /material/3-e-1/ref/search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-1/ref/search.c -------------------------------------------------------------------------------- /material/3-e-1/ref/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-1/ref/search.py -------------------------------------------------------------------------------- /material/3-e-2/10_2.points: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/10_2.points -------------------------------------------------------------------------------- /material/3-e-2/10_3.indexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/10_3.indexes -------------------------------------------------------------------------------- /material/3-e-2/20_5.points: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/20_5.points -------------------------------------------------------------------------------- /material/3-e-2/20_5.points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/20_5.points.txt -------------------------------------------------------------------------------- /material/3-e-2/5_5.indexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/5_5.indexes -------------------------------------------------------------------------------- /material/3-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/README.md -------------------------------------------------------------------------------- /material/3-e-2/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/Makefile -------------------------------------------------------------------------------- /material/3-e-2/ref/genindexes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/genindexes.c -------------------------------------------------------------------------------- /material/3-e-2/ref/genpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/genpoints.c -------------------------------------------------------------------------------- /material/3-e-2/ref/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/io.c -------------------------------------------------------------------------------- /material/3-e-2/ref/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/io.h -------------------------------------------------------------------------------- /material/3-e-2/ref/printpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/printpoints.c -------------------------------------------------------------------------------- /material/3-e-2/ref/readpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/readpoints.c -------------------------------------------------------------------------------- /material/3-e-2/ref/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/sort.c -------------------------------------------------------------------------------- /material/3-e-2/ref/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/sort.h -------------------------------------------------------------------------------- /material/3-e-2/ref/sortindexes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/sortindexes.c -------------------------------------------------------------------------------- /material/3-e-2/ref/sortpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/sortpoints.c -------------------------------------------------------------------------------- /material/3-e-2/ref/verifyindexes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/ref/verifyindexes.c -------------------------------------------------------------------------------- /material/3-e-2/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/src/Makefile -------------------------------------------------------------------------------- /material/3-e-2/src/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/src/io.c -------------------------------------------------------------------------------- /material/3-e-2/src/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/src/io.h -------------------------------------------------------------------------------- /material/3-e-2/src/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/src/sort.c -------------------------------------------------------------------------------- /material/3-e-2/src/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-e-2/src/sort.h -------------------------------------------------------------------------------- /material/3-l-1/3-l-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-1/3-l-1.pdf -------------------------------------------------------------------------------- /material/3-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-1/README.md -------------------------------------------------------------------------------- /material/3-l-1/code/collatz-ffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-1/code/collatz-ffi.py -------------------------------------------------------------------------------- /material/3-l-1/code/collatz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-1/code/collatz.c -------------------------------------------------------------------------------- /material/3-l-1/code/collatz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-1/code/collatz.py -------------------------------------------------------------------------------- /material/3-l-2/3-l-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/3-l-2.pdf -------------------------------------------------------------------------------- /material/3-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/README.md -------------------------------------------------------------------------------- /material/3-l-2/code/fibs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/fibs/Makefile -------------------------------------------------------------------------------- /material/3-l-2/code/fibs/fibs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/fibs/fibs.c -------------------------------------------------------------------------------- /material/3-l-2/code/fibs/fibs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/fibs/fibs.h -------------------------------------------------------------------------------- /material/3-l-2/code/fibs/test_fibs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/fibs/test_fibs.c -------------------------------------------------------------------------------- /material/3-l-2/code/list/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/list/Makefile -------------------------------------------------------------------------------- /material/3-l-2/code/list/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/list/list.c -------------------------------------------------------------------------------- /material/3-l-2/code/list/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/list/list.h -------------------------------------------------------------------------------- /material/3-l-2/code/list/test_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/3-l-2/code/list/test_list.c -------------------------------------------------------------------------------- /material/4-e-1/.gitignore: -------------------------------------------------------------------------------- 1 | *.tsv 2 | -------------------------------------------------------------------------------- /material/4-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/README.md -------------------------------------------------------------------------------- /material/4-e-1/code/record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/code/record.c -------------------------------------------------------------------------------- /material/4-e-1/code/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/code/record.h -------------------------------------------------------------------------------- /material/4-e-1/solution/.gitignore: -------------------------------------------------------------------------------- 1 | names 2 | *.o 3 | -------------------------------------------------------------------------------- /material/4-e-1/solution/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/solution/Makefile -------------------------------------------------------------------------------- /material/4-e-1/solution/names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/solution/names.c -------------------------------------------------------------------------------- /material/4-e-1/solution/record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/solution/record.c -------------------------------------------------------------------------------- /material/4-e-1/solution/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-1/solution/record.h -------------------------------------------------------------------------------- /material/4-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-e-2/README.md -------------------------------------------------------------------------------- /material/4-l-1/4-l-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/4-l-1.pdf -------------------------------------------------------------------------------- /material/4-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/README.md -------------------------------------------------------------------------------- /material/4-l-1/matmul/.gitignore: -------------------------------------------------------------------------------- 1 | plot.png 2 | matmul 3 | *.runtimes 4 | -------------------------------------------------------------------------------- /material/4-l-1/matmul/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/matmul/Makefile -------------------------------------------------------------------------------- /material/4-l-1/matmul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/matmul/README.md -------------------------------------------------------------------------------- /material/4-l-1/matmul/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/matmul/matmul.c -------------------------------------------------------------------------------- /material/4-l-1/matmul/plot.gnuplot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-1/matmul/plot.gnuplot -------------------------------------------------------------------------------- /material/4-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/README.md -------------------------------------------------------------------------------- /material/4-l-2/lecture_code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/lecture_code/Makefile -------------------------------------------------------------------------------- /material/4-l-2/lecture_code/forkbomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/lecture_code/forkbomb.c -------------------------------------------------------------------------------- /material/4-l-2/lecture_code/print_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/lecture_code/print_address.c -------------------------------------------------------------------------------- /material/4-l-2/lecture_code/virtual_claim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/lecture_code/virtual_claim.c -------------------------------------------------------------------------------- /material/4-l-2/lecture_code/virtual_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/lecture_code/virtual_write.c -------------------------------------------------------------------------------- /material/4-l-2/operating systems.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/operating systems.odp -------------------------------------------------------------------------------- /material/4-l-2/operating systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/4-l-2/operating systems.pdf -------------------------------------------------------------------------------- /material/5-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-1/README.md -------------------------------------------------------------------------------- /material/5-e-1/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-1/client.py -------------------------------------------------------------------------------- /material/5-e-1/server_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-1/server_socket.py -------------------------------------------------------------------------------- /material/5-e-1/server_socketserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-1/server_socketserver.py -------------------------------------------------------------------------------- /material/5-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-2/README.md -------------------------------------------------------------------------------- /material/5-e-2/locking_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-2/locking_example.py -------------------------------------------------------------------------------- /material/5-e-2/no_race.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-2/no_race.py -------------------------------------------------------------------------------- /material/5-e-2/no_race_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-2/no_race_socket.py -------------------------------------------------------------------------------- /material/5-e-2/race_socketserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-e-2/race_socketserver.py -------------------------------------------------------------------------------- /material/5-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-1/README.md -------------------------------------------------------------------------------- /material/5-l-1/networking.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-1/networking.odp -------------------------------------------------------------------------------- /material/5-l-1/networking.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-1/networking.pdf -------------------------------------------------------------------------------- /material/5-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-2/README.md -------------------------------------------------------------------------------- /material/5-l-2/networking II.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-2/networking II.odp -------------------------------------------------------------------------------- /material/5-l-2/networking II.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/5-l-2/networking II.pdf -------------------------------------------------------------------------------- /material/6-e-1/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | forks 3 | -------------------------------------------------------------------------------- /material/6-e-1/Forks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/Forks/Makefile -------------------------------------------------------------------------------- /material/6-e-1/Forks/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/Forks/csapp.c -------------------------------------------------------------------------------- /material/6-e-1/Forks/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/Forks/csapp.h -------------------------------------------------------------------------------- /material/6-e-1/Forks/forks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/Forks/forks.c -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/macos-openmp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/macos-openmp.md -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/ref/.gitignore: -------------------------------------------------------------------------------- 1 | mandelbrot 2 | *.o 3 | *.ppm 4 | -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/ref/Makefile -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/ref/mandelbrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/ref/mandelbrot.c -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/ref/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/ref/timing.h -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/src/.gitignore: -------------------------------------------------------------------------------- 1 | mandelbrot 2 | *.o 3 | *.ppm 4 | -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/src/Makefile -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/src/mandelbrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/src/mandelbrot.c -------------------------------------------------------------------------------- /material/6-e-1/OpenMP/src/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/OpenMP/src/timing.h -------------------------------------------------------------------------------- /material/6-e-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/README.md -------------------------------------------------------------------------------- /material/6-e-1/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/header.png -------------------------------------------------------------------------------- /material/6-e-1/preset0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/preset0.png -------------------------------------------------------------------------------- /material/6-e-1/preset1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-1/preset1.png -------------------------------------------------------------------------------- /material/6-e-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/README.md -------------------------------------------------------------------------------- /material/6-e-2/ref/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/.gitignore -------------------------------------------------------------------------------- /material/6-e-2/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/Makefile -------------------------------------------------------------------------------- /material/6-e-2/ref/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/csapp.c -------------------------------------------------------------------------------- /material/6-e-2/ref/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/csapp.h -------------------------------------------------------------------------------- /material/6-e-2/ref/mkbytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/mkbytes.c -------------------------------------------------------------------------------- /material/6-e-2/ref/sumbytes-par-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/sumbytes-par-2.c -------------------------------------------------------------------------------- /material/6-e-2/ref/sumbytes-par-chunked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/sumbytes-par-chunked.c -------------------------------------------------------------------------------- /material/6-e-2/ref/sumbytes-par-n.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/sumbytes-par-n.c -------------------------------------------------------------------------------- /material/6-e-2/ref/sumbytes-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/sumbytes-seq.c -------------------------------------------------------------------------------- /material/6-e-2/ref/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/timing.h -------------------------------------------------------------------------------- /material/6-e-2/ref/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/util.c -------------------------------------------------------------------------------- /material/6-e-2/ref/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/ref/util.h -------------------------------------------------------------------------------- /material/6-e-2/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/.gitignore -------------------------------------------------------------------------------- /material/6-e-2/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/Makefile -------------------------------------------------------------------------------- /material/6-e-2/src/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/csapp.c -------------------------------------------------------------------------------- /material/6-e-2/src/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/csapp.h -------------------------------------------------------------------------------- /material/6-e-2/src/mkbytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/mkbytes.c -------------------------------------------------------------------------------- /material/6-e-2/src/sumbytes-par-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/sumbytes-par-2.c -------------------------------------------------------------------------------- /material/6-e-2/src/sumbytes-par-chunked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/sumbytes-par-chunked.c -------------------------------------------------------------------------------- /material/6-e-2/src/sumbytes-par-n.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/sumbytes-par-n.c -------------------------------------------------------------------------------- /material/6-e-2/src/sumbytes-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/sumbytes-seq.c -------------------------------------------------------------------------------- /material/6-e-2/src/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/timing.h -------------------------------------------------------------------------------- /material/6-e-2/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/util.c -------------------------------------------------------------------------------- /material/6-e-2/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-e-2/src/util.h -------------------------------------------------------------------------------- /material/6-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/README.md -------------------------------------------------------------------------------- /material/6-l-1/code/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/code/makefile -------------------------------------------------------------------------------- /material/6-l-1/code/openmp-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/code/openmp-example -------------------------------------------------------------------------------- /material/6-l-1/code/openmp-example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/code/openmp-example.c -------------------------------------------------------------------------------- /material/6-l-1/concurrent programming I.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/concurrent programming I.odp -------------------------------------------------------------------------------- /material/6-l-1/concurrent programming I.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-1/concurrent programming I.pdf -------------------------------------------------------------------------------- /material/6-l-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/README.md -------------------------------------------------------------------------------- /material/6-l-2/code/badcount: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/badcount -------------------------------------------------------------------------------- /material/6-l-2/code/badcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/badcount.c -------------------------------------------------------------------------------- /material/6-l-2/code/goodcount: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/goodcount -------------------------------------------------------------------------------- /material/6-l-2/code/goodcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/goodcount.c -------------------------------------------------------------------------------- /material/6-l-2/code/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/hello -------------------------------------------------------------------------------- /material/6-l-2/code/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/hello.c -------------------------------------------------------------------------------- /material/6-l-2/code/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/makefile -------------------------------------------------------------------------------- /material/6-l-2/code/sharing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/sharing -------------------------------------------------------------------------------- /material/6-l-2/code/sharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/code/sharing.c -------------------------------------------------------------------------------- /material/6-l-2/concurrent programming II.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/concurrent programming II.odp -------------------------------------------------------------------------------- /material/6-l-2/concurrent programming II.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/6-l-2/concurrent programming II.pdf -------------------------------------------------------------------------------- /material/7-l-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/README.md -------------------------------------------------------------------------------- /material/7-l-1/code/barrier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/barrier.py -------------------------------------------------------------------------------- /material/7-l-1/code/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/client.py -------------------------------------------------------------------------------- /material/7-l-1/code/fork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/fork -------------------------------------------------------------------------------- /material/7-l-1/code/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/fork.c -------------------------------------------------------------------------------- /material/7-l-1/code/kill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/kill.py -------------------------------------------------------------------------------- /material/7-l-1/code/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/makefile -------------------------------------------------------------------------------- /material/7-l-1/code/mult-cons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/mult-cons.py -------------------------------------------------------------------------------- /material/7-l-1/code/parent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/parent -------------------------------------------------------------------------------- /material/7-l-1/code/parent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/parent.c -------------------------------------------------------------------------------- /material/7-l-1/code/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/pool.py -------------------------------------------------------------------------------- /material/7-l-1/code/prod-cons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/prod-cons.py -------------------------------------------------------------------------------- /material/7-l-1/code/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/select.py -------------------------------------------------------------------------------- /material/7-l-1/code/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/server.py -------------------------------------------------------------------------------- /material/7-l-1/code/threads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/threads -------------------------------------------------------------------------------- /material/7-l-1/code/threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/code/threads.c -------------------------------------------------------------------------------- /material/7-l-1/concurrent programming III.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/concurrent programming III.odp -------------------------------------------------------------------------------- /material/7-l-1/concurrent programming III.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-1/concurrent programming III.pdf -------------------------------------------------------------------------------- /material/7-l-2/7-l-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/material/7-l-2/7-l-2.pdf -------------------------------------------------------------------------------- /material/7-l-2/README.md: -------------------------------------------------------------------------------- 1 | # Final lecture 2 | 3 | [Slides](7-l-2.pdf) 4 | -------------------------------------------------------------------------------- /old-exams/2021-reexam/exam-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021-reexam/exam-handout.tar.gz -------------------------------------------------------------------------------- /old-exams/2021-reexam/exam-solution.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021-reexam/exam-solution.tar.gz -------------------------------------------------------------------------------- /old-exams/2021-reexam/exam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021-reexam/exam.pdf -------------------------------------------------------------------------------- /old-exams/2021/exam-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021/exam-handout.tar.gz -------------------------------------------------------------------------------- /old-exams/2021/exam-solution.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021/exam-solution.tar.gz -------------------------------------------------------------------------------- /old-exams/2021/exam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021/exam.pdf -------------------------------------------------------------------------------- /old-exams/2021/solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2021/solution.pdf -------------------------------------------------------------------------------- /old-exams/2022-reexam/exam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022-reexam/exam.pdf -------------------------------------------------------------------------------- /old-exams/2022-reexam/handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022-reexam/handout.tar.gz -------------------------------------------------------------------------------- /old-exams/2022-reexam/solution.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022-reexam/solution.tar.gz -------------------------------------------------------------------------------- /old-exams/2022/exam-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022/exam-handout.tar.gz -------------------------------------------------------------------------------- /old-exams/2022/exam-solution.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022/exam-solution.tar.gz -------------------------------------------------------------------------------- /old-exams/2022/exam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022/exam.pdf -------------------------------------------------------------------------------- /old-exams/2022/solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2022/solution.pdf -------------------------------------------------------------------------------- /old-exams/2023/exam-handout.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2023/exam-handout.tar.gz -------------------------------------------------------------------------------- /old-exams/2023/exam-solution.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2023/exam-solution.tar.gz -------------------------------------------------------------------------------- /old-exams/2023/exam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2023/exam.pdf -------------------------------------------------------------------------------- /old-exams/2023/solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/old-exams/2023/solution.pdf -------------------------------------------------------------------------------- /unix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diku-dk/hpps-e2023-pub/HEAD/unix.md --------------------------------------------------------------------------------