Jump to content

Will there ever be a need for a larger instruction set?

Sarra

Or, at least for the foreseeable future, is a 64 bit instruction set 'sufficient'?

 

This is mostly just idle curiosity, though having lived through the evolution of 8-bit to 16-bit, then on to 32-bit, and then (seemingly really rapidly), on to 64-bit, I'm really curious what the evolution will look like.

"Don't fall down the hole!" ~James, 2022

 

"If you have a monitor, look at that monitor with your eyeballs." ~ Jake, 2022

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Sarra said:

 

I think it does more than just allow access to more memory, but we probably don't need it for a while yet, not sure how much something like Ryzen would even benefit from it.

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Streetguru said:

I think it does more than just allow access to more memory, but we probably don't need it for a while yet, not sure how much something like Ryzen would even benefit from it.

It does more than just give registers for Memory capacity. I remember back in 1997 Cyrix had a 256-bit CPU; You ran 32-bit OS on it, and over time, it would 'convert' over to 256-bit, or something like that. I haven't seen or heard about it in such a long time, I can't honestly remember how it worked. We had a few of those CPU's and boards at the HS I went to, and I played with one for a little bit, but it wasn't any faster or slower than a regular old Pentium CPU, but I do think it was more efficient with power or something.

"Don't fall down the hole!" ~James, 2022

 

"If you have a monitor, look at that monitor with your eyeballs." ~ Jake, 2022

Link to comment
Share on other sites

Link to post
Share on other sites

Well, when the day comes that computers have more than 16 exabytes of memory then yeah we will need 128 bit.

It will probably be a while though.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, valdyrgramr said:

Will there ever be, well as technology evolves of course, but you can really only come up with theories as to when this will happen.  My guess is somewhere within the next one to two decades, but with some jumps in the tech world recently it's kinda hard to say.  Typically, larger instruction sets go to super computers first.   Mainly because of the cost of early development of the hw and sw.

No joking, I remember looking at Itanium CPU's, before AMD released the Athlon 64 and scrapped Intel's e64 architecture. Ironic, I actually came across an Itanium on ebay the other day.

"Don't fall down the hole!" ~James, 2022

 

"If you have a monitor, look at that monitor with your eyeballs." ~ Jake, 2022

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, valdyrgramr said:

I was thinking about 128 bit gaming, and then war flashbacks of the Atari Jaguar lady shouting kicked in.

 

Well, going back to your Cyrix comment the problem with them is they ran into legal issues due to basically stealing Intel's patents.   So, I think that was part of the problem there.   But, as mentioned by Enderman there's really no useful point to it at the moment.   I mean maybe for a data center.

It still gives you more bandwidth doesn't it? but x64 must still be fine on that at the current speed of DDR4/5.

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Streetguru said:

It still gives you more bandwidth doesn't it? but x64 must still be fine on that at the current speed of DDR4/5.

No it's not about bandwidth, 32 bit is 4GB of addressable memory, 64 bit is 16 exabytes.

Many computers these days have more than 4GB of ram, which is why everything is x64

We won't need x128 for a long time.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

2^64 bytes = 18.44 exabytes

maybe 50 years later.

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

How do you define an X-bit arch? Is it due to the datapath or register sizes? Depending on your definition, current CPUs are 256-bit, or even 512-bit (see AVX-512).

 

Memory-wise, we don't even have 64-bit available. Current ARM and x86 CPUs use 48 bits for virtual addresses (~300TB).

 

The RISC-V spec also mentions a 128-bit subset, but irrc it's pretty vague since there's no much use for it currently.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

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

×