The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
Intel: Developers Should Face up to Hundreds, Thousands of Cores

Intel: Developers Should Face up to Hundreds, Thousands of Cores

by , 1:55 PM EDT, July 1st, 2008

In his Intel blog on Monday, Anwar Ghuloum told developers he had some difficult news to deliver: developers should start to think about many, many more cores in the Intel CPUs -- perhaps thousands in the long term. Apple may be anticipating this with the new Grand Central technology in Snow Leopard.

Mr. Ghuloum commented that in discussions with developers, sometimes they're trying to do the "minimal amount of work they need to do to tap" the performance of Intel's dual, quad and larger core systems. However, he wrote:

"Increasingly, we are discussing how to scale performance to core counts that we aren't yet shipping (but in some cases we've hinted heavily that we're heading in this direction). Dozens, hundreds, and even thousands of cores are not unusual design points around which the conversations meander..."

Mr. Ghuloum went on to offer some sage advice: Developers should start thinking now, in the early stages of new development, what tools they're going to use and how they're going to code for a considerable number of cores.

The problem in the past has been that elegantly threading safe threads and making them all work well together has been a tough job, hampered by difficult and rudimentary APIs.

At WWDC, Apple told developers that they've developed a new, high level tool, Grand Central, that will facilitate the writing of highly threaded applications.

Current technology has reached its limits when it comes to managing and dissipating the heat generated by even low voltage 3.0 GHz-class processors. As a result, a fundamental change in technology has occurred: more power via more cores. Accordingly, new thinking is required to exploit multi-core CPUs.

"For more mainstream application developers, this advice is usually unwelcome ... but it is an encouraging sign that developers are increasingly coming to this realization on their own," Mr. Ghuloum noted.

Recent TMO Headlines - Updated October 2nd

Fri, 3:11 PM
Apple's New 'Chase' Ad Highlights the New iPhone 14 Pro Series Camera
Fri, 2:16 PM
Apple TV+ Announces Premiere Date, Gives First Look at Action Thriller 'Echo 3'
Fri, 1:51 PM
Apple Music Live to Stream Exclusive Billy Eilish O2 Arena Concert: Here's How to Watch
Fri, 1:07 PM
Apple TV+ Confirms Shows Getting Another Season This Fall, Including 'Mythic Quest' and 'Slow Horses'
Fri, 12:36 PM
Apple's VP of Procurement Tony Blevins Departs Company After Lewd TikTok Comment
Fri, 12:00 PM
[U] Tests from 'Wall Street Journal' Indicate Apple's Crash Detection May Have Flaws
Fri, 3:00 AM
Bad Vibes on Wall Street and Good Vibes "As Seen on TV" - TMO Daily Observations 2022-09-30
Thu, 5:41 PM
Display Panel Orders Show iPhone Sales Higher Than Last Year
Thu, 3:46 PM
Adobe Launches Photoshop Elements 2023 and Premiere Elements 2023: Apple Silicon Upgrades, New AI Features and More
Thu, 2:58 PM
Ad-Free Instagram Experience 'OG App' Removed from Apple App Store
Thu, 2:17 PM
Apple Announces 4Q22 Earnings Call on October 27
Thu, 2:10 PM
iOS 16.1 Beta 3 Allows Users to Preload In-App Content After Install
  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Daily Observations
  • TMO on Twitter!