The controller is an embedded processor that executes firmware-level code and is one of the most important factors of SSD performance.
The performance of an SSD can scale with the number of parallel NAND flash chips used in the device.
Micron and Intel initially made faster SSDs by implementing data striping (similar to RAID 0) and interleaving in their architecture.
This enabled the creation of ultra-fast SSDs with 250 MB/s effective read/write speeds with the SATA 3 Gbit/s interface in 2009.
In particular, Intel claims that, at a steady state, the S3700 drives would not vary their IOPS by more than 10–15%, and that 99.9% of all 4 KB random I/Os are serviced in less than 500 µs.
Another example is the Toshiba PX02SS enterprise SSD series, announced in 2016, which is optimized for use in server and storage platforms requiring high endurance from write-intensive applications such as write caching, I/O acceleration and online transaction processing (OLTP).
The PX02SS series uses 12 Gbit/s SAS interface, featuring MLC NAND flash memory and achieving random write speeds of up to 42,000 IOPS, random read speeds of up to 130,000 IOPS, and endurance rating of 30 drive writes per day (DWPD).
The key components of an SSD are the controller and the memory to store the data.
However, all SSDs still store data in electrical charges, which slowly leaks over time if left without power.
Enterprise flash drives (EFDs) are designed for applications requiring high I/O performance (IOPS), reliability, energy efficiency and, more recently, consistent performance.
In most cases, an EFD is an SSD with a higher set of specifications, compared with SSDs that would typically be used in notebook computers.
This article is about flash-based, DRAM-based, and other solid-state storage.
For removable USB solid-state storage, see USB flash drive. For software-based secondary storage, see RAM drive.
The test verifies that no presentation occurs when D3DPRESENT_DONOTFLIP is specified.