stream performance

Philly ETE 2016 #36 – Brian Goetz – From Concurrent to Parallel: Understanding Parallel Stream Performance in Java SE 8

As core counts continue to increase, how we exploit hardware parallelism in practice shifts from concurrency — using more cores to handle more user requests — to parallelism — using more cores to solve data-intensive problems faster. This talk will explore the different goals, tools, and techniques involved between these various approaches, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.