Jump to content

Why don't we see 128bit CPUs?

I know that compared to 32bit, 64bit CPUs are ridiculously better at simple tasks and processing larger numbers. We really don't have a practical need for 128bit. But what is stopping us from making CPUs that run soley on a 128bit architecture? Is it too costly?

Link to comment
Share on other sites

Link to post
Share on other sites

No point.

"If it has tits or tires, at some point you will have problems with it." -@vinyldash303

this is probably the only place i'll hang out anymore: http://linustechtips.com/main/topic/274320-the-long-awaited-car-thread/

 

Current Rig: Intel Core 2 Quad Q6600, Abit IN9-32MAX nForce 680i board, Galaxy GT610 1GB DDR3 gpu, Cooler Master Mystique 632S Full ATX case, 1 2TB Seagate Barracuda SATA and 1x200gb Maxtor SATA drives, 1 LG SATA DVD drive, Windows 10. All currently runs like shit :D 

Link to comment
Share on other sites

Link to post
Share on other sites

It would require new standards, new software, new chip designs. 64 bit is to widely accepted. And we have no use for it

He who asks is stupid for 5 minutes. He who does not ask, remains stupid. -Chinese proverb. 

Those who know much are aware that they know little. - Slick roasting me

Spoiler

AXIOM

CPU- Intel i5-6500 GPU- EVGA 1060 6GB Motherboard- Gigabyte GA-H170-D3H RAM- 8GB HyperX DDR4-2133 PSU- EVGA GQ 650w HDD- OEM 750GB Seagate Case- NZXT S340 Mouse- Logitech Gaming g402 Keyboard-  Azio MGK1 Headset- HyperX Cloud Core

Offical first poster LTT V2.0

 

Link to comment
Share on other sites

Link to post
Share on other sites

You know how Bugatti just doubled the V8 for a 16 cylindar engine then got its ass kicked around by single V8s even though V8s are far better than 4 cylinders, just doubling the structure doesn't mean its better at some point you reach a balance and maybe one day when the arch becomes the limiting factor we'll double it. 

                     .
                   _/ V\
                  / /  /
                <<    |
                ,/    ]
              ,/      ]
            ,/        |
           /    \  \ /
          /      | | |
    ______|   __/_/| |
   /_______\______}\__}  

Spoiler

[i7-7700k@5Ghz | MSI Z270 M7 | 16GB 3000 GEIL EVOX | STRIX ROG 1060 OC 6G | EVGA G2 650W | ROSEWILL B2 SPIRIT | SANDISK 256GB M2 | 4x 1TB Seagate Barracudas RAID 10 ]

[i3-4360 | mini-itx potato | 4gb DDR3-1600 | 8tb wd red | 250gb seagate| Debian 9 ]

[Dell Inspiron 15 5567] 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

No need for it right now.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Clanscorpia said:

It would require new standards, new software, new chip designs. 64 bit is to widely accepted. And we have no use for it

But 128 bit would be backwards compatible just like every previous iteration... so there must be something stopping us on a micro-architectural level then, right?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Seminole said:

But 128 bit would be backwards compatible just like every previous iteration... so there must be something stopping us on a micro-architectural level then, right?

The reason is that 64-bit CPUs can support up to 16 million GB of RAM. We are VERY far away from that. Literally 0 reasons to go 128-bit

Archangel (Desktop) CPU: i5 4590 GPU:Asus R9 280  3GB RAM:HyperX Beast 2x4GBPSU:SeaSonic S12G 750W Mobo:GA-H97m-HD3 Case:CM Silencio 650 Storage:1 TB WD Red
Celestial (Laptop 1) CPU:i7 4720HQ GPU:GTX 860M 4GB RAM:2x4GB SK Hynix DDR3Storage: 250GB 850 EVO Model:Lenovo Y50-70
Seraph (Laptop 2) CPU:i7 6700HQ GPU:GTX 970M 3GB RAM:2x8GB DDR4Storage: 256GB Samsung 951 + 1TB Toshiba HDD Model:Asus GL502VT

Windows 10 is now MSX! - http://linustechtips.com/main/topic/440190-can-we-start-calling-windows-10/page-6

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Seminole said:

But 128 bit would be backwards compatible just like every previous iteration... so there must be something stopping us on a micro-architectural level then, right?

It wouldn't be completely backwards compatible I believe. Plus 64bit which almost everyone has wouldnt be compatible so there would be lots of complaints

