User Tools

Site Tools


haas:spring2017:sysprog:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:spring2017:sysprog:projects [2017/02/14 16:55] – [Week 3] wedgehaas:spring2017:sysprog:projects [2017/03/24 14:37] (current) – [Week 9] wedge
Line 8: Line 8:
    
   * [[/haas/spring2017/sysprog/projects/sci0|sci0]] (due whenwefeellikeit)   * [[/haas/spring2017/sysprog/projects/sci0|sci0]] (due whenwefeellikeit)
 +  * [[/haas/spring2017/sysprog/projects/sci1|sci1]] (due whenwefeellikeit)
 +  * [[/haas/spring2017/sysprog/projects/pnc0|pnc0]] (due 20170329)
 +  * [[/haas/spring2017/sysprog/projects/pnc1|pnc1]] (for fun/curiosity)
 +======Week 9======
 +  * I'd like to start exploring concurrency. To get us started, we need a baseline to compare against, so I'm having us implement some prime number computing programs. For some, this may be familiar. **pnc0** is go!
 +  * If you'd like to delve a little bit deeper into the basic optimizations, I've released the pnc1 project which has you exploring some of the simple common time-based optimizations. Feel free to explore these, although note we will not be specifically exploring these variants.
 +  * On Thursday, we looked at writing a program that would calculate the start/end values for a range of values based on a number of processors.
 +    * For example, for a range of 128 with 3 processors:
 +      * #0:start:0,end:42
 +      * #1:start:43,end:85
 +      * #2:start:86,end:128
 +    * with some combinations, there may be "leftovers"... barring any other fancy processing, these can simply be added onto the last one.
 +
 ======Week 5====== ======Week 5======
   * envp, getenv playing with environment variables   * envp, getenv playing with environment variables
haas/spring2017/sysprog/projects.1487091309.txt.gz · Last modified: 2017/02/14 16:55 by wedge