64 bit programming

sureshsundar007

New Member
Hi all,

I've been reading in some websites saying 64 bit systems can run as twice as fast as 32 bit systems. I'm not able to understand this.

I understand the registers are of 64 bits in size.How come having 64 bits registers increase the system speed as twice as 32 bit? Can some one please explain?

Thanks,
Suresh.
 

My Computer

simple term if your cpu is 64bit and you are running a 32bit system you are only using half of the cpu.
 

My Computer

System One

  • Manufacturer/Model
    CUSTOM BUILT BY ME
    CPU
    AMD PHENOM II X3 710 2.6GHZ Overclocked to 3.25GHZ Stable
    Motherboard
    Ecs Gf8200a Phenom-2 X4 Quad Core Mboard
    Memory
    8BG PC5300 4 x 2GB OCZ
    Graphics Card(s)
    PCI-E ATI HD 4670 1GB Overclocked 4GB Total
    Sound Card
    Onboard 7.1 HD AUDIO
    Monitor(s) Displays
    55" Vizio LCD
    Screen Resolution
    1600 x 1200 HD
    Hard Drives
    1TB Seagate, 1TB Hitachi, 250GB Maxtor, 250GB Seagate
    PSU
    Kingwin ABT-610MM Maximum Power 610 Watt ATX 12V
    Case
    GENERIC
    Cooling
    Zalman CNPS7500-AlCu LED Universal CPU Cooler, 4 CASE FANS
    Keyboard
    MICROSOFT WIRELESS KEYBOARD
    Mouse
    MICROSOFT WIRELESS MOUSE
    Internet Speed
    CABLE 15MBPS

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Hello Suresh, and welcome to Vista Forums.

The articles at this link can help explain in more detail about 64-bit vs 32-bit to help answer your question better.

Hope this helps,
Shawn

You forgot the link Shawn ;)
 

My Computer

System One

  • Manufacturer/Model
    HP Compaq Presario/SR5113WM
    CPU
    AMD Athlon 64 X2 3600+ 1.9Ghz
    Motherboard
    Asus M2N68-LA
    Memory
    PNY Optima Memory DDR2 2GB 2x1 kit
    Graphics Card(s)
    PNY Nvidia 8400 GS 256MB
    Sound Card
    On board RealTek
    Monitor(s) Displays
    Acer X163W LCD
    Screen Resolution
    1366x768
    Hard Drives
    Western Digital 160 GB SATA 3G (3.0Gb/sec)
    7200 rpm
    Western Digital 160 GB IDE
    PSU
    Dynex 400w
    Case
    Nothin Special
    Cooling
    Stock
    Keyboard
    Standard 102 key with volume and sleep buttons
    Mouse
    Wireless Logitech LX7
    Internet Speed
    Comcrap 10mb cable
    Other Info
    Insignia 2.1 speakers, wireless Xbox 360 controller w/plug n play charger, Belkin wireless G + mimo usb network adapter.

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
All,

Thanks for so many useful resoources.But still I'm not able to completely understand how the 64 bit processing speed is increased (or performed twice) when compared to the 32 bit systems. I understand that if we had used 64 bit data types in our programs (say long in C#), the processor can process the whole data in one shot instead of splitting up into 2 (as did by a 32 bit proessor).

Is it fair to say that a 64 system will perform twice as fast as a 32 bit system only when 64 bit data types are used? Or Are there any other reasons for this?

Also, in the following URL
What You Need To Know About The Shift to 64-Bit Computing

It is stated as

"computers process instructions in binary format. Each bit is capable of processing one binary instruction (zero or one) per clock cycle. Most of the PCs that are currently on the market have 32-bit processors, meaning that they can process 32 binary instructions per clock cycle.
Since 64-bit systems can process twice as many instructions per second as a comparable 32-bit system, 64-bit systems are definitely faster than their 32-bit counterparts"

This is highly confusing to me.If I undrestand correctly, each 32 bit processor's instruction has a length 32 bits and the 64 bit processor's instruction has a length 64 bits. I do not understand how each bit is capable of processing a instruction.

Kindly share your thoughts.

Thanks,
Suresh.
 

My Computer

No, it definitely won't run twice as fast as a 32 bit system (and this was also the case with the move from 16 bit to 32 bit systems back in the 1990's).

The only "speed" increase to be seen would be if you compared a 64 bit system with 8 gB of RAM to a 32 bit system with 4 gB of RAM - and that only holds true if you're actually using more than 4 gB of RAM in the 64 bit system.

I have 12 gB of RAM in my 64 bit system, and it's no faster than my Vista system with only 4 gB of RAM. The benefit, in my case, is that I can leave lot's of stuff open and not worry about running out of resources - so that's a benefit of the 64 bit system.
 

My Computer

Back
Top