Software
  Home arrow Software arrow Page 2 - Athlon 64 and Windows XP 64 Bit Editio...
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Mobile Linux 
APP Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
SOFTWARE

Athlon 64 and Windows XP 64 Bit Edition
By: DMOS
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 239
    2004-03-03

    Table of Contents:
  • Athlon 64 and Windows XP 64 Bit Edition
  • This is the Beta
  • Windows XP 64-Bit Edition
  • Benchmarks: Super Pi, Cipher, and Primordia
  • Benchmarks: Graphics
  • Benchmarks: Encoding
  • Benchmarks: POV-Ray, STARS CFD Solver, and WinRAR
  • Conclusion

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Athlon 64 and Windows XP 64 Bit Edition - This is the Beta


    (Page 2 of 8 )

    For the past week, I've been running Windows XP 64 Bit. This version  is still a beta version of the OS. In other words, should you try this for yourself, don’t expect full functionality. What this 64-bit operating system does allow is the running of 64-bit programs. Unfortunately, at this point I have none of those. (If you have one, and can spare a license...)

    Let's begin with the hardware: the Athlon64/FX/Opteron has the ability to run in three modes. The first is "Legacy," which almost everyone is using right now. That's where you have a 32-bit O/S, and 32-bit programs. You get none of the 64-bit advantages that I'll explain later. 

    The next two modes you only can get with a 64-bit operating system: the "compatibility" and "64-bit" modes. Those two are pretty self explanatory, with "compatibility" mode to run older 32-bit code. That's the mode that all of these tests today were run in. 

    As a user, you do not get to select the mode--it's done by the hardware, which looks at specific bits of each instruction at runtime. What Windows XP 64 Bit Edition allows is that once you do have 64 bit programs, you can run them in the 64-bit mode, allowing for optimizations to be made. You have to remember that both Intel and AMD have been pushing programmers to make use of the SSE/SSE2 and now SSE3 extensions for floating point calculations.  That means that they are being routed through an 80-bit interface (with 64-bit precision internally). So nothing is going to come from moving to 64-bit that way, despite what MS claims on their XP 64-Bit Preview page. Very little new FP code goes through the x87 execution units these days, for performance, precision, and ease of use reasons, and this is not supported in 64-bit mode. 

    Integer, however, is a bit different. Even though most integer calculations really don't need the size of 64 bits, it's now there, and someone will find a way to use it, much like what happened with the move from 16 to 32 bits. The really big advantage is the availability of double the number of general registers available to the programmer and compiler. This can help reduce the number of load/store commands in the code. I'll stop before your head explodes, but I warn that I'll be going more into depth later, going over how all these factors affect things. For now, let's just say that this is the main performance difference in moving to x86-64 for consumer level software.

    More Software Articles
    More By DMOS


       · Could xp64 get it's second wind (or first wind) on an i7 CPU?
     

    SOFTWARE ARTICLES

    - Google Voice Encounters Problems Early On
    - Interpreting HiJackThis Logs in Windows XP
    - Introduction to HiJackThis for Windows XP
    - An Overview of Virtualization Solutions
    - GNS3: Graphical Network Simulator
    - Nero Liquid TV
    - Bookmarking Application TidyFavorites Pro
    - Broadcast Live Video From Your Cell Phone Us...
    - Top Ten Productivity Apps for the iPhone and...
    - The GIMP 2.6 vs. Photoshop Smackdown
    - All About Emulators: Re-Visiting the Ghost o...
    - Mass Internet Faxing Services
    - Dropbox: No-Nonsense Online Storage
    - Top 6 Web-Based Email Applications
    - Bundled Software: Reward or Burden?






    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 6 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek