The II Open Source, Multicore and Parallel Computing Miniconf offers a space to discuss and learn about Open Source contributions (existent or in process) to the problem of developing Parallel Software.

It aims to launch a conversation on how the OSS Community, Education Sectors, Developers and Industry, Scientists and Researchers are looking at this “new” scenario. We invite presentations with a broad scope ranging from specific code and technical developments to direct applications (i.e. games industry, HPC, bioinformatics, etc), from scientific research to training on Parallel Programming.

We wish to explore how the Open Source Software Development Model will be central to develop a sustainable platform for Multicore and Parallel Computing.


SUMMARY

Mainstream computing hardware is changing towards multicore processors: according to most forecasts they are being 100% adopted by 2011 worldwide in mobile, desktop and PC servers. Also, data will be processed in the range of petaflops in many industries.

Given that there are millions of lines of legacy sequentially written code and legacy technology that needs to be changed to adjust to the new technology, we are facing the challenge of multicore hardware potential that will be only unveiled when programmers learn how to program in parallel.

The purpose of the Miniconf is to explore Open Source contributions (existent or in process) to the problem of developing parallel software. It aims to continue the conversation launched at the I Open Source, Multicore and Parallel Computing Miniconf in LCA2010 on how the OSS Community, Developers, Academia and Industry are looking at this new scenario.

In the media, the OSS Model has been quoted as the best approach to solve the problem:

“The fundamental problem is that we don’t have a really great solution…on how we’re going to change our programming languages…we’re really in the early stages of how we think about this… The amount of parallelism that programmers will have to deal with in the future will not be just two or four processors but tens or hundreds and thousands for some applications, then that’s a very different world than where we are today…The real change that has occurred is the free software movement. If you have a really compelling idea, your ability to get to scale rapidly has been dramatically changed”. (John Hennessy, President of Stanford University, 2006)

“The limit for multicore technologies is really a software issue, as programs must be fundamentally redesigned to take advantage of parallel processing on a large scale” (Jerry Bautista, Intel 2006)

“Parallel computation has always been a means to satisfy our never-ending hunger for ever-faster and ever-cheaper computation…But the commercial world stuck with a quest for faster CPUs and, assisted by Moore’s Law, made it to the 2000s without having to seriously engage with parallel computation except for supercomputers…Parallelism is not new; the realisation that it is essential for continued progress in high-performance computing is. Parallelism is not yet a paradigm, but may become so if enough people adopt it as the standard way of thinking about computation.” (Peter Denning –past president of the ACM-, Jack Dennis -MIT. Communications of the ACM, June 2010)

“With quad-core processing power and upwards becoming the norm in the modern high-end desktop machine, the new (Linux version 2.6.35) kernel has undergone network code optimization for operation in a multi-core world.” (Article from Dr.Dobbs.com, August 2, 2010)

For further reading, I recommend these two recent articles:

The Trouble with Multicore

“Chipmakers are busy designing microprocessors that most programmers can’t handle”

David Patterson /  IEEE Spectrum, July 2010

The Resurgence of Parallelism

“Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today”.

Peter J. Denning, Jack B. Dennis

Communications of the ACM – Vol. 53 No. 6, Pages 30-32 (June 2010)

Welcome to the II Open Source, Multicore and Parallel Computing Miniconf!

Follow these links to learn all the necessary information. CFP ends October 22, 2010 November 8, 2010

Questions or Comments?

Contact Miniconf Organiser: Nicolás Erdödy

MulticoreLCA (AT) gmail (DOT) com

Advertisements