Skip to content

yinghork/Assignment-3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assignment 3

Directory structure

├── 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

Get started

  1. Read handout.
  2. Read README.
  3. Read wireroute.cpp and wireroute.h including comments.
  4. Define wire_t and any additional data structures you need.
  5. Implement the serial version of the algorithm and test locally using make
    • You can use validate.py to validate the result.
  6. Parallelize the algorithm and test locally.
  7. Answer questions on the handout.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 41.1%
  • Python 31.9%
  • C++ 22.2%
  • C 3.0%
  • Makefile 1.8%