Gordon Rankin wrote:
Anyway I am curious as I am planning to update from my MacBook Pro 15 i9x6/32GB/1TB to a new M4 series.
In the past and as it is with the standard M4 the memory is 8 based, so 16GB or 32GB everything doubles.
Were it gets a bit weird for me is when the memory goes to 12 based so 24, 36, 48... for the M4 Pro and MAX. I know it's still divisible by 64 bit buss, but why the radical difference? Thanks Gordon
Not sure what vintage your Intel 15" MBP...(?)
RAM— does not have to be paired
The black Macbook 2006-2007 shipped with 3GB of RAM...

see if there is anything here of value—
64-bit programs not to be confused with processor architecture...
32-bit app compatibility with macOS High Sierra 10.13.4 and later - Apple Support
SoC M series Macs, like the M1, M2, M3, M4 are all considered 64-bit processor architectures, specifically using the ARM64 (AArch64) extension set, which is the 64-bit version of the ARM architecture; meaning they are fully 64-bit capable.
you can read more—
https://arstechnica.com/apple/2024/11/review-the-fastest-of-the-m4-macbook-pros-might-be-the-least-interesting-one/
macOS 15 Sequoia: The Ars Technica review
compressed memory goes back a ways:
https://arstechnica.com/gadgets/2013/10/os-x-10-9/#page-17
Unified memory the new MBP SoC—
While some operations lend themselves to the CPU, others are ideal for the GPU. An analogy would be transport via jet plane (CPU: moving a small amount fast), or super tanker (GPU: moving a huge amount with longer latency). However, many operations require sharing data between the CPU and GPU some memory transfer can be the bottleneck. In contrast, the Apple SoC chip has unified memory, allowing the GPU and CPU to share memory without penalty. ref: https://github.com/neurolabusc/AppleSiliconForNeuroimaging