Giroro :
So flash manufacturers make flash in different die sizes ... is there anything noteworthy about the die sizes in the XG5? Is a 256Gbit die big or small?
Basically, the smaller the die, the more dies it will take to make an SSD of a given capacity. And more dies means more parallelism, which makes the flash drive faster.
For example, suppose an SSD is 1 TB. Then it will take twice as many 256 Gbit dies as 512 Gbit dies to make that 1 TB SSD. And more dies means - as I said - more parallelism.
High-speed SSDs basically rely on internal RAID parallelism. Any given piece of data is read and written to and from multiple dies at once, with the data being split across dies. This way, the SSD can be multiple times faster than any given die.
Compare a high-speed SSD to a flash thumb drive, for example. Most thumb drives are single-channel and lack a sophisticated controller. While they have lower read latency than mechanical hard drives, because there's no mechanical seek, they are also very slow at sequential operations. A flash thumb drive will have virtually no seek latency, but it also has a peak sequential speed of about 20 MB/s, whereas a mechanical hard drive has a seek latency of about 8 milliseconds, but it can achieve about 500 MB/s in sequential operations.
So single-channel flash is actually quite slow in some ways. But a high-speed SSD, by splitting data across multiple dies, can increase its speed several-fold. If you write to every die at 20 MB/s, but the data is split across 50 dies, then you might get 1000 MB/s. (These numbers are just illustrative, and I haven't checked them against any actual SSD model.)
So again, die size matters because the smaller the die, the more dies it takes, and the more parallelism, and the faster the drive.
For this reason, for any given model of SSD, the larger drives are typically faster. The larger drive has more dies, so more parallelism. Sometimes, the smaller SSD cannot use all of its controller's channels. For example, you might find a 1 TB SSD with an 8 channels controller, and 32 dies, with 4 dies per channel. But the 128 GB model of the same brand, with the same 8 channel controller, might have only 4 dies, only has enough dies to use 4 channels. It's an 8 channel controller, but with only 4 dies, only 4 channels get used, so the 128 GB SSD might be half the speed of the 1 TB SSD. A larger SSD will be more able to utilize multiple channels, and similarly, an SSD with smaller dies will have a larger number of dies, so it will be able to utilize more channels.
Of course, smaller dies also make it harder to make a large-capacity drive. So there's a tradeoff. In general, dies are getting larger as drives get larger. This means that a brand-new 128 GB SSD today might be slower than one a few years ago, because a few years ago, the dies were smaller, and it took more of them to make a 128 GB SSD. SSDs are generally getting both faster and larger, so if you buy an SSD that is small by today's standards, it will be slower than a larger SSD.