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.
Brian’s talk is now available on the Chariot Solutions site.
Tags: java, languages, stream processing
Location: Salon C
April 11th, 2016
4:00 PM - 5:00 PM