Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
1
Copyright ©2008 Brian Goetz
 
From Concurrent to Parallel
Library-based parallelism in JDK 7
Brian Goetz
Sr. Staff Engineer, Sun Microsystemsbrian.goetz@sun.com
This material is protected bycopyright and is licensed only for use in connection with specificpresentations or trainingengagements. For permission touse, please contactbrianbrianoetz.com
 
2
Copyright ©2008 Brian Goetz
JDK 5.0 added lots of useful classes for coarse-grainedconcurrency.Hardware trends now require us to look deeper in ourapplications for latent parallelism.The fork-join framework in JDK 7 can help.
Overview
 
3
Copyright ©2008 Brian Goetz
Hardware trends
As of ~2003, we stopped seeing increases in CPU clock rateMoore’s law has not been repealed!
Giving us more cores per chip ratherthan faster cores
Maybe even slower cores
Chart at right shows clock speedof Intel CPU releases over time
Exponential increase until 2003
No increase since 2003
Result: many more programmersbecome concurrent programmers(maybe reluctantly)
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • More From This User

    Notes
    Load more