Multicore NZ

March 5, 2012

Multicore World 2012 – 27 / 28 March, Wellington, New Zealand – PROGRAM

Filed under: Uncategorized — multicoreblog @ 3:53 am

27 – 28 March – Wellington, New Zealand

Wellington Town Hall, Illot Theatre, 111 Wakefield Street


(Draft 5.3.12) Keep updated versions here

Day 1 – Tuesday 27 March 2012

Opening Address

8:45 – 9:00 Wellington: “Digital Capital”

Her Worship The Mayor of Wellington, Celia Wade-Brown

(I) Setting the Scene

9:00 – 9:45 Intel – “Parallel Programming for C and C++ done right”

James Reinders (Director, Chief Software Evangelist. United States)

9:45 – 10:30 CSIRO – “Data Processing Algorithms: Legacy code will die”

Dr. Tim Cornwell (Senior Software Scientist, Astronomy and Space Science, Project Lead for ASKAP. Australia)


10:30 – 11:00 Interval


(II) Multicore Today (1)

11:00 – 11:45 Open Parallel / Cisco – “The contribution of MultiCore to Server Architecture. Part 1: How We Got To Here

Dr. Martin McKendry (Advisory Board, Open Parallel. United States)

Stephan Friedl (Systems Architect, Cisco. United States)

11:45 – 12:30 Oracle Labs – “Concurrency and synchronization in an increasingly  multicore world”

Dr. Mark Moir (Consulting Member of Technical Staff. United States)


12:30 – 13:30 Lunch


(III) Multicore Research

13:30 – 14:15 University of Melbourne – NICTA – “Automatic Parallelisation”

Paul Bone (PhD candidate, University of Melbourne. Australia)

14:15 – 15:00 Shanghai Jiao Tong University – University of Otago – “WATS: Workload- Aware Task Scheduling in Asymmetric Multicore Architectures”

Dr. Zhiyi Huang (Senior Lecturer, University of Otago. New Zealand)


15:00 – 15:30 Interval


(IV) Applications (1)

15:30 – 16:00 GreenButton – “Multicore and the Cloud”

Scott Houston (CEO, GreenButton. New Zealand)

Dave Fellows (CTO, GreenButton. New Zealand)


(V) Multicore: Simple Evolution or Cambrian Explosion?

16:00 – 17:00 Panel – Interactive with the Audience

John Goodacre (ARM) – James Reinders (Intel) – Martin McKendry (Open Parallel) – Tim Cornwell (CSIRO) – Tim Mattson (Intel)

Moderator: Nicolás Erdödy (Open Parallel)


18:30 – 22:00 Conference Dinner – Wellington Town Hall, Civic Suites 1 & 2


Day 2 – Wednesday 28 March 2012

Opening Address

8:50 – 9:00 Open Parallel – “A global hub in Multicore”

Nicolás Erdödy (Director, Founder. New Zealand)

(VI) Laying the foundation for the Future

9:00 – 9:45 ARM – “The role of the ARM architecture in Heterogeneous Computing”

John Goodacre (Director, Program Management, ARM Processor Division. United Kingdom)

9:45 – 10:30 Intel Labs – “The future of manycore processors: It is all about the software”

Dr. Tim Mattson (Senior Research Scientist, Khronos OpenCL Group.United States)


10:30 – 11:00 Interval


(VII) Multicore Today (2)

11:00 – 11:45 Open Parallel / Cisco – “The Contribution of MultiCore to Server Architecture. Part 2: Implications for the Future

Dr. Martin McKendry (Advisory Board, Open Parallel. United States)

Stephan Friedl (Sytems Architect, Cisco. United States)

11:45 – 12:30 Weta Digital – “Multicore and Visual Effects”

Sebastian Sylwan (CTO. New Zealand)


12:30 – 13:30 Lunch


(VII) Creating New Ventures with Multicore

13:30 – 14:15 Angel Association New Zealand – MOVAC – “Investing in Multicore”

Phil McCaw (Managing Partner, MOVAC and Chair, Angel Investors Association.New Zealand)

14:15 – 14:30 Nufami, Inc. – “A Family Office investing in multicore”

Jorge Kaplan (Managing Director. United States)

14:30 – 15:00 Mobilis – “Selling multicore software”

Chris Jones (CEO. New Zealand)


15:00 – 15:30 Interval


(VIII) Applications (2)

15:30 – 15:50 University of Otago – “Multicore CPUs: power vs. energy  considerations in Cloud Computing workloads”

Dr David Eyers (Lecturer. New Zealand)

15:50 – 16:30 Microsoft – “Asynchronous Programming in C++ using Parallel Pattern Library”

Artur Laksberg (Senior Development Lead, Visual C++ TeamUnited States)

16:30 – 17:00 Open Parallel – “What Multicore can do for your business, today!”

Lenz Gschwendtner (Technical Leader. New Zealand)


(IX) Grand Finale: The Road Ahead from Today

