qubit
Overclocked quantum bit
- Joined
- Dec 6, 2007
- Messages
- 17,865 (2.81/day)
- Location
- Quantum Well UK
System Name | Quantumville™ |
---|---|
Processor | Intel Core i7-2700K @ 4GHz |
Motherboard | Asus P8Z68-V PRO/GEN3 |
Cooling | Noctua NH-D14 |
Memory | 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz) |
Video Card(s) | MSI RTX 2080 SUPER Gaming X Trio |
Storage | Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB |
Display(s) | ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible) |
Case | Cooler Master HAF 922 |
Audio Device(s) | Creative Sound Blaster X-Fi Fatal1ty PCIe |
Power Supply | Corsair AX1600i |
Mouse | Microsoft Intellimouse Pro - Black Shadow |
Keyboard | Yes |
Software | Windows 10 Pro 64-bit |
This question applies equally to desktops and portable devices of all kinds.
With the debunking of that 128-bit ARM CPU story, it got me wondering if there will ever be a need for a 128-bit general purpose CPU of any architecture (x86, ARM, MIPS etc) no matter how advanced computers become?
Think about it, the main benefit of today's 64-bit CPUs over their 32-bit versions is not the enlarged word size, but the address bus, which allows an absolutely humongous amount of memory to be addressed. This isn't going to run out in the foreseable future, if ever. Therefore, this leaves the number crunching capability of 128-bit CPUs as the only advantage, where they would be twice as quick, since they handle twice as much data in one go. A good analogy is painting a wall with a brush that's twice as wide: it will take half the time to complete.
For most kinds of programs having a wider word size makes no difference at all, especially where the data values are small such as on a wordprocessor that handles single byte characters at a time. Only in things requiring certain kinds of intense maths operations such as cryptography (eg RSA/SSL, bitcoins) perhaps CAD and other maths-intensive tasks such as calculating Pi would we see a benefit. In those instances, graphics cards have proved to be very capable number crunchers, removing this benefit. (Moving memory blocks about would be twice as quiick though, which could make things noticeably faster if there's a large number of large blocks to move or one really big one.)
Also, I suspect that quantum computers using qubits could become mainstream in the not too distant future, removing the need for ever more powerful classical CPUs. although I don't think they will ever die out.
For these reasons, I'm going to hazard that we'll never see a general purpose 128-bit CPU.
What do you think?
With the debunking of that 128-bit ARM CPU story, it got me wondering if there will ever be a need for a 128-bit general purpose CPU of any architecture (x86, ARM, MIPS etc) no matter how advanced computers become?
Think about it, the main benefit of today's 64-bit CPUs over their 32-bit versions is not the enlarged word size, but the address bus, which allows an absolutely humongous amount of memory to be addressed. This isn't going to run out in the foreseable future, if ever. Therefore, this leaves the number crunching capability of 128-bit CPUs as the only advantage, where they would be twice as quick, since they handle twice as much data in one go. A good analogy is painting a wall with a brush that's twice as wide: it will take half the time to complete.
For most kinds of programs having a wider word size makes no difference at all, especially where the data values are small such as on a wordprocessor that handles single byte characters at a time. Only in things requiring certain kinds of intense maths operations such as cryptography (eg RSA/SSL, bitcoins) perhaps CAD and other maths-intensive tasks such as calculating Pi would we see a benefit. In those instances, graphics cards have proved to be very capable number crunchers, removing this benefit. (Moving memory blocks about would be twice as quiick though, which could make things noticeably faster if there's a large number of large blocks to move or one really big one.)
Also, I suspect that quantum computers using qubits could become mainstream in the not too distant future, removing the need for ever more powerful classical CPUs. although I don't think they will ever die out.
For these reasons, I'm going to hazard that we'll never see a general purpose 128-bit CPU.
What do you think?