InfoQ Homepage Parallel Programming Content on InfoQ
-
Posted by
Klaus Kreft
on
Jul 30, 2014
Lambdas and Streams in Java 8
Angelika Langer, Klaus Kreft discuss using Streams in Java 8: what they are, parallel or sequential execution, intermediate and terminal operations, stateless operations, and fluent programming.
on Jul 30, 2014Icon01:40:50 -
Posted by
Craig Motlin
on
Jul 24, 2014
Parallel-lazy Performance: Java 8 vs Scala vs GS Collections
Sponsored by Goldman Sachs. Java 8 has Streams, Scala has parallel collections, and GS Collections has ParallelIterables. How well do they perform?
on Jul 24, 2014Icon44:26 -
Posted by
Andreas Olofsson
on
Jul 03, 2014
Are You Ready for 1000-Way Parallelism on a Single Chip?
Andreas Olofsson reviews the history of processors and outlines some of the challenges ahead, introducing project Parallella meant to speed up the transition to massively parallel computing.
on Jul 03, 2014Icon55:18 -
Posted by
Damian Conway
on
May 23, 2014
Life, The Universe, and Everything
Damian Conway explores quantum finite state automata, the power of Maxwell's information engine, the computational expressiveness of (un)natural languages, blending them all into a parallel system.
on May 23, 2014Icon49:34 -
Posted by
Renzo Borgatti
on
Apr 14, 2014
Dissecting Clojure Reducers
Renzo Borgatti discusses implementing parallel solutions with reducers in Clojure, doing live coding that show what functional abstractions are involved and why.
on Apr 14, 2014Icon38:45 -
Posted by
Jack Moffitt
on
Apr 09, 2014
Servo: Designing and Implementing a Parallel Browser
Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.
on Apr 09, 2014Icon40:39 -
Posted by
Torben Hoffmann
on
Apr 04, 2014
Game of Threads - You Spawn or You Die
Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.
on Apr 04, 2014Icon48:59 -
Posted by
Stephan Herhut
on
Mar 05, 2014
Concurrency and Parallel Computing in JavaScript
Stephan Herhut overviews concurrency and parallelism in JavaScript and the HTML5, discussing actors, futures and what throughput computing in the browser looks like.
on Mar 05, 2014Icon40:40 -
Posted by
Leo Meyerovich
on
Jan 13, 2014
Thinking DSLs for Massive Visualization
Leo Meyerovich introduces Superconductor, a browser-based language for massive interactive visualizations using end-to-end parallel DSLs and a synthesis DSL for parallel layout.
on Jan 13, 2014Icon37:59 -
Posted by
Cliff Click
on
Sep 16, 2013
The Future of the JVM
The panelists discuss the future of the JVM in the context of parallelism and high concurrency of tomorrow’s thousands of cores.
on Sep 16, 2013Icon01:10:14 -
Posted by
Stephan Herhut
on
Mar 29, 2013
River Trail – Parallel Programming in JavaScript
Stephan Herhut introduces Intel's Parallel JavaScript (formerly known as "River Trail"), a new parallel programming API designed for JavaScript.
on Mar 29, 2013Icon41:51 -
Posted by
Cliff Click
on
Dec 20, 2012
Big Data, Small Computers
Cliff Click discusses RAIN, H2O, JMM, Parallel Computation, Fork/Joins in the context of performing big data analysis on tons of commodity hardware.
on Dec 20, 2012Icon22:53