As such, additions to the Toolkit are forthcoming and the driver will see further optimization. The long-term intention is to improve this software over time while developing better hardware products. ![]() Solidigm is also excited about the Synergy 2.0 software improvements, assuring us it has real-world benefits that may not always show up on synthetic benchmarks. It’s true that software is often an afterthought with SSD design, although Microsoft’s DirectStorage API has encouraged some interest, and Solidigm’s driver fully supports it. The Intel 660p is not officially supported at all, despite using the same controller as the 665p. Solidigm claims this is a firmware limitation but it may be due to needing something like the P41 Plus’s unique SLC cache configuration. Solidigm intends to add these features to future drives. The Solidigm P44 Pro, Intel 665p, and Intel 670p are also supported by the driver, but lack the Fast Lane feature. You will have to use the Solidigm P41 Plus SSD to explore the new 2.0 driver, as it is the only SSD that currently fully supports the complete functionality. The write cache can also be evicted on the P41 Plus, which does impact the Fast Lane feature. Also shown are the host memory buffer (HMB) status and any partitioning. Drive information includes firmware and driver versions, and firmware may be updated for Solidigm drives through this application. Universal features include real-time health monitoring including S.M.A.R.T., drive information, diagnostics, and secure erase. This toolkit is compatible with all SSDs, including those of competitors. The second prong of Solidigm’s software strategy is an SSD toolkit, or the Solidigm Synergy Toolkit. This has potential use for some types of content creation workloads. In general, this feature is designed for high queue depths and particularly with smaller I/O. This is said to improve QD32 4K random write performance by up to 20%, but would also improve QD32 4k random reads. Solidigm demonstrated an up to 170% speedup for QD1 4KB sequential reads, but in practice, this should only improve load times by single digits.ĭynamic Queue Assignment works by assigning I/O queues to less-utilized CPU cores, which usually isn’t an issue but can be a bottleneck with certain workloads. This is a typical gaming workload with the 4KB I/O size being the most common and having the most performance to gain, although this feature works with up to 128KB chunks in up to eight 512KB streams. The Smart Prefetch feature identifies predictable read streams, typically sequential reads with a queue depth of one, to prepare data before it is needed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |