You won’t live to see a 128bit CPU!

21.08.2024 57,644 34

No, we are not threatening you. We wish you a long and healthy life—100 years and more! You’ve probably seen the evolution of CPUs: from 16-bit to 32-bit CPUs, and later from 32-bit to 64-bit CPUs. If you are unfamiliar with this history, read about the most important CPUs in history here. A logical question arises: when will 128-bit processors arrive? A 128-bit CPU, in terms of computer architecture, means that this processor must have 128-bit integers and a 128-bit bus. It is not simply twice as good as 64-bit; it is not that straightforward. 

 What is a bit? 

A bit is the simplest unit of information in computing. A bit can be either 1 or 0. It is a single binary value and cannot be anything between 1 and 0. Just like a light switch, it is either 1 (switched on) or 0 (switched off). Computers use the binary system to perform every computing task, including data storage, computation, and running programs. 

In essence, processor bits refer to the number of units that the processor can handle simultaneously. A 32-bit processor can handle 32 bits of data at a time, a 64-bit processor can handle 64 bits, and so on. As you increase the number of units that a processor can handle simultaneously, you can process more complex and faster computations. 

Quantum computers use qubits, which can be both 1 and 0 at the same time. Read more about quantum computers here. 

 Why do we use 64-bit processors now? 

Your laptop, smartphone, or even the server that hosts Neterra.cloud’s blog all use 64-bit CPUs. While in the past there was a need to address more memory, current 64-bit CPUs can handle so much RAM that it is hard to even imagine. 

Old 32-bit processors could address a maximum of 4 GB of RAM. Now, the maximum amount that a 64-bit CPU can address is 2^64 or 18.44 exabytes. One exabyte is 1 billion gigabytes! You will probably never see this amount of RAM in your lifetime. 4 GB for a 32-bit system can be sufficient, or 8 GB for normal office work on a 64-bit OS would also work. Some cutting-edge devices have 64 GB or even 128 GB of RAM, but this is required in very few situations, such as heavy CAD applications or video editing. 

What would a 128-bit CPU look like? 

We are currently using 64-bit processors, but the bus is typically not 64-bit; more commonly, it is 40-bit or 48-bit. This characteristic still has room for improvement. We would need 128-bit integers and a 128-bit bus for a 128-bit CPU, and there will be many challenges: 

  • Requires More Memory: Moving from a 64-bit CPU to a 128-bit one would require more memory. We would need a huge cache size; otherwise, the program would just run slower. 
  • Hardware Limitations: Designing such a processor would be more complex and expensive. 
  • Increased Power Consumption: A 128-bit processor would be significantly larger and would generate more heat. This could be very impractical—literally, nobody wants bigger and heavier devices. 
  • Higher Costs: The price per watt would also be significantly higher. Creating a 128-bit CPU would be far costlier. 
  • Lack of 128-Bit OS: Another disadvantage would be the need for a 128-bit OS and drivers. It would be pointless if such a processor couldn’t be properly utilized. For now, neither Microsoft nor Apple are even considering creating such an OS. By the way, check what operating systems you can use with Neterra.cloud. 
  • Lack of 128-Bit Software: Even if you have a 128-bit CPU and 128-bit OS, nothing would change if you are running 64-bit software. You would need special programs developed for these new systems to fully utilize their potential. One of the executives of ARM stated that the company “has no plans for 128-bit ARM-based chips because they simply aren’t needed.” Surely, one day, in many years’ time, we will start using 128-bit processors, but obviously, it won’t be soon. 

 Why don’t we need 128-bit processors now? 

There are several reasons why we don’t need a 128-bit processor: 

  • No Available 128-Bit Software: There are no programs or operating systems designed for 128-bit processors. 
  • Sufficient Memory Addressing: A 64-bit CPU can address up to 18 exabytes (EB) of memory, which is more than sufficient. 
  • Power Inefficiency: A 128-bit CPU would be power-inefficient. 
  • Lack of Market Demand: There is currently no market demand for such processors. Before we see companies or users demanding more, we won’t see any change. 

