Skip to content

Biting the hand that feeds IT

The Register ®

Hardware:


Related Whitepapers

Comments on ‘HP fires up Multi-Core Aid effort’

MOP to the rescue

Published Wednesday 27th June 2007 22:49 GMT

« Back to article page

Very important, but... 

By Michael H.F. Wilkinson
Posted Thursday 28th June 2007 06:55 GMT

Just yesterday I was discussing with a PhD student that better compilers/debuggers etc were the way to go in utilizing multicore processors for many applications. In essence this was how many users of our old Cray SV1e and even older J932 used to parallellize their code: just set the compiler to aggressive optimization and it would do most things for you. Even then, prudent insertion of compiler pragmas was occasionally needed. In the same discussion we noted that there are many cases in which it is extremely hard for the compiler to parallellize. Examples are algorithms based on flood-filling using e.g. priority queues used in image analysis and computer graphics. These algorithms are so intrinsically sequential it takes real redesign to parallellize.

Bottom line: yes, compilers can do a great deal, but generally only if the parallellization is straightforward. Therefore, programmers WILL need to acquire new skills (including proof of correctnes of concurrent (multithreaded) programs)

There is a solution... 

By Sean Bell
Posted Friday 29th June 2007 09:26 GMT

We as a company have been using a tool that deals with the multicore problems.

This technology is mature and in service with our customers.

check out

www.connectivelogic.co.uk

whitepaper title

Gartner Paper: US Data Centers - The Calm Before the Storm

U.S. enterprise data centers face considerable space and energy constraints over the next few years. Download this free independent report to read more..
whitepaper title

Making Green IT a Reality

Customer Perspectives on the Impact of Storage Vendor Decisions on Power, Cooling, & Space in Enterprise Data Centers.

Top 20 storiesAll The Week’s HeadlinesArchiveSearch