17:00 – 17:45 Panel – Interactive with the Audience

John Goodacre (ARM), Artur Laksberg (Microsoft), Sebastian Sylwan (Weta Digital), Tim Mattson (Intel), Jorge Kaplan (Nufami)

Moderator: Martin McKendry (Open Parallel)

17:45 – 18:00 Conference Conclusion


February 2, 2012

Multicore World 2012 – Speakers List – 27-28 March – Wellington Town Hall, New Zealand

Filed under: Uncategorized — multicoreblog @ 6:03 pm

Speakers list

These are the confirmed distinguished guest speakers for Multicore World 2012. Join them! Call for Papers is open till February 20, 2012

Find complete information about the CFP at

1- James Reinders (Director, Chief Software Evangelist. Intel, USA) –

“Parallel Programming for C and C++ done right”

2- Dr. Tim Cornwell (Senior Software Scientist, Astronomy and Space Science, Project Lead for ASKAP. CSIRO, Australia).

“Data processing algorithms: Legacy code will die”

3- Dr. Tim Mattson (Senior Research Scientist, Khronos OpenCL Group. Intel Labs, USA) –

“The future of manycore processors: It’s all about the software”

4- Stephan Friedl (Systems Architect. Cisco, USA) –

“DC Architecture Considerations for Multicore Servers”

5- Dr. Mark Moir (Consulting Member of Technical Staff. Oracle Labs, USA)-

“Concurrency and synchronization in an increasingly multicore world”

6- Lenz Gschwendtner (Technical Leader. Open Parallel, NZ) –

“What Multicore can do for your business, today”

7- Phil McCaw (Chairman. Angel Investors Association; Managing Partner, Movac. NZ) –

“Investing in Multicore”

8- Dr. Martin McKendry (ex-SVP. Openwave, Avaya, Siebel, USA) –

“Multicore, technology trends and change in IT departments”

9- Jorge Kaplan (Managing Director, Nufami Inc. USA)

“A Family Office investing in Multicore”

10- Chris Jones (CEO. Mobilis, NZ) –

“Selling Multicore software”

11- Her Worship The Mayor of Wellington, Celia Wade-Brown (NZ) –

Opening Address. “Wellington, the Digital Capital”

12- Steve Teixeira (Director, Parallel Computing Platform. Microsoft, USA)

“C++AMP – Accelerated Massive Parallelism”


September 1, 2011

Multicore World 2012 in Wellington, New Zealand

Filed under: Uncategorized — multicoreblog @ 9:34 pm

Open Parallel presents THE Multicore Conference.
Multicore World 2012 brings together Industry, Academia and Developers Communities to discuss the latest developments in Multicore Software and Hardware and its applications.
In Wellington, NZ. 27-28 March 2012

June 15, 2011

Sun-Oracle SPARC five year plan

Filed under: Uncategorized — multicoreblog @ 9:41 am

From Oracle magazine (May 2011) we can read about how Oracle is looking at the good old SPARC architecture. The article presents a five year plan in these terms:

Five-Year Plan

When Oracle announced its SPARC roadmap at Oracle OpenWorld 2010, John Fowler, executive vice president of systems at Oracle, revealed a five-year trajectory for Oracle’s SPARC servers that included 4 times the number of cores between 2010 and 2015, 32 times the number of threads, 16 times the memory capacity, 40 times the number of transactions per minute, and 10 times the number of Java operations per second.


“Core to the server design element for Sun for many years has been SPARC, the first volume 64-bit processor. It’s about building mission-critical, high-performance systems for the enterprise,” said Fowler during his Oracle OpenWorld keynote. “We’re committing publicly . . . to at least double application performance every other year,” he added, noting that this commitment comes with binary investment protection for customers, who are often “picking . . . business applications and running them for many years, expecting performance improvements throughout.”

December 7, 2010

Schedule of the II Miniconference in Multicore and Parallel Computing, part of LCA2011

Filed under: Uncategorized — multicoreblog @ 12:31 am

With keynotes of Paul McKenney (Linux CTO of IBM) and Vint Cerf (Chief Internet Evangelist and VP of Google), the II Open Source Software, Multicore and Parallel Computing miniconference, will be in Brisbane, Australia on Tuesday 25 of January 2011


The schedule is available now.

Look forward to see you there!

Nicolás Erdödy

Miniconference Organiser – Multicore & Parallel Computing

LCA2011 – Brisbane, Australia


April 16, 2010

Photos from Miniconf (3)

Filed under: Uncategorized — multicoreblog @ 2:23 am

Remo Williams and Matthias Meyer

James Reinders

Lenz Gschwendtner

January 15, 2010

Final Schedule for Open Source, Multicore and Parallel Computing miniconference

Filed under: Uncategorized — multicoreblog @ 4:30 am


10:30 – 11:10 – Lenz Gschwendtner – Erlang, MPI, and open standards

