βββ code
β βββ inputs
β β βββ problemsize
β βΒ Β βββ testinput
β βΒ Β βββ timeinput
β βββ Makefile
β βββ validate.py
β β Scripts to validate the consistency of output wire routes and cost array.
β β Run "python validate.py -h" to see the instructions to use the script
β βββ WireGrapher.java
β β Graph the input wires, see handout for instructions
β βββ wireroute.cpp
β β The starter code for reading and parsing command line arguments is provided.
βΒ Β βββ wireroute.h
βββ examples: Examples for OpenMP
β βββ hello.c
β βββ loop.c
β βββ Makefile
β βββ README
β βββ sqrt.c
βββ tutorials
β βββ openmp.pdf
β β OpenMP tutorial
β βββ machines.pdf
β PSC Bridges 2 tutorial
βββ README.md
- Read handout.
- Read README.
- Read wireroute.cpp and wireroute.h including comments.
- Define
wire_t
and any additional data structures you need. - Implement the serial version of the algorithm and test locally using
make
- You can use validate.py to validate the result.
- Parallelize the algorithm and test locally.
- Answer questions on the handout.