We are not against progress, but currently, there are far more interesting topics to focus on, such as AI, 5G, edge computing, and modern cooling solutions, which can bring more immediate benefits. 

 The future of processor development 

While humanity will most likely use 128-bit processors one day, there are many other technologies that will improve current processors. We already see the “core wars,” where each company is trying to increase the number of cores in each chip. How many cores does your computer have? Maybe 4, 8, or more? Some even have 20+ cores. 

Another area of improvement is power efficiency. We are beginning to question the efficiency of x86 architecture processors, like those from Intel and AMD, and are searching for alternatives. Whether it will be ARM or RISC-V remains to be seen. The architecture can help improve efficiency, but so can shrinking die sizes. The smaller the chips become, the more transistors they can fit in the same area, potentially improving power efficiency, performance, or both. 

Additional features like NPUs (neural processing units) are also on the rise. We are already seeing many AI Copilot laptops and will see even more in the future. A dedicated chip for AI will reduce stress on the CPU and assist with AI tasks. 

Improved memory is another area of focus. We are seeing widespread DDR5 adoption. The new RAM is faster and more power-efficient. At the same time, the size of the CPU’s various cache memories is also increasing, reducing latency and improving efficiency. 

 Will we ever see a 128-bit processor? 

While we are unlikely to see general-purpose 128-bit processors in our lifetimes, some very specific gadgets already use 128-bit operations through Single Instruction Multiple Data (SIMD) extensions. For example, Intel’s SSE (Streaming SIMD Extensions), AVX (Advanced Vector Extensions), and ARM’s NEON technology can handle 128-bit data types to perform parallel operations on multiple data points simultaneously. However, these are not 128-bit processors per se. In cryptographic algorithms, 128-bit keys are used for encryption, and processors can execute these security algorithms using 64-bit architecture with special software handling 128-bit operations. 

Some Field-Programmable Gate Arrays (FPGAs) and Application-Specific Integrated Circuits (ASICs) can handle 128-bit operations for specific tasks but cannot be used for general tasks. 

If you want to see a very interesting example of an ASIC, check Google Tensor 

Conclusion 

While there are some 128-bit operations, there are no general-purpose 128-bit processors on the market, and there is not much development in this area. It is safe to say that 64-bit CPUs will be the norm for the foreseeable future. There are plenty of small improvements that can boost the productivity and energy efficiency of current 64-bit processors, so the focus remains on them. 

34 replies on “You won’t live to see a 128bit CPU!”

Khashayar

A Wonderful and Beautiful article, Thank you for your precious informative content!

Albena Stoyanova

Thank you, Khashayar, for your taking time and put a comment below. We appreciate it.

Lok

I totally agree with what you have said but I have a question will 128-bit processors can improve the efficiency of data mining techniques and machine learning calculations.

Fredrick von Zuruck

Machine learning usually only uses 16 or 32 bit floats for efficiency, so I doubt there would be a need for 128.

[DATA REDACTED]

nice

MADDY

WHAT IS MORE THAN 64 BIT BUT LESS THAN 128BIT AND WHICH IS ALREADY MADE

no

no

Anonymous

No such thing exists

blue

Not because it normally does not work that way. Yes there are inbetweend sin come cases but the usual growth and bit processing goes 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096. Ect Each number doubling the one before it. It only takes 24 steps to go from 1+1, 2+2, ect to get to 16,777,216. Imagine if you were making on 1 dollar a day. But in 24 days you’d make over 16 million in that day alone. And then to only go 8 more steps you’d make over 4 BILLION in one day. And $exa dollars in one day when you hit 64. So just imaging that with making trillions OF trillions a day. Notice I didn’t say trillions and trillions but trillions OF trillions in going above 64 steps. Anyway, doubling the previous number is the typical advancements.

Girish Verma

Nice Info! Thanks!

Dirk Broer

