Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
You missed the /s did you.![]()
Have no idea what /s means..
It is common in online conversation among computer specialists to use a pseudo-HTML element: </sarcasm>. The tag is often written only after the sarcasm so as to momentarily trick the reader before admitting the joke. Similarly, and common in social-news-based sites, is a single /s placed at the end of a comment to indicate a sarcastic tone for the preceding text. source
It's a thing.
There is a place for having such thing as a 128bit CPU. Mapping space! The universe?
Point taken, however in the short term, memory will have bandwidths an order of magnitude higher in a single package; at a system level we might see 2-3 orders of magnitude more total bandwidth.I mean if my math is correct it will take 1554 days to access each address of the memory 1 time assuming you can read at 8 GB/s.
I think it is likely we will see 128-bit registers
I agree.Right now the idea is a solution looking for a problem of course. The move to 64-bit was very much necessary and well-timed and we just don't have that scenario for 128-bit yet. There are still a lot of inefficiencies to squeeze out of what we currently have.
Have you heard of this completely new technology, called SSE ? It's just 15 years old right now, so you may have not noticed it yet. Also there is AVX2 (Haswell and newer) with 256-bit reg/instructions and somewhere in 2015/2016 we will get AVX-512 with 512-bit reg/instructions.
Classy.
I was NOT referring to vector storage smaller data types. SSE also existed back in 32-bit CPUs as well. I see no reason why SSE or AVX would prevent adoption of 128-bit registers beyond vector registers.
I think it will be quite a bit longer than that to put the equivalent of 268,435,456 64 GB dimms into the typical 1 to 4 slots a PC has.
Guys,
I think as a group we are making the mistake of thinking that our needs are typical, or comprehensive. A consumer PC, probably not. But in 5-10 years, a DIMM (or whatever that looks like then) could be 256 GB or even 1-4 TB. And "we" aren't the entire market. What about servers? Right now Intel has separate Xeon CPUs for server and embedded markets, at much higher prices than consumer CPUs. What's to stop Intel from introducing 128-bit Xeon CPUs in 2-4 years? If that's even remotely possible, then Microsoft had damn well be working on a 128-bit Windows. That Windows could be very high-priced, with only server-based versions.
What's to stop Intel from introducing 128-bit Xeon CPUs in 2-4 years? If that's even remotely possible, then Microsoft had damn well be working on a 128-bit Windows. That Windows could be very high-priced, with only server-based versions.
But in 5-10 years, a DIMM (or whatever that looks like then ) could be 256 GB or even 1-4 TB
I think as a group, the people who think we're going to see a 128bit addressing in a CPU in the next 30 years, are making the mistake of not comprehending orders of magnitude. Lets assume in 5 years we somehow get a 4TB DIMM for server use. you still need four MILLION of those DIMMs in a single machine before you hit the memory cap. And a 4TB DIMM in 5 years is an absurd assumption. I'm not sure if you took all the RAM in existence in the world today if you'd be able to hit the 64bit limit. I think we're getting close, you'd need ~4 billion computers with 4GB RAM each, we're in the ballpark, if we are over 64bits of total RAM I highly doubt we'd need more than 65bits. That's for ALL THE RAM IN THE WORLD.
What's to stop intel from introducing a x128 chip in the next 2-4 years? The fact that they have engineers who DO understand orders of magnitude.
/end thread (IMO)
look on the bright side if 128bit thing does become a thing and they get that whole ram situation figured out you can say goodbye to HDDs or SSDs cause you'll have ram by the exabytes to store everything. i dont know if my logical holds water either so...... :/ i can get pretty technical with computing but when it comes to the technical of the technical i lack the IQ pointsLOL
Windows 8.1 is 20GB
http://windows.microsoft.com/en-CA/windows-8/system-requirements
Windows 8.1 Update 1 can be installed in as little as 4GB, actually. They've added a new "WIM Boot" feature that seriously reduces the install footprint. Details here: http://technet.microsoft.com/en-us/library/dn594399.aspx
Will Windows 9 be 128-bit or not? Some websites discussing Windows 9 are also talking about the possibility of 128-bit. I certainly do remember the 32/64-bit fiasco. Have we already maxed out 64-bit? Will going to 128-bit be another fiasco? Are we ready for 128-bit?
Microsoft Working on 128-bit Windows
What are the pros and cons of a 128-bit Operating System?
Even if they make RAM that can retain data after powering down, it still wouldn't need 128 bit for massive amounts of storage. As said above, you would need 1048576 terabytes to equal one exabyte. You would need like 5 million 16k videos to fill that space up (random numbers pulled out of nowhere).
Yes.
I know I maxed out 64 last week some time. Not sure what anyone else is talking about.
I am ready for 128-bit.
I can't think of any cons.
bitsMaxed out 64 what?
bits
No, you likely didn't max out 64-bits on a desktop system.Yes.
I know I maxed out 64 last week some time. Not sure what anyone else is talking about.
I am ready for 128-bit.
I can't think of any cons.
Plenty of software takes advantage of SSE (and the 128bit registers it includes). Maybe that's what he's talking about.Please explain why you think you ran into some limitation of 64-bit that would be solved with 128-bit.
Widening x86 to 128-bit wouldn't do anything to change that. If someone wants 256-bit wide SSE integer and AVX execution resources they can use AVX2.Plenty of software takes advantage of SSE (and the 128bit registers it includes). Maybe that's what he's talking about.
How much more effective?This becomes MUCH more difficult on 64bit systems (16 Exabytes of addresses to scan, even if there's only 4GB of physical RAM installed).
No, you likely didn't max out 64-bits on a desktop system.
The limits of memory capacity of 48-bit physical addressing is 256TB, and the virtual address space is 16 exabytes (2**64), both far higher than can be attached directly to any processor by several orders of magnitude*. The maximum process size on Windows x64 is 8TB, and that's an arbitrarily low limit.
Are you suggesting that you ran into limits of precision available to the integer core when working with 64-bit operands?
Please explain why you think you ran into some limitation of 64-bit that would be solved with 128-bit. Because as it's been explored for the past couple of pages, there is zero compelling argument to widen x86 past 64-bit right now. The imperative would be seen at the high end of the HPSC and mainframe segments long before it became a necessity on the desktop.
* as I explained earlier in the thread, it would take 20 more years of perfect Moore's Law improvements before 256TB memory sizes would even be feasible and somewhat cost effective for the highest end consumer products using a reasonable number of memory modules.
There are also benefits that have nothing to do with address space... Some operations (like high-grade encryption / decryption) are legitimately faster to compute with 128bit registers.
Widening x86 to 128-bit wouldn't do anything to change that. If someone wants 256-bit wide SSE integer and AVX execution resources they can use AVX2.
The upcoming AVX3.x widens that again to 512-bit.
IMO the people calling for 128-bit wide x86 don't understand why it's unnecessary for the foreseeable future.
I never said anything about widening the x86 bus (I've been advocating the use of SSE for 128bit when it makes sense instead of going native 128-bit x86 since page-one of this this thread). I'm pretty sure we're all making the same point hereWith the limited applicability of 128-bit computing, I think that individual use cases that pose significant computing bottlenecks will continued to be addressed with special instructions and also special registers (or using exiting vector registers like SSE).
AES-NI uses SSE registers to hold 128-bit round keys and 128-bit data blocks for its operations.
When moving from 32bit to 64bit? ASLR suddenly has 4294,967,296 times more addresses to randomize within.How much more effective?
which is to say it will deter all the zero people attempting to brute force on a 64b address space.Moving to 64bit means brute-force suddenly takes tens of thousands of years.