Difference between revisions of "CSC352 Notes on A View From Berkeley"
Line 53: | Line 53: | ||
*** Memory must be redesigned. Gap between memory and processors is widening. | *** Memory must be redesigned. Gap between memory and processors is widening. | ||
** network | ** network | ||
+ | * Page 31: it's hard to move intelligence away from human beings. | ||
+ | * art/science again | ||
* Page 32: Programming models | * Page 32: Programming models | ||
* Need a new type: '''Unicode''' (words and unicode are important units/types to support!) | * Need a new type: '''Unicode''' (words and unicode are important units/types to support!) | ||
Line 58: | Line 60: | ||
** MPI | ** MPI | ||
** Map-REduce | ** Map-REduce | ||
+ | * Page 33: ''' "we believe that integrating research on human psychology and problem solving into the broad problem of designing, programming, debugging, and maintaining complex parallel systems will be critical to developing broadly successful parallel programming models and environments". ''' | ||
* Page 36: system software | * Page 36: system software | ||
** '''Autotuner''': compilers are not good enough. Parallel programming is so hard, that we should have machines try out all possible optimizations and figure out how to make it work best. | ** '''Autotuner''': compilers are not good enough. Parallel programming is so hard, that we should have machines try out all possible optimizations and figure out how to make it work best. |