Solidigm telah aktif di pasar SSD klien PC dengan P41 Plus berbasis QLC dan berbasis TLC tradisional P44 Pro untuk pasar kelas atas. Saat memperkenalkan P41 Plus, Solidigm juga berbicara tentang penerapan cache baca menggunakan segmen pSLC drive. Ini membutuhkan penginstalan perangkat lunak Solidigm Synergy. Selama beberapa kuartal terakhir, perusahaan telah bekerja keras menyempurnakan rilis perangkat lunak Solidigm Synergy 2.0, dengan janji memberikan kinerja yang lebih baik untuk beban kerja dunia nyata (dibandingkan dengan kinerja saat peluncuran) saat digunakan dengan P41 Plus dan P44 Pro. Sementara sebagian besar vendor SSD bekerja di tingkat perangkat keras dan firmware, Solidigm yakin ada manfaat kinerja untuk dieksploitasi di tingkat perangkat lunak / driver juga.
Solidigm’s Synergy 2.0 memiliki dua komponen – Synergy Toolkit, dan Synergy Driver. Sementara toolkit memanfaatkan dukungan SMART dan penghitung kinerja Windows dan mendukung berbagai SSD, Driver Sinergi jelas hanya didukung pada SSD klien Solidigm.
Toolkit itu sendiri mirip dengan yang dirilis oleh hampir setiap vendor SSD lainnya untuk tujuan pemantauan dan pemeliharaan penyimpanan. Itu menyusun banyak fitur yang tersebar di beberapa alat dan mungkin berguna sebagai toko serba ada untuk pengguna umum. Komponen yang lebih menarik sebenarnya adalah Solidigm Synergy Driver yang beroperasi pada level kernel. Saat ini, driver ini hanya berfungsi dengan Windows 10 atau 11. Solidigm mengklaim kinerja yang jauh lebih baik dengan driver kustomnya, dengan drive berbasis QLC mengalami peningkatan yang signifikan.
Pengemudi dapat mencapai peningkatan kinerja ini menggunakan tiga aspek berbeda:
- Antrian Dinamis
- Prefetch untuk akses QD1
- FastLane (caching yang dikelola host)
Dari ketiganya, FastLane hanya tersedia untuk P41 Plus saat ini. Skema caching yang dikelola host ini telah dibahas secara rinci dalam cakupan peluncuran P41 Plus kami, meskipun pada saat itu tidak memiliki moniker FastLane.
Caching baca hanya membantu ketika drive tidak cukup penuh untuk benar-benar membuat ukuran cache terlalu kecil untuk dapat digunakan dengan baik. Solidigm mengklaim bahwa teknik ini paling membantu pada hard disk yang berisi antara 25% hingga 75% penuh
Synergy Driver menyertakan fitur yang menganalisis jejak penyimpanan aplikasi secara real-time untuk mendeteksi operasi baca yang dapat diprediksi. Ketika kedalaman antrean akses rendah dan operasi bersifat berurutan, dimungkinkan untuk memprediksi akses berikutnya dan mengambilnya terlebih dahulu sebelum permintaan aplikasi yang sebenarnya. Ini dapat meningkatkan daya tanggap dari perspektif pengalaman pengguna.
Driver memungkinkan hingga 8 aliran diambil, masing-masing dengan ukuran buffer 512KB dan ukuran permintaan maksimum 128KB. [Update: These numbers can obviously be changed by Solidigm in a future driver release]. Perilaku prefetch driver dapat dikontrol melalui parameter registri [Update: Solidigm does not intend this key to be accessed by end users].
Pada sistem dengan jumlah inti CPU yang besar, Solidigm mengklaim bahwa driver mereka dapat melakukan pekerjaan yang lebih baik dalam merutekan permintaan I/O ke inti yang relatif menganggur dibandingkan dengan driver Windows asli. Pengemudi memanfaatkan beban permintaan I/O, ukuran permintaan, dan waktu pemrosesan I/O dengan/tanpa pengalihan inti CPU untuk memutuskan apakah akan mengaktifkan antrean dinamis. Proses ini bersifat dinamis – jika pengandar mendeteksi bahwa pengalihan membuat waktu penyelesaian menjadi lebih buruk, atau ada perubahan beban kerja, perilaku antrean dinamis akan dihapus. Mirip dengan prefetching cerdas, aspek ini juga dapat dinonaktifkan menggunakan registri [Update: Solidigm does not intend this key to be accessed by end users].
Pendekatan Solidigm untuk memberikan nilai tambah kepada pelanggan SSD klien mereka setelah pembelian merupakan langkah awal dari vendor lain yang hanya mengandalkan pembaruan firmware – kebanyakan untuk perbaikan bug. Memberikan kinerja yang lebih baik dari waktu ke waktu dengan rilis driver disambut baik dari sudut pandang pengguna akhir. Hal yang perlu diingat di sini adalah bahwa fitur ini membantu beban kerja dunia nyata – dan bukan untuk kasus penggunaan yang terutama berhubungan dengan transfer berurutan besar, dan diukur menggunakan ATTO atau CrystalDiskMark.