Copyright

Copyright © 2012 Miha Ahronovitz

Sunday, December 18, 2011

Many Core Processors. Challenges


Here is an interview with Nazneen Shaikh, the CEO of Sanctum Networks

Q: What are the main challenges to many core adoption?

A: Todays' applications are not designed for Multi-core parallel processing and there is a only a small number of skilled programmers, while training  takes a significant time.There is lack of migration and development tools, and the tools today are not efficient

Q: What about customer demand?

A: The demand is huge, but is tempered by customer skepticism. They think the present software are not yet ready for heterogeneous clusters involving many-core

Q: What do we need to create an ecosystem for migrating and c developing apps for many cores?

A:We need answers to many questions.  We need to clarify what is the the right programming model, and how the new development tools should be like. Shall we use multi-processing, but how this compares to core level pipelines? we need to decide among automatic vs manual partitions. We need to design a run time management layer.

Q: So how can we implement a many core system today?

A; We offer customized hardware-aware computing solutions. We do code optimization. we have a significant heterogeneous parallel environment expertise. We can do many-core clouds for specialized applications, like Facebook and perhaps Zynga and Twitter are implementing

1 comments:

  1. A quote from HPCwire article WE NEED MORE THAN MULTICORE dated November 23, 2011:

    In a recent article in the HPC Source magazine, HPC consultant Wolfgang Gentzsch discusses the good, the bad, and the ugly of multicore processors. The good: their great performance potential and recent software development environments which provide excellent support for multicore parallelization. The bad: you won’t really re-write all the billions of lines of code out there, would you? Even if you wanted to, how many algorithms resist parallelization, bullheadedly, because they are simply serial? And the ugly: all efforts are for nothing when running even the greatest core-parallel codes in a multi-user multi-job environment. And, hybrid systems will further complicate the challenge of optimizing system utilization."

    URL: http://www.hpcwire.com/hpcwire/2011-11-23/we_need_more_than_multicore.html

    ReplyDelete

Blog Archive

About Me

Rocklin, California, United States
I believe in miracles. I think big.