He who asks is stupid for 5 minutes. He who does not ask, remains stupid. -Chinese proverb. 

Those who know much are aware that they know little. - Slick roasting me

Spoiler

AXIOM

CPU- Intel i5-6500 GPU- EVGA 1060 6GB Motherboard- Gigabyte GA-H170-D3H RAM- 8GB HyperX DDR4-2133 PSU- EVGA GQ 650w HDD- OEM 750GB Seagate Case- NZXT S340 Mouse- Logitech Gaming g402 Keyboard-  Azio MGK1 Headset- HyperX Cloud Core

Offical first poster LTT V2.0

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, don_svetlio said:

The reason is that 64-bit CPUs can support up to 16 million GB of RAM. We are VERY far away from that. Literally 0 reasons to go 128-bit

I'm not asking why we shouldn't, I'm asking what is stopping us?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Seminole said:

I'm not asking why we shouldn't, I'm asking what is stopping us?

Common sense

Archangel (Desktop) CPU: i5 4590 GPU:Asus R9 280  3GB RAM:HyperX Beast 2x4GBPSU:SeaSonic S12G 750W Mobo:GA-H97m-HD3 Case:CM Silencio 650 Storage:1 TB WD Red
Celestial (Laptop 1) CPU:i7 4720HQ GPU:GTX 860M 4GB RAM:2x4GB SK Hynix DDR3Storage: 250GB 850 EVO Model:Lenovo Y50-70
Seraph (Laptop 2) CPU:i7 6700HQ GPU:GTX 970M 3GB RAM:2x8GB DDR4Storage: 256GB Samsung 951 + 1TB Toshiba HDD Model:Asus GL502VT

Windows 10 is now MSX! - http://linustechtips.com/main/topic/440190-can-we-start-calling-windows-10/page-6

Link to comment
Share on other sites

Link to post
Share on other sites

I saw a great post on reddit about it a while ago- found here: https://www.reddit.com/r/askscience/comments/2ke0o5/we_have_32_and_64bit_cpus_why_not_a_128bit_cpu/clkf8sd

 

Bit more informative than the responses here which are basically more people who don't know themselves why only that they don't need it.

Link to comment
Share on other sites

Link to post
Share on other sites

because we barely saw 64bit CPUs

and I don't mean the x86-64 kind - those aren't 64 bit CPUs, they're 32bit CPUs with a instruction set extension

 

as for higher bit extension, Intel's AVX, AVX2, AVX-512

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, don_svetlio said:

Common sense

That doesn't answer my question at all. I just want to know why we haven't done it. My big question was "is it too costly?" And I'd like to reiterate by asking how costly would it be. You have 21,000+ posts so I know you are good at communicating so you can think with me :) 

 

3 minutes ago, siddharthk4498 said:

@Seminole 16.8 terabytes of ram not enough for you, m8?

Haha well I'm sure if computers are still popular next century, we will have to worry about the limitations of 64 bit processing. The average 8gbs is almost 1/100th of the way there :)

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Seminole said:

That doesn't answer my question at all. I just want to know why we haven't done it. My big question was "is it too costly?" And I'd like to reiterate by asking how costly would it be. You have 21,000+ posts so I know you are good at communicating so you can think with me :) 

 

Haha well I'm sure if computers are still popular next century, we will have to worry about the limitations of 64 bit processing. The average 8gbs is almost 1/100th of the way there :)

They would have to spend several million in R&D for it and in the end it would make 0 difference in the real world use case scenarios - it would essentially be intel or AMD shooting themselves in the foot for no apparent reason.

Archangel (Desktop) CPU: i5 4590 GPU:Asus R9 280  3GB RAM:HyperX Beast 2x4GBPSU:SeaSonic S12G 750W Mobo:GA-H97m-HD3 Case:CM Silencio 650 Storage:1 TB WD Red
Celestial (Laptop 1) CPU:i7 4720HQ GPU:GTX 860M 4GB RAM:2x4GB SK Hynix DDR3Storage: 250GB 850 EVO Model:Lenovo Y50-70
Seraph (Laptop 2) CPU:i7 6700HQ GPU:GTX 970M 3GB RAM:2x8GB DDR4Storage: 256GB Samsung 951 + 1TB Toshiba HDD Model:Asus GL502VT

