This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
haas:spring2014:sysprog:projects:matrixmult3 [2013/12/25 11:14] – wedge | haas:spring2014:sysprog:projects:matrixmult3 [2014/02/20 13:44] (current) – wedge | ||
---|---|---|---|
Line 2: | Line 2: | ||
=====Overview===== | =====Overview===== | ||
- | At this point, you should have a version controlled, Makefile-driven, | ||
- | |||
One aspect of writing an effective application is flexibility- what are the expected behaviors of the program, and how can we enable the widest range of configuration changes without needing to recompile the code? | One aspect of writing an effective application is flexibility- what are the expected behaviors of the program, and how can we enable the widest range of configuration changes without needing to recompile the code? | ||
Line 20: | Line 18: | ||
* read through **getopt(3)** manual page (remember what the **3** indicates and how to make use of it?) | * read through **getopt(3)** manual page (remember what the **3** indicates and how to make use of it?) | ||
* compile, run, analyze, and figure out the code samples found in that manual page | * compile, run, analyze, and figure out the code samples found in that manual page | ||
- | * | ||
- | |||
- | |||
- | |||
- | |||
* implement both file output and getopt options in your matrix multiplier | * implement both file output and getopt options in your matrix multiplier | ||