News Blog

Read all 'multicore programming' posts in News Blog
March 17, 2008 5:52 AM PDT

Microsoft, Intel to sponsor multicore development research

by Martin LaMonica
  • 3 comments

Correction: The Microsoft and Intel press conference is scheduled for Tuesday.

Microsoft and Intel on Tuesday are expected to launch a joint research initiative to tackle programming for multicore processors.

The two PC industry giants sent out a media alert saying that they will host a teleconference to announce the research venture.

The Wall Street Journal on Monday reported that the venture will focus on multicore programming and that the bulk of the work will be done at the University of California at Berkeley.

The need for more research stems from the emergence of processors with two or more processing units, or cores, which have now become mainstream. With multiple cores, chip designers can boost a machine's processing muscle in a more energy-efficient way than by increasing the processor's clock speed.

But multicore technology poses significant challenge to both hardware and software providers. Without writing programs to be optimized for multicore processors, applications will not benefit from the added chip power, or could run slower than previous chips.

Both Microsoft and Intel--as well other IT companies--have made programming tools for multicore processing a high priority in terms of product development and research.

Andrew Chien, the director of Intel Research, and Tony Hey, corporate vice president of external research at Microsoft Research, are scheduled to host the media announcement.

The amount of funding for the research, which several universities bid on, will be $2 million annually for five years, according to the Journal.

A report from EE Times said that about 14 faculty members at the University of California at Berkeley lab started work on the project in late January. The researcher will focus on creating development frameworks that make it easier for programmers to parse out computing jobs so that they can be done in parallel by processors with several cores, according to the report.

Essentially, the lab is aiming to define a way to compose parallel programs based on flexible sets of standard modules in a way similar to how serial programs are written today. The challenge in the parallel world is finding a dynamic and flexible approach to schedule parallel tasks from these modules across available hardware in complex heterogeneous multi-core CPUs.

The group believes developers could create a set of perhaps a dozen frameworks that understand the intricacies of the hardware. The frameworks could be used to write modules that handle specific tasks such as solving a matrix. New run time environments could dynamically schedule the modules across available cores of various types.

More details to follow after the 10 a.m. PDT press conference on Tuesday.

February 21, 2008 5:50 AM PST

AMD open-sources code for multicore development

by Martin LaMonica
  • 4 comments

Advanced Micro Devices on Wednesday released the source code aimed at making it easier to build media applications for x86 multicore processors.

The AMD Performance Library, which is now called Framewave, is available on SourceForge.

The framework is a collection of routines that optimize performance of media-oriented applications on multicore processors. For example, a developer could link to a library that optimizes video display on a specific graphics card.

By starting a project at SourceForge.net, the chipmaker will allow programmers to customize and further optimize the software, which will work with compilers for Linux, Windows, and Solaris, said Margaret Lewis, AMD's director of commercial solutions and software strategy.

Experts say creating tools for developers to optimize their work for multicore processors is one of the biggest challenges the semiconductor industry faces.

Multimedia applications, in particular, get a relatively big performance boost by optimizing the code, Lewis said.

"Those particular applications are demanding and very complex, and a lot of the time, those routines are used repetitively," Lewis said.

AMD will continue contributing to the software and take outside contributions through the Framewave project, she added.

  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader



advertisement

Inside CNET News

Scroll Left Scroll Right