Integration Watch: Finally, it's time for 64 bits



Email    print   
February 15, 2010 —  (Page 1 of 2)
It’s no secret that the cycle of progress in computing is a large step forward in processor technology, followed by catch-up steps in supporting hardware, followed far later by software. This phenomenon has been in place ever since the emergence of the PC as a mass-computing platform. (Prior to that, vendors relied principally on closed systems, so they released hardware advances in conjunction with new software to exploit them.) Processor advances generally lead software by the widest margin. Network advances are probably next; while at the other end of the spectrum, memory architecture leads the least.

Processor breakthroughs, such as multicore and what is now called many-core, are still far from being fully utilized. Most cores on desktops tend to go unused. And even on x86 servers, it took virtualization to sop up all the execution pipelines that today’s server boxes deliver. (Consider that a low-end, four-way box with quad-core CPUs and hyper-threading enabled provides 32 execution paths.)

With Intel pre-announcing a strategy of hugely more cores per chip, it’s clear that parallelism in hardware will greatly exceed software’s reach for years to come. It’s hard to know exactly what factors drive the continued development of hardware features that go unused for so long, but it’s a trend that shows no sign of abating.

An advance that predates multiple cores but that is only now coming into its own is 64-bit computing on the desktop. In 2005, 64-bit extensions were made available on the x86 architecture after the famous AMD-Intel stare-down was won by AMD. Since then, OS vendors have made available 64-bit operating systems that worked well enough on x86 servers but gave desktop users little in the way of benefits. In fact, users who were tempted to use Windows x64 (or the Linux equivalents) found themselves handling a frustrating lack of working device drivers, as well as an absence of software that would take advantage of its 64-bitness. Even today, many PCs that run an x64 version of Windows place most of their apps in the “Program Files (x86)” directory, which is where 32-bit software lives and breathes.



Related Search Term(s): multicore

Pages 1 2 


Share this link: http://sdt.bz/34125
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Development tools are catching up to multicore
Developers are finding ways to overcome hardships and challenged posed by making software in multicore systems Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb