F5F Stay Refreshed Hardware Desktop CPU supports only 64-bit instructions.

CPU supports only 64-bit instructions.

CPU supports only 64-bit instructions.

K
kenton12
Member
204
09-30-2016, 11:26 PM
#1
Modern X86-64 CPUs achieve high efficiency by eliminating outdated legacy components and microcode. A traditional X86 desktop running only 64-bit instructions would differ significantly, likely using fewer, more streamlined commands and avoiding bloated legacy code entirely.
K
kenton12
09-30-2016, 11:26 PM #1

Modern X86-64 CPUs achieve high efficiency by eliminating outdated legacy components and microcode. A traditional X86 desktop running only 64-bit instructions would differ significantly, likely using fewer, more streamlined commands and avoiding bloated legacy code entirely.

I
IPuckFenguins
Senior Member
380
10-01-2016, 03:10 AM
#2
Read the article from ArSciTech discussing Intel's interest in a 64-bit-only CPU design named X86S.
I
IPuckFenguins
10-01-2016, 03:10 AM #2

Read the article from ArSciTech discussing Intel's interest in a 64-bit-only CPU design named X86S.

J
Jobohero
Junior Member
6
10-04-2016, 05:46 AM
#3
They handle calculations using various bit sizes—8, 18, 32, 64 bits—and advanced features like AVX. Register sizes change depending on the software requirements. Modern processors can split bigger instructions into smaller ones, allowing multiple operations to run simultaneously, such as executing two AVX instructions at once on an AVX512 unit.
J
Jobohero
10-04-2016, 05:46 AM #3

They handle calculations using various bit sizes—8, 18, 32, 64 bits—and advanced features like AVX. Register sizes change depending on the software requirements. Modern processors can split bigger instructions into smaller ones, allowing multiple operations to run simultaneously, such as executing two AVX instructions at once on an AVX512 unit.

X
XenkerPT
Member
158
10-05-2016, 02:43 AM
#4
Likely the impact on performance is smaller than expected, possibly saving some otherwise underused silicon. Intel has been focusing on this for a while now.
X
XenkerPT
10-05-2016, 02:43 AM #4

Likely the impact on performance is smaller than expected, possibly saving some otherwise underused silicon. Intel has been focusing on this for a while now.

C
Celestiane
Member
50
10-05-2016, 09:55 AM
#5
I might not understand everything, but I can explain X86 instructions in simpler terms.
C
Celestiane
10-05-2016, 09:55 AM #5

I might not understand everything, but I can explain X86 instructions in simpler terms.

M
Minefr3ak99
Junior Member
4
10-05-2016, 11:47 AM
#6
I was thinking about what question you might have. From the start, x86 handled instructions of varying lengths, which added complexity for the compiler and control units but also allowed more compact instruction sizes. This meant you could fit more instructions into the cache. SRAM remains costly, and the number of bits—8, 16, 32, 64, or others—relates to bus widths and memory addressing. You can adjust register sizes; for example, AX is 16 bits, but you can specify whether to use AH or AL. EAX holds a 32-bit value, while RAX is 64 bits. The key idea is that smaller parts don’t always take up much space, even though the width increases. Indifference might come into play depending on register positioning. SIMD and AVX access registers that vary in size—MMX, XMM, YMM are 64, 128, or 256 bits respectively. Remember, MMX was designed for 32-bit processors.
M
Minefr3ak99
10-05-2016, 11:47 AM #6

I was thinking about what question you might have. From the start, x86 handled instructions of varying lengths, which added complexity for the compiler and control units but also allowed more compact instruction sizes. This meant you could fit more instructions into the cache. SRAM remains costly, and the number of bits—8, 16, 32, 64, or others—relates to bus widths and memory addressing. You can adjust register sizes; for example, AX is 16 bits, but you can specify whether to use AH or AL. EAX holds a 32-bit value, while RAX is 64 bits. The key idea is that smaller parts don’t always take up much space, even though the width increases. Indifference might come into play depending on register positioning. SIMD and AVX access registers that vary in size—MMX, XMM, YMM are 64, 128, or 256 bits respectively. Remember, MMX was designed for 32-bit processors.