Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



KLIP
  1. HOME
  2. SCIENCE
  3. TECHNOLOGY
  4. WEBMASTER
  5. SECURITY
  6. MICROSOFT
  7. LINUX
  8. APPLE
  9. GAMES
  10. TELECOMS
  11. REVIEWS
  12. LIFE & STYLE
  13. EDITORIALS
  14. INTERVIEWS
  15. RSS
Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

CPU

Multicore Processors, Throttled Down By Lack of Code

- Nowadays' software cannot take full advantage of the processors' computing power

By: Bogdan Botezatu, Hardware Editor

Intel and Microsoft have jointly announced this week that they would donate $20 million to some US-based colleges to research on parallel and multicore computing. The research funds are not
charity, however, and the two companies expect to get multi-core optimized code in exchange of the money.

Multi-core processors are already here, and the best is yet to come. For instance, the dual-core era is slowly coming to an end with the advent of Intel's and AMD's quad-core powerhorses. The processor world is continually changing: Intel will shortly start shipping its six-core Dunningtons, while AMD announced great plans for an eight-core chip, slated to arrive in 2009.

It seems that there is enough supply of raw computing power, yet much of it is wasted because of the un-optimized software code. The existing software applications are unable to get full advantage of multiple cores or even of multiple threads per core. According to a recent Forrester Research report, coders will have to rethink their applications in order to take full advantage of the tremendous raw processing power.

"To gain performance from quad-core processors and prepare for the denser multicore CPUs that will follow, application developers need to write code that can automatically fork multiple simultaneous threads of execution (multithreading) as well as manage thread assignments, synchronize parallel work, and manage shared data to prevent concurrency issues associated with multithreaded code," reads the report.

The advent of quad-core processors are just the tip of the iceberg, and CPU analysts estimate that the industry is gearing up for 64 processor cores until 2009 on the server market. Having multi-core optimized code is a critical pre-requisite for the upcoming technology and although the industry knows that, delivery of specialized software still lags.

"It's surprising to me because multithreading programming isn't new," Mike Lydon, TopCoder's CTO. He also claims that multicore programming is mastered by professionals and high-end developers.

AMD took a different approach at encouraging the development of multi-core-ready applications. The chip manufacturer recently open-sourced a software routines library, bundled under the "Framewave" name. According to the company, the routines will assist programmers in writing multi-core / multi-threaded applications.

MORE RELATED ARTICLES: Microsoft Starts Working on Windows 7 Parallel Computing AMD Informs Its Partners About Delayed RV770 Chips FreeBSD 7.0 - Better Performance Than Latest Linux Kernel AMD's Multicore Revolution Will Leave Users With No Software Barcelonas and Phenoms, Affected by a More Serious Issue Gran Turismo 5 Available and Xbox 360 Gets PS3 Processor... Nokia Intellisync Finds New Customer Vista Requires More Hardware Resources than Microsoft's Windows for Supercomputers What's New in Microsoft Land: 5th - 9th November 2007
 
Comments | Link here | Subscribe
Print | Send to friend
Today's News | Yesterday's News

Search:


21st March 2008, 10:06 GMT | Copyright (c) 2008 Softpedia | Contact:
Read by 654 user(s) | Rating: | 4 vote(s) so far | Cast your vote:
Multicore Processors, Throttled Down By Lack of Code - USER OPINIONS




We are sorry, there are no opinions available for this article.






SHARE YOUR OPINION ABOUT Multicore Processors, Throttled Down By Lack of Code

Since you are not logged on, your comments will have to be approved before being displayed.
Click here to login, or register.
Your Name:
Your Email:
Type in the result:
Your Opinion:
 


DO YOU WANT TO CONTACT US?  

If you have some comments or you want to send us some information you can send us an email directly to .
You can use the form below for the same purpose.
Your full name: (at least 3 characters)
Your email address: (at least 5 characters)
Message subject: (at least 5 characters)
Message text:
(at least 10 characters)
Type in the result:
 
 



© 2001 - 2008 Softpedia. All rights reserved.
Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive