Solidigm has been lively within the PC shopper SSD market with the QLC-based P41 Plus and the normal TLC-based P44 Professional for the high-end market. Whereas introducing the P41 Plus, Solidigm had additionally talked in regards to the implementation of a learn cache utilizing the pSLC phase of the drive. This required the set up of Solidigm Synergy software program. Over the previous few quarters, the corporate has been exhausting at work perfecting the Solidigm Synergy 2.0 software program launch, with the promise of delivering even higher efficiency for real-world workloads (in comparison with efficiency at launch) when used with the P41 Plus and the P44 Professional. Whereas most SSD distributors work on the {hardware} and firmware ranges, Solidigm believes there’s efficiency advantages to be exploited on the software program / driver degree additionally.
Solidigm’s Synergy 2.0 has two parts – a Synergy Toolkit, and a Synergy Driver. Whereas the toolkit faucets into the SMART assist and Home windows efficiency counters and helps quite a lot of SSDs, the Synergy Driver is clearly supported solely on Solidigm’s shopper SSDs.
The toolkit itself is much like those launched by nearly each different SSD vendor for the aim of storage monitoring and upkeep. It collates a bunch of options which are unfold over a number of instruments and could also be helpful as a one-stop store for mainstream customers. The extra fascinating element is definitely the Solidigm Synergy Driver that operates on the kernel degree. Presently, this driver works solely with Home windows 10 or 11. Solidigm claims a lot better efficiency with its customized driver, with the QLC-based drive seeing vital enchancment.
The motive force is ready to obtain this efficiency enchancment utilizing three totally different points:
- Dynamic Queues
- Prefetch for QD1 accesses
- FastLane (host-managed caching)
Out of those three, FastLane is accessible just for the P41 Plus at present. This host-managed caching scheme was already mentioned intimately in our launch protection of the P41 Plus, although it did not have the FastLane moniker at the moment.
Learn caching is of assist solely when the drive shouldn’t be full sufficient to really make the cache measurement too small to be of excellent use. Solidigm claims that this method helps most in drives which are between 25% to 75% full
The Synergy Driver features a characteristic that analyzes the storage hint of an utility in real-time to detect predictable learn operations. When the entry queue depth is low and operations are sequential in nature, it’s doable to foretell the subsequent entry and prefetch it previous to the precise utility request. This may improve responsiveness from an consumer expertise perspective.
The motive force permits as much as 8 streams to be fetched, every with a buffer measurement of 512KB and most request measurement of 128KB. The motive force’s prefetch conduct could be managed by way of a registry parameter.
On techniques with a lot of CPU cores, Solidigm claims that their driver can do a greater job at routing I/O requests to comparatively idle cores in comparison with the native Home windows driver. The motive force faucets into the I/O request load, request measurement, and I/O processing instances with / with out CPU core redirection to resolve whether or not to activate the dynamic queues. This course of is dynamic – if the motive force detects that the redirection makes completion instances worse, or there’s a change in workload, the dynamic queueing conduct is dropped. Much like the sensible prefetching, this side will also be deactivated utilizing the registry.
Solidigm’s method to delivering worth additions to their shopper SSD clients after buy is a marked departure from different distributors who rely solely on firmware updates – largely for bug fixes. Offering higher efficiency over time with driver releases is welcome from the end-user viewpoint. A degree to bear in mind right here is that these options assist with real-world workloads – and never for use-cases primarily coping with giant sequential transfers, and measured utilizing ATTO or CrystalDiskMark.