Windows 10 is now MSX! - http://linustechtips.com/main/topic/440190-can-we-start-calling-windows-10/page-6

Link to comment
Share on other sites

Link to post
Share on other sites

26 minutes ago, Seminole said:

I know that compared to 32bit, 64bit CPUs are ridiculously better at simple tasks and processing larger numbers. We really don't have a practical need for 128bit. But what is stopping us from making CPUs that run soley on a 128bit architecture? Is it too costly?

You answered your own question. No one's bothering because it's not necessary, and won't be for a WHILE.

Project White Lightning (My ITX Gaming PC): Core i5-4690K | CRYORIG H5 Ultimate | ASUS Maximus VII Impact | HyperX Savage 2x8GB DDR3 | Samsung 850 EVO 250GB | WD Black 1TB | Sapphire RX 480 8GB NITRO+ OC | Phanteks Enthoo EVOLV ITX | Corsair AX760 | LG 29UM67 | CM Storm Quickfire Ultimate | Logitech G502 Proteus Spectrum | HyperX Cloud II | Logitech Z333

Benchmark Results: 3DMark Firestrike: 10,528 | SteamVR VR Ready (avg. quality 7.1) | VRMark 7,004 (VR Ready)

 

Other systems I've built:

Core i3-6100 | CM Hyper 212 EVO | MSI H110M ECO | Corsair Vengeance LPX 1x8GB DDR4  | ADATA SP550 120GB | Seagate 500GB | EVGA ACX 2.0 GTX 1050 Ti | Fractal Design Core 1500 | Corsair CX450M

Core i5-4590 | Intel Stock Cooler | Gigabyte GA-H97N-WIFI | HyperX Savage 2x4GB DDR3 | Seagate 500GB | Intel Integrated HD Graphics | Fractal Design Arc Mini R2 | be quiet! Pure Power L8 350W

 

I am not a professional. I am not an expert. I am just a smartass. Don't try and blame me if you break something when acting upon my advice.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...why are you still reading this?

Link to comment
Share on other sites

Link to post
Share on other sites

64 bit CPUs can do calculations up to 2^64 (18446744073709552000) and could support up to 16 exabytes of RAM, while 32 bit CPUs only can go as far as 2^32 (4294967296) and supports 4 gigabytes at most. Well, they can go higher, but not natively.

 

I'll humor you; Let's say we switch to 128 bits. It would go as high as 3.402823669209385e+38 (move the decimal separator 38 places to the right) and support up to 576460752303423500 exabytes of RAM. Unless we have to deal with currencies which has suffered inflation far beyond extreme, I don't think we'll benefit form it anytime soon.

 

Interestingly, my 64 bit CPU was able to do the maths when I tried to make calculations waaay beyond 2^64.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Seminole said:

That doesn't answer my question at all. I just want to know why we haven't done it. My big question was "is it too costly?" And I'd like to reiterate by asking how costly would it be. You have 21,000+ posts so I know you are good at communicating so you can think with me :) 

 

Haha well I'm sure if computers are still popular next century, we will have to worry about the limitations of 64 bit processing. The average 8gbs is almost 1/100th of the way there :)

just can't wait for the the samsung galaxy s70 with a 64 k screen,  quantum processor and 16 terabytes of ram and 64 terabyte of rom.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Tosa said:

64 bit CPUs can do calculations up to 2^64 (18446744073709552000) and could support up to 16 petabytes of RAM, while 32 bit CPUs only can go as far as 2^32 (4294967296) and supports 4 gigabytes at most. Well, they can go higher, but not natively.

 

I'll humor you; Let's say we switch to 128 bits. It would go as high as 3.402823669209385e+38 (move the decimal separator 38 places to the right) and support up to 576460752303423500 exabytes of RAM. Unless we have to deal with currencies which has suffered inflation far beyond extreme, I don't think we'll benefit form it anytime soon.

 

Interestingly, my 64 bit CPU was able to do the maths when I tried to make calculations waaay beyond 2^64.

It's exabytes actually :)

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Ryan_Vickers said:

It's exabytes actually :)

Oops, my bad. I'll fix it.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, siddharthk4498 said:

just can't wait for the the samsung galaxy s70 with a 64 k screen,  quantum processor and 16 terabytes of ram and 64 terabyte of rom.

Ugh. 16TB of ROM. Seriously, I'm gonna have to buy at LEAST a 128TB NanoSD card for my music and photos! =P

