Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4016934
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T09:48:00+00:00 2026-05-20T09:48:00+00:00

I’ve no idea whether my question is relevant or not.But what i wanted to

  • 0

I’ve no idea whether my question is relevant or not.But what i wanted to know is,how both of this affect the cpu performance??The only thing i know for CPU with same architecture,the higher the clock speed the faster the processing ability of the CPU,but how about word size??How will it affect the speed of CPU and which one really determine the speed of the CPU??Does it contradict each other??Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T09:48:01+00:00Added an answer on May 20, 2026 at 9:48 am

    Theoretically, a bigger word size makes code a bit slower. The reason is that in a 64-bit architecture, pointers are 64-bit words, hence data structures which are full of pointers (lists, trees, hash tables…) tend to use more RAM than what equivalent code does on a 32-bit architecture. Common RAM is slow (it does not respond as quick as the CPU would like it), so the CPU embeds a small amount of fast RAM, called a cache, where the most frequently used data is stored. Cache size is limited (typically 32 kB on a modern x86 from Intel). The 64-bit pointers make it harder for the processor to store as many data elements, hence reduced performance.

    However…

    There are several caveats to the above, especially on x86 platforms:

    1. In many applications, the bulk of the data is not pointers. E.g. in a 3D-heavy application (a game), most data is pictures (textures) and object coordinates. Such data is not impacted by the default word size of the platform.

    2. 64-bit pointers allow the application to easily address more than 4 GB of RAM. For RAM-hungry applications (e.g. photography editing) on a machine which has more than 4 GB of RAM, 64-bit words allow the use of more RAM, which, while being slow, is still widely faster than a hard disk. A 32-bit application would have, in the same situation, to juggle with data blocks between RAM and hard disk.

    3. On the x86 processors (so this is what happens on all modern PC and Mac), for historical reasons, the 64-bit mode does not come only with 64-bit registers; it also offers twice as many registers to the application, and this helps performance by a fair bit. The 64-bit mode also comes with SSE2, which has a faster handling of floating-point data than what x86 processors previously used.

    Therefore, on a PC or Mac, if possible, prefer 64-bit OS and applications. The better performance of 64-bit code is not a consequence of the larger word size; it is a consequence of other features which, historically, have come along the 64-bit mode on these architectures.

    On other systems (e.g. PowerPC), when both 32-bit and 64-bit modes are available, 32-bit is usually preferred, except for memory-hungry applications (which want to access more than 4 GB of RAM, assuming that RAM size is available), and for a very few applications which want to perform computations over more-than-32-bits integers (for instance, this happens with some cryptographic algorithms).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This could be a duplicate question, but I have no idea what search terms
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I know there's a lot of other questions out there that deal with this
Seemingly simple, but I cannot find anything relevant on the web. What is the
Does anyone know how can I replace this 2 symbol below from the string
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I want to count how many characters a certain string has in PHP, but
For some reason, after submitting a string like this Jack’s Spindle from a text
this is what i have right now Drawing an RSS feed into the php,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.