Thread 105999147 - /g/ [Archived: 56 hours ago]

Anonymous
7/23/2025, 4:27:02 PM No.105999147
1738090608705589
1738090608705589
md5: dd512b915fe14fbec28ca7376f4a844e🔍
How big of a performance jump CPU got from 32bit to 64bit switch? Why wont they do it again 64bit to 128bit if getting smaller lithography is such an issue?
Replies: >>105999159 >>105999333 >>105999512 >>105999592 >>106000848
Anonymous
7/23/2025, 4:28:58 PM No.105999159
>>105999147 (OP)
zero, the architecture doesn't matter for performance, it's the processor capabilities
Replies: >>105999630
Anonymous
7/23/2025, 4:41:45 PM No.105999273
Isn't there a thing that AMD64 CPUs are really only 48 bits? Or that their current implementation is 48 bits?
Replies: >>105999395 >>105999618
Anonymous
7/23/2025, 4:48:43 PM No.105999333
>>105999147 (OP)
I had a crappy software-rendered 8 bit fire effect and converting it to use all those extra bits made it almost twice as fast because I could read/write twice as many pixels at a time, so I'll say two times faster.
Anonymous
7/23/2025, 4:55:46 PM No.105999395
>>105999273
that's the virtual address space size, you can test this out by calling mmap and asking for an address above 48 bits on linux and printing out a 64bit integer that is above 48 bits...
Anonymous
7/23/2025, 5:10:37 PM No.105999512
>>105999147 (OP)
There's not much reason to make "128b" CPUs I think. Going from 32b to 64b already increased the address space to "fuckhuge, more than we need" size and I don't think making all general-purpose registers and everything else 128b would result in much performance to be gained. Modern CPUs already have instruction sets which can operate directly on 128b and even larger chunks (256, 512) as far as I know and if there's a need for wider access to memory you can already use more memory channels.
Anonymous
7/23/2025, 5:20:09 PM No.105999592
>>105999147 (OP)
All instructions eventually get broken down into 8bit instructions for your cpu to process
Until we actually update the fundamental machine code on that level it’s pretty much all the same, 32bit and 64bit therefore affects the size of the stored memory map of the program that you are running. So basically you can have more ram and bigger programs 64bit is enough for most applications, it’s also able to artificially increase itself up to 512bit using programs and this has advantages in finer precision when drawing vectors inside your memory maps.
I don’t think we currently need anything more than 512bit
What I am calling a memory map you can think of as the total allocated space on a drive that is needed to store the program.
Good day my autistic brother
Anonymous
7/23/2025, 5:23:18 PM No.105999618
>>105999273
CPUs are only 8bits in reality
Anonymous
7/23/2025, 5:24:30 PM No.105999630
Testcase_Virtualized_32bit_vs_64bit_Graph_Userspace_Ticks
>>105999159
>zero, the architecture doesn't matter for performance, it's the processor capabilities
SAAAR
Anonymous
7/23/2025, 7:40:37 PM No.106000848
>>105999147 (OP)
this is basically what SIMD is doing. In theory, the performance is only better for certain type of compute loads.
The biggest problem being solved by going to 64 bit is to allow you to adress more than 4GB of RAM