BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
01:40:50

Lambdas and Streams in Java 8

Posted by Angelika Langer  on  Jul 30, 2014 3 Posted by Angelika Langer Klaus Kreft  on  Jul 30, 2014 3

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.

44:26

Parallel-lazy Performance: Java 8 vs Scala vs GS Collections

Posted by Craig Motlin  on  Jul 24, 2014 Posted by Craig Motlin  on  Jul 24, 2014

Sponsored by Goldman Sachs. Java 8 has Streams, Scala has parallel collections, and GS Collections has ParallelIterables. How well do they perform?

55:18

Are You Ready for 1000-Way Parallelism on a Single Chip?

Posted by Andreas Olofsson  on  Jul 03, 2014 2 Posted by Andreas Olofsson  on  Jul 03, 2014 2

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.

49:34

Life, The Universe, and Everything

Posted by Damian Conway  on  May 23, 2014 2 Posted by Damian Conway  on  May 23, 2014 2

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.

38:45

Dissecting Clojure Reducers

Posted by Renzo Borgatti  on  Apr 14, 2014 Posted by Renzo Borgatti  on  Apr 14, 2014

Renzo Borgatti discusses implementing parallel solutions with reducers in Clojure, doing live coding that show what functional abstractions are involved and why.

40:39

Servo: Designing and Implementing a Parallel Browser

Posted by Jack Moffitt  on  Apr 09, 2014 1 Posted by Jack Moffitt  on  Apr 09, 2014 1

Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.

48:59

Game of Threads - You Spawn or You Die

Posted by Torben Hoffmann  on  Apr 04, 2014 Posted by Torben Hoffmann  on  Apr 04, 2014

Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.

40:40

Concurrency and Parallel Computing in JavaScript

Posted by Stephan Herhut  on  Mar 05, 2014 Posted by Stephan Herhut  on  Mar 05, 2014

Stephan Herhut overviews concurrency and parallelism in JavaScript and the HTML5, discussing actors, futures and what throughput computing in the browser looks like.

37:59

Thinking DSLs for Massive Visualization

Posted by Leo Meyerovich  on  Jan 13, 2014 1 Posted by Leo Meyerovich  on  Jan 13, 2014 1

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.

01:10:14

The Future of the JVM

Posted by Jamie Allen  on  Sep 16, 2013 4 Posted by Jamie Allen Cliff Click Charlie Hunt Doug Lea Michael Pilquist  on  Sep 16, 2013 4

The panelists discuss the future of the JVM in the context of parallelism and high concurrency of tomorrow’s thousands of cores.

41:51

River Trail – Parallel Programming in JavaScript

Posted by Stephan Herhut  on  Mar 29, 2013 Posted by Stephan Herhut  on  Mar 29, 2013

Stephan Herhut introduces Intel's Parallel JavaScript (formerly known as "River Trail"), a new parallel programming API designed for JavaScript.

Big Data, Small Computers

Posted by Cliff Click  on  Dec 20, 2012 Posted by Cliff Click  on  Dec 20, 2012

Cliff Click discusses RAIN, H2O, JMM, Parallel Computation, Fork/Joins in the context of performing big data analysis on tons of commodity hardware.

BT