CPU: Core i7 4970K | MOBO: Asus Z87 Pro | RAM: 32GBs of G.Skill Ares 1866 | GPU: MSI GAMING X GTX 1070 | STOR: 2 X Crucial BX100 250GB, 2 x WD Blk 1TB (mirror),WD Blk 500GB | CASE: Cooler Master HAF 932 Advanced | PSU: EVGA SUPERNOVA G2 750W | COOL: Cooler Master Hyper T4 | DISP: 21" 1080P POS | KB: MS Keyboard | MAU5: Redragon NEMEANLION | MIC: Snowball Blue | OS: Win 8.1 Pro x64, (Working on Arch for dual boot) |

Link to comment
Share on other sites

Link to post
Share on other sites

Lol well thanks guys, I kind of see exactly how pointless it is now :P

Link to comment
Share on other sites

Link to post
Share on other sites

No point really.  There are two main advantages of a cpu with more bits :it can process larger numbers (in this case,  a 64 bit cpu can process numbers up to 1.8E19 in one cycle.  The key word here is one cycle.  Back in the days of 8 bit computers,  if you wanted to use a number larger than 256, it would take several cycles to do so.  However if your cpu has the registers capable of handling you number (lets say 1000),  there is no advantage in adding more bits,  as it will still take one cycle to do that operation.  In this case,  a 32 bit cpu would be just as good as a 64 bit cpu to do that task ( for the same power,  in reality no powerful 32bit cpus are being made today). 

The second main advantage is a larger data bus.  This means a processor can address more ram,  because,  well,  it has the addresses for it. 

But,  despite popular belief,  a modern typical processor cannot handle 2^64 bits of ram.  Since most procesors actually use 48bit data bus.  Meaning they can adress 2^48 bits of ram. For example,  the intel 8086 was a 16 bit cpu, but it had a 20bit data bus.  Meaning it could adress 2^20 bits of ram,  or ~1MB.

This is the principal behind the PAE extension.  You actually are just increasing the data bus size.  For example,  when the pentium pro launched,  it was a 32 bit cpu.  However,  thanks to a 36bit data bus,  it could address 64gb of ram. 

 

Hoped this helped.  However i simpligied the explanation here. And since i am not an computer engineer,  if i made a mistake,  feel free to correct me. 

AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case

Link to comment
Share on other sites

Link to post
Share on other sites

23 minutes ago, Coaxialgamer said:

No point really.  There are two main advantages of a cpu with more bits :it can process larger numbers (in this case,  a 64 bit cpu can process numbers up to 1.8E19 in one cycle.  The key word here is one cycle.  Back in the days of 8 bit computers,  if you wanted to use a number larger than 256, it would take several cycles to do so.  However if your cpu has the registers capable of handling you number (lets say 1000),  there is no advantage in adding more bits,  as it will still take one cycle to do that operation.  In this case,  a 32 bit cpu would be just as good as a 64 bit cpu to do that task ( for the same power,  in reality no powerful 32bit cpus are being made today). 

The second main advantage is a larger data bus.  This means a processor can address more ram,  because,  well,  it has the addresses for it. 

But,  despite popular belief,  a modern typical processor cannot handle 2^64 bits of ram.  Since most procesors actually use 48bit data bus.  Meaning they can adress 2^48 bits of ram. For example,  the intel 8086 was a 16 bit cpu, but it had a 20bit data bus.  Meaning it could adress 2^20 bits of ram,  or ~1MB.

This is the principal behind the PAE extension.  You actually are just increasing the data bus size.  For example,  when the pentium pro launched,  it was a 32 bit cpu.  However,  thanks to a 36bit data bus,  it could address 64gb of ram. 

 

Hoped this helped.  However i simpligied the explanation here. And since i am not an computer engineer,  if i made a mistake,  feel free to correct me. 

I thought I knew everything I needed to know about data busses but wow that was interesting! You really explained it quite well. Thank you for that explanation.

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Seminole said:

I know that compared to 32bit, 64bit CPUs are ridiculously better at simple tasks and processing larger numbers. We really don't have a practical need for 128bit. But what is stopping us from making CPUs that run soley on a 128bit architecture? Is it too costly?

We don't need it. And nothing supports 128 bit. Windows doesn't, mac doesn't, Linux doesn't. 100% of all programs do not support 128 bit. Let alone 64 bit.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×