BT
Older Newer rss

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.

Actor Thinking

Posted by Dale Schumacher  on  Apr 14, 2011 2

Dale Schumacher explains the actor concept and how it helps us build a computational model resembling the reality around us more accurately than the object-oriented model.

Parallel Programming Patterns: Data Parallelism

Posted by Ralph Johnson  on  Apr 01, 2011 3

Ralph Johnson presents several data parallelism patterns, including related Java, C# and C++ libraries from Intel and Microsoft, comparing it with other forms of parallelism such as actor programming.

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