BT
Older Newer rss

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.

Lock-free Algorithms

Posted by Martin Thompson and Michael Barker  on  Apr 30, 2012 1

Martin Thompson and Michael Barker explain how Intel x86_64 processors and their memory model work along with low-level techniques that help creating lock-free software.

The Sequential Prison

Posted by Ivan Sutherland  on  Mar 30, 2012

Ivan Sutherland elaborates on the idea of a “prison” defined by sequential computers that work with sequential character strings making communication expensive and obstructing concurrency.

Approachable Concurrency for the JVM with Groovy Parallel Systems

Posted by Dierk König  on  Mar 16, 2012 2

Dierk König introduces GPars, Groovy’s library for concurrent programming, explaining a simpler and less error-prone way to use fork/join, map/reduce, actors, and dataflow in Java and Groovy.

Akka: Reloaded

Posted by Josh Suereth  on  Mar 13, 2012 3

Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.

Eventually Consistent HTTP with Statebox and Riak

Posted by Bob Ippolito  on  Feb 22, 2012 2

Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.

LMAX Disruptor: 100K TPS at Less than 1ms Latency

Posted by Dave Farley and Martin Thompson  on  Feb 21, 2012 4

Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.

Actor Interaction Patterns

Posted by Dale Schumacher  on  Feb 20, 2012 8

Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.

Concurrent Caching at Google

Posted by Charles Fry  on  Dec 28, 2011 1

Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.

Distributed STM - A New Programming Model for the Cloud

Posted by Cyprien Noel  on  Nov 21, 2011 3

Cyprien Noel discusses distributed transactional memories along with ObjectFabric, a Java server based on eXtensible Software Transactional Memory, an OS library for concurrent and distributed apps.

Above the Clouds: Introducing Akka

Posted by Jonas Bonér  on  Aug 15, 2011

Jonas Bonér introduces Akka, a JVM platform that wants to address the complex problems of concurrency, scalability and fault tolerance using Actors, STM and self-healing from crashes.

Actor-based Programming

Posted by Jamie Ridgway  on  Jun 02, 2011 7

Jamie Ridgway explains what actors are, why we need them, what they are helpful for, the languages built around this programming paradigm, along with some demos showing actor-based apps.

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