11:15 – 12:15 – James Reinders – TBBOpen Sourcing a Model for Parallel Computing


13:30 – 13:55 –  Zhiyi Huang –View-Oriented Parallel Programming

13:55 – 14:10 – Matthias Meyer – Scientific high-performance computing

14:10 – 14:30 – Timo Hoenig – Extending the Scope of Mobile Devices Running GNU/Linux

14:30 – 15:15 Parallelism in Declarative Languages

14:30 – 14:50 – Stephen Blackheath – Haskell and Multi-core

14:50 – 15:15 – Paul Bone – Automatic Parallelism in Mercury


15:45 – 16:10 – Remo Williams – Titanic, Mars and Open New Zealand

16:10 – 16:25 – Rob Giltrap – Hunting for the World’s Largest Known Prime Numbers

16:25 – 16:50 – James Reinders – Teaching Parallel Programming

16:50 – 17:10 – Panel –Who needs Parallelism? Moderator Nicolás Erdödy

17:10 – 17:30 – Birds of a Feather – Open Source, Multi-core and Parallelism: “the” software?

May 20, 2009

Cellular Automata

Filed under: Uncategorized — multicoreblog @ 9:05 pm

In Linux Magazine, I found an interesting (and short 🙂 article that presents the idea of Cellular Automata. Below are the final paragraphs

“Why am I talking about CA’s? Aside from being intellectually interesting, they are highly parallel. And, when I see anything that is even slightly parallel I think of clusters and cores. Like, Genetic Algorithms or Monte Carlo methods, CAs are naturally parallel and can take advantage of the cheap and plentiful parallel computing cycles that clusters offer. There are even CA programming languages like CAOS (which stands for Cells, Agents and Observers for Simulation).”

“There is a certain appeal to using CA as a tool to simulate large systems. Indeed, CA’s can even produce pseudo randomness as part of their behavior. Keep the CA approach in mind when you have some extra cycles and want to play with an new idea. For instance, what if you try to simulate parallel programs running on a cluster. You never know what may happen. The often noted problem with CA’s, which is similar to Genetic Algorithms, is you can find something that works, but you are not sure why. Of course you could say the same thing about real life. Go figure, er ah automate.”

January 1, 2009

Filed under: Uncategorized — multicoreblog @ 3:01 pm

Parallel programming is perhaps the largest problem in computer science today and is the major obstacle to the continued scaling of computing performance that has fueled the computing industry, and several related industries, for the last 40 years,’ said Bill Dally, chair of the computer science department at Stanford.

This paragraph belongs to an article “Nvidia is a founding member of Stanford University’s new Pervasive Parallelism Lab (PPL).

6 May 2008, which is one of many that can be found at the Scientific Computing World website searching for parallel programming

Other interesting news are:

The Georgia Institute of Technology is to create the Georgia Tech Center for Manycore Computing, a research centre for innovations in computer architecture.
25 November 2008

University brings HPC into the classroom

Southern Utah University (SUU) is teaming up with Interactive Supercomputing (ISC) to make HPC easy and accessible for students and faculty staff of all levels.
20 June 2008

November 2, 2008

Debugging Parallel Programs

Filed under: Debugging, Uncategorized — multicoreblog @ 11:25 pm

From an article we found that TotalView Technologies, a provider of interactive analysis and debugging tools for serial and parallel codes, announced that its TotalView® Debugger is playing a critical role in the advancement of parallel computing in the academic world, as a number of higher educational institutions have adopted the debugger to simplify the development of their parallel processing applications.

“Stanford University developers are creating programs that require large-scale, massively parallel computing resources to enable computationally intensive research, and it is critical for us to provide them with the most advanced tools to enhance their efforts,” said Steve Jones, director of Stanford University’s High-Performance Computing Center. “We are constantly striving to keep our High-Performance Computing Center at the forefront of this technology revolution, and partnering with TotalView Technologies, an established leader in the field of interactive analysis and debugging of serial and parallel codes for the most sophisticated software applications, helps us to achieve that.”

As parallel programming continues to become more widely adopted, academic institutions are aggressively expanding their education and research efforts in this area. TotalView Technologies has a long history of working with the academic community, making it easier for software developers of all experience levels to build and maintain complex applications on multi-processor platforms. The TotalView Debugger, a comprehensive source code analysis and debugging tool, dramatically enhances and simplifies the process of debugging parallel, data-intensive, multi-process, multi-threaded or network-distributed applications.

“Many of today’s academic institutions are affected by a shortage of software developers with experience in complex programming methods such as parallelism and concurrency,” said Chris Gottbrath, product manager at TotalView Technologies. “By enabling academic developers to more easily develop new technology applications to solve complicated research problems, TotalView Technologies is helping to alleviate this problem and advancing the research efforts of higher educational institutions worldwide.”

TotalView’s website is full of interesting material, like a white paper on Memory Debugging in Parallel and Distributed Applications, released in September 2008.

Older Posts »

Blog at