Older Newer rss

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.


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.

Fine Grained Coordinated Parallelism in a Real World Application

Posted by Mohammad Rezaei  on  Nov 29, 2012 1

Mohammad Rezaei discusses fine-grained parallelism along with an algorithm called Aggregation and a concurrent map built to help dealing with it.

River Trail: Adding Data Parallelism to JavaScript

Posted by Richard L. Hudson  on  Nov 26, 2012

Richard L. Hudson introduces River Trail, a JavaScript parallel programming API enabling a JavaScript developer to take advantage of the hardware’s parallel computing capabilities.

Reducers - A Library and Model for Collection Processing

Posted by Rich Hickey  on  Sep 19, 2012 3

Rich Hickey discuses Reducers, a library for dealing with collections that are faster than Clojure’s standard lazy ones and providing support for parallelism.

Introduction to CUDA C

Posted by Cyril Zeller  on  May 28, 2012

Cyril Zeller introduces NVIDIA CUDA development, showing how to write and execute C programs on the GPU, how to manage GPU memory and communication with the CPU.

Concurrent Programming Using The Disruptor

Posted by Trisha Gee  on  May 28, 2012 1

Trisha Gee introduces Disruptor, a concurrency framework based on a data structure – a ring buffer – that enables fast message passing in a parallel environment.

Objects, Anomalies, and Actors: The Next Revolution

Posted by Steve Vinoski  on  May 18, 2012 8

Steve Vinoski believes that actor-oriented languages such as Erlang are better prepared for the challenges of the future: cloud, multicore, high availability and fault tolerance.

Panel: Multicore, Manycore, and Cloud Computing

Posted by Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft  on  May 10, 2012 1

Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft discuss the future of computing in a multicore world.

Java SE: A Youthful Maturity

Posted by Danny Coward  on  Apr 20, 2011 2

Danny Coward talks on how Oracle intends to maintain Java in the front line by investing in two features that are trendy today: support for multiple JVM languages and parallel programming.

Perception and Action: An Introduction to Clojure's Time Model

Posted by Stuart Halloway  on  Apr 15, 2011 6

Stuart Halloway discusses how we use a total control time model, proposing a different one that represents the world more accurately helping to solve some of the concurrency and parallelism problems.

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