Difference between revisions of "CSC352 Notes on A View From Berkeley"
Line 33: | Line 33: | ||
* '''The word is a new unit of information''' | * '''The word is a new unit of information''' | ||
* Page 11: 3 new areas for adoption as dwarf? | * Page 11: 3 new areas for adoption as dwarf? | ||
− | ** machine learning | + | ** machine learning (by the way, N-Queens is an example of backtracking algorithms) |
− | ** database software | + | ** database software (Map-Reduce). Large databases are important for future. |
*** Page 12: map-reduce | *** Page 12: map-reduce | ||
** computer graphics | ** computer graphics | ||
Line 43: | Line 43: | ||
* Page 20: beginning of hardware | * Page 20: beginning of hardware | ||
** processor | ** processor | ||
− | ** memory | + | *** Power is the important limiting factor right now |
+ | *** Physics becomes important | ||
+ | *** upper limits: peak: 150W for server, 40W for laptop, 2W for embedded applications. | ||
+ | * ==> '''Art versus Science''' | ||
+ | * Page 22: RISC are returning/should return to simple architecture | ||
+ | * heterogeneous processing is important for I/O and OS operations ==> many cores is better than multi core. | ||
+ | ** memory coherency is important. Must adopt solutions for it. | ||
+ | * Page 28: transactional memory: 1993: '''Old solutions may come back as feasible.''' | ||
+ | *** Memory must be redesigned. Gap between memory and processors is widening. | ||
** network | ** network | ||
* Page 32: Programming models | * Page 32: Programming models |