Actually we’ve seen the evolution of CPUs – from 4-bit to 8-bit CPUs and later from 8-bit to 16-bit CPUs and later still from 16-bit to 32-bit CPUs and only then from 32-bit to 64-bit CPUs. All this was in a surprisingly short time, so the question “Will we live to see a 128bit CPU” or not that strange. Whether it is still a valid question in a few years, when quantum-compution will arrive, is another question. 128-bit CPUs may go the same way as DAT tape: technically at an apex, but obsolete at birth.

Lewes

32 and 64 bit will go the same way as 8 and 16 bit.
In only a few years time the standard will be 128, then 256 bit. The Processor architecture will have changed so much. 256 bit will be required to make computers more intelligent. The standard computer will have two processors, which will work together performing functions Re.
When 16 bit replaced 8 bit, people said 32 bit would be impossible and not needed, yet we are currently on 64 bit. Stopping processor development, will reduce sales, as there is little that can be done to improve 64 bit architecture.

T J Cook

Ok folks, now there is a 3 d processor. Unless you can play 3d chess and know matrix math, the real potential of the processor will not be totally utilized. It will and can make a 128 bit processor look like a
model T.

SKlogic

The bus between L1 and your CPU core is often wider than 128 bit. The registers are often wider than 128 bit (see SSE, NEON, etc.). We’re already there and beyond.

Razor

well if companies have the technology and has a way make 128 bit why just not make it?
Like personally think that more power is always good

Joseph

We can’t go very much smaller for longer in terms of node size. 64-bit processing is going to eventually hit a wall when they can’t stack anymore cores into a reasonably power efficient design. The article writer completely glossed over the fact that 7nm alone allows us to pack billions more transistors into a package that would have housed a single 90nm core 20 years ago. Changing to 128 bits might happen sooner than the article writer might think. Less than 20 years if current node timeline is followed. The engineers are running into leakage issues the smaller they try to get the fabrication process.

Junu Kwon

Useful article! Was clear and easy to understand.

Albena Stoyanova

Thank you, Juni, for your kind words. We are happy that you find the info useful.

Carlmeister

Except that the info was false/misleading

Albena Stoyanova

Could you give us an example what, according to you, was false and misleading?

Robin

I laughed pretty hard at the idea of this article. I mean… I’m not saying it’s wrong per say but statements like the ones suggested in this article were said years ago about memory addressable over 8 megs, and then more. Technological advancement will happen, it will happen fast and it just has to have a need which as this article rightly shows it hasn’t yet… but bigger IS getting into the market as people are going backwards in size to see if they can find a better option to go forward in other things.

Josh Ready

Foresight of socks, honestly. I guess Alibaba proved this article obsolete. Your prediction is almost as stupid as the article claiming it would take millions of years to get to the moon in the early 1900s. Definitely on par with “640k is enough for anyone”.

imppress

The singularity will find a need, and a way.

anand

amazing article
clarified my doubt

Kelle

Amazing blog! Is your theme custom made or did you download
it from somewhere? A theme like yours with a few simple tweeks would really make my blog shine.
Please let me know where you got your design. Kudos

Eugenio

I truly love your blog.. Excellent colors & theme. Did you build this amazing site yourself?
Please reply back as I’m planning to create my own site and would like
to know where you got this from or exactly what
the theme is called. Thank you!

ดูการ์ตูนออนไลน์

… [Trackback]

[…] Info on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

quik

… [Trackback]

[…] There you can find 19089 more Information on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

Phim vien tuong

… [Trackback]

[…] Info on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

carts vape

… [Trackback]

[…] Read More here on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

สมัคร LSM99 เริ่มต้นเดิมพันขั้นต่ำ 1 บาท

… [Trackback]

[…] Find More here on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

Patio Covers in Leander

… [Trackback]

[…] Find More on on that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

กระเป๋าผ้ากระสอบ

… [Trackback]

[…] Find More on to that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

ร้านเค้กวันเกิดใกล้ฉัน

… [Trackback]

[…] Here you will find 39127 additional Information to that Topic: blog.neterra.cloud/en/you-wont-live-to-see-a-128bit-cpu/ […]

Leave a Reply

Your email address will not be published.