BT
Older rss
01:40:50

Lambdas and Streams in Java 8

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

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

Sponsored by Goldman Sachs. Java 8 has Streams, Scala has parallel collections, and GS Collections has ParallelIterables. Since we use parallelism to achieve better performance, it's interesting to ask: how well do they perform? We'll look at how these three APIs work with a critical eye toward performance. We'll also look at common performance pitfalls.

55:18

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

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

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 simple self-describing massively parallel auto-visualizing superpositional proof-by-simulation system. *Note: We're not able to use our standard split-screen view to show this, but wanted to bring it to you anyway.*

38:45

Dissecting Clojure Reducers

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

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

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

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

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, 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

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

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

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT