Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I see talk of CPU's being either 32-bit or 64-bit processors. Information which is often required on download pages

But what is that feature officially called.

i.e What's the inverse of saying "I have a 64-bit processor"?

I want to say: The ??? of my processor is 64 bit

What is the correct term to use for ???

I have looked at a random product on the Intel site and I suspect the correct word for this is "Instruction Set", but I'm not sure.

share|improve this question

closed as primarily opinion-based by gnat, MichaelT, GlenH7, Bart van Ingen Schenau, Kilian Foth Apr 30 at 6:08

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

Thanks for your answers so far. Note: I have updated the question to add a bit more context "Information which is often required on download pages". Sorry if this alters relevance of the, great, answers already given. –  JW01 Jan 10 '11 at 6:01
It isn't as much a 'feature' as an underlying architectural difference. In its essence, 32-bit/64-bit describes how 'big' the CPU variables (registers) are in bits. This is why you have different OS versions, as they need to be re-coded/compiled to take advantage of these bigger CPU 'variables'. –  Dan McGrath Jan 10 '11 at 6:27
Yes - I think the small print on the Intel site (ark.intel.com/Product.aspx?id=40200) explains that 64-bit is only really meaningful when looking at the system as a whole - "64-bit computing on Intel® architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel® 64 architecture. Processors will not operate (including 32-bit operation) without an Intel 64 architecture-enabled BIOS. Performance will vary depending on your hardware and software configurations. Consult with your system vendor for more information." –  JW01 Jan 10 '11 at 20:12

3 Answers 3

up vote 15 down vote accepted

As mentioned by Twisol, you are probably looking for "word-size", although what you should really be saying is:

"The registers (integer/address) of my CPU are 64-bits wide"*

You are definitely not looking for Instruction Set, as this is simply the actual set of instructions that a CPU understands. Your 64-bit CPU will have a 64-bit instruction set, but this is an effect, not a cause of the CPU being 64-bit (which as above, is to do with the register word-size).

share|improve this answer

The bit width generally refers to the native word size (i.e., the width of general-purpose integer registers) of the processor.

On x86 processors specifically, 64-bit mode is referred to in the documentation as long mode (which enables the 64-bit general-purpose registers), in contrast to 32-bit legacy mode, 32-bit protected mode (which is the native mode for 32-bit x86 processors), and the various 16-bit modes.

Note that this has little to do with the floating-point unit (which is 80-bit on x86) or the vector unit (which uses 128-bit registers).

share|improve this answer

I use the term "bit width." According to Wikipedia, it's can be referred to as "word size," "bit width," "data path width," or "integer precision" when dealing with strictly integer numbers (as opposed to floating point). Wikipedia reference

share|improve this answer
this sounds very odd to me. afaik a bit is the smallest unit a digital device uses to store information, and it's state is either on or off.. using 'bit width' to me kinda sounds like it's about the width of a bit. –  stijn Jan 10 '11 at 9:18
I think it's more about "how many bits wide" and not "how wide is a bit." –  pwc Jan 10 '11 at 15:41
The widest bit I've ever seen was as big as a beachball! I've had sleepless nights about that shocking incident ever since. ;o) –  JW01 Jan 10 '11 at 23:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.