In January this past year at CES 2021, the Phison PS5018-E18, or E18, was unveiled as the next iteration of the Gen4 SSD controller. In this review, we will be looking at a reference design from Phison to show what the E18 can do when an SSD is equipped with this controller, the latest firmware, and the new Micron B47R Fortis Flash NAND. This package is a reference design. While not available for sale directly, it should influence those who leverage Phison controllers.
In January this past year at CES 2021, the Phison PS5018-E18, or E18, was unveiled as the next iteration of the Gen4 SSD controller. In this review, we will be looking at a reference design from Phison to show what the E18 can do when an SSD is equipped with this controller, the latest firmware, and the new Micron B47R Fortis Flash NAND. This package is a reference design. While not available for sale directly, it should influence those who leverage Phison controllers.
Phison PS5018-E18 Technical Highlights
Phison claims that the Micron B47R helps to significantly increase the E18’s potential random read performance output at queue depth 1. Moreover, The E18 is the first on-market solution to quote a potential 7GB/s in both read and write performance, coupled with 1 million IOPS for both random reads and writes.
Highlights from the new E18 include the transition from 28nm to 12nm, which helps to increase overall performance up to 25% over the previous generation. This new 12nm manufacturing process also increases power efficiency and lowers thermal output.
Moreover, it uses the 4th generation LDPC (low-density parity-check) engine and is compatible with NVMe 1.4, and PCIe Gen1, -2, -3, and -4 while supporting PCIe 4.0 x4L and capacities up to 8TB.
Part of Phison’s design reference SSD that was shipped to us included a rather substantial red heatsink, which can help to keep the drive cool and thus sustain speeds during heavy workloads. Companies that decide to use this technical blueprint may not choose to bundle their E18 drives with something like this (as they usually aren’t needed). That said, you can certainly buy one if need be. Phison for instance sells an optional heatsink and Corsair has a water-cooled option. The SSD will do just fine within a notebook or external enclosure without the large heatsink though.
Phison PS5018-E18 Specifications
Controller | PS5018-E18 |
Technology Node | TSMC 12nm |
Capacities | Max: 8TB |
PCIe | |
Speed & Lane # | Gen 4 x 4L |
NVMe Rev. | 1.4 |
Others | 1. Boot Partition; 2. RPMB |
NAND | |
Channel # | Max: 8 |
CE # | Max: 32 |
Speed | 1,600 MT/s per channel |
DRAM | DDR4 |
Performance | |
Sequential | Max: 7400MB/s read
Max: 7000MB/s write |
Random | Max: 1,000K IOPS
Max: 1,000K IOPS |
Controller Power (Est.) | 3.0W |
Processor | 32-bit ARM Cortex R5 (Three CPUs) CoXProcessor Technology |
Peripheral Interface | GPIO, UART, ICE, I2C, SPI, SMBus |
Data Reliability | 4th Gen LDPC engine; End-To-End Data Path Protection; SmartECC |
SRAM Protection | Internal SRAM ECC/parity protection |
Security | HW ) AES 128/256 bit, SHA 160/256/512, RSA 4096 FW ) TCG & Opal 2.0, Pyrite, Sanitize and Crypto Erase |
Temperature | Controller: -40 ~ 125oC (Tj) |
Others | Dynamic SLC cache support |
Phison E18 Performance
Testbed
As we migrate into testing newer NVME Gen4 SSDs, it required a platform shift in our lab to support the newer interface. Lenovo has been out in the front of the pack with PCIe Gen4 support, including up to the front-mount U.2 bays, while others still only offer edge-card support. In our Gen4 reviews, we leverage the Lenovo ThinkSystem SR635 server, equipped with an AMD 7742 CPU and 512GB of 3200Mhz DDR4 memory. For Blackmagic, we use a Lenovo ThinkStation P620.
NVMe is tested natively through an M.2 to PCIe adapter card in the edge-card slot, while U.2 drives are loaded in the front. The methodology used better reflects end-user workflow with the consistency, scalability, and flexibility testing within virtualized server offers. A large focus is put on drive latency across the entire load range of the drive, not just at the smallest QD1 (Queue-Depth 1) levels. We do this because many of the common consumer benchmarks don’t adequately capture end-user workload profiles.
VDBench Workload Analysis
When it comes to benchmarking storage devices, application testing is best, and synthetic testing comes in second place. While not a perfect representation of actual workloads, synthetic tests do help to baseline storage devices with a repeatability factor that makes it easy to do apples-to-apples comparison between competing solutions. These workloads offer a range of different testing profiles ranging from “four corners” tests, common database transfer size tests, to trace captures from different VDI environments.
All of these tests leverage the common vdBench workload generator, with a scripting engine to automate and capture results over a large compute testing cluster. This allows us to repeat the same workloads across a wide range of storage devices, including flash arrays and individual storage devices. Our testing process for QLC SSDs starts with a secure erase, then we partition the drive to 1% of the drive capacity to simulate how the drive might respond to smaller application workloads. This is different from full entropy tests which use 100% of the drive and take them into a steady state. As a result, these figures will reflect higher-sustained write speeds.
Profiles:
- 4K Random Read: 100% Read, 128 threads, 0-120% iorate
- 4K Random Write: 100% Write, 64 threads, 0-120% iorate
- 64K Sequential Read: 100% Read, 16 threads, 0-120% iorate
- 64K Sequential Write: 100% Write, 8 threads, 0-120% iorate
Comparables
- Sabrent Rocket NVMe SSD 4.0 2TB
- Sabrent Rocket 4 Plus SSD
- Silicon Power US70 PCIe 4.0 SSD 1TB
- T-Force Cardea Ceramic C440 1TB
- XPG GAMMIX S70 SSD
- Samsung 980 Pro 1TB
- Samsung 980 Pro 2TB
In 4K random read, the Phison E18 started things off with a bang with a peak performance of 578,628 IOPS and a latency of 219.3µs, which was first among the wide range of comparables.
For 4K write, the Phison E18 took the top spot once again (this time by a significant margin) with a peak of 568,665 IOPS with a latency of 219.5µs.
Switching to sequential workloads we look at our 64K tests. In read, the Phison E18 continued its dominance with a massive peak of 106,675 IOPS or 6.67GB/s with a latency of 298.3µs.
64K writes told a similar story, as the Phison E18 once again took the top spot by a noticeable margin with a peak score of 33,006 IOPS or 2.06GB/s at a latency of 169.9µs.
Next, we looked at our VDI benchmarks, which are designed to tax the drives even further. In Boot, the Phison E18 had a peak of 132,962 IOPS at a latency of 258.6µs, which was just behind the Samsung 980 Pro 1TB for second place.
For VDI Initial Login, the Phison E18 peaked at about 64,236 with a latency of 462.9µs before taking a few big spikes in performance. This placed is behind the Samsung 980 Pro 1TB once again.
VDI Monday Login saw the Phison E18 take the top peak performance of 41,251 IOPS with a latency of 236.9µs; however, it fell back significantly at the end of the test.
BlackMagic
To further test the Phison E18, we ran the Blackmagic Disk Speed Test on the Lenovo ThinkStation P620. Here, the E18 hit an impressive 5.91GB/s read and 5.52GB/s write. For comparison, the Samsung 980 Pro 1TB hit 5.14GB/s read and 2.85GB/s write, while the 2TB model recorded 5.28GB/s read and 4.34GB/s write. In addition, the XPG GAMMIX S70 showed 4.75GB/s read and 4.92GB/s write, while the Rocket 4 Plus hit 5.3GB/s read and 5.9GB/s write.
Conclusion
Overall, the new Phison PS5018-E18 looks to be a very successful release by the company. The new controller features an 8-channel design with 32CE, TSMC 12nm manufacturing process, 4th-generation LDPC engine, PCIe 4.0 x4L, and NVMe (1.4). Phison can also support capacities up to 8TB. In addition, it is highlighted by its encryption capabilities, such as hardware AES (AES 128/256 bit), SHA (160/256/512).
This performance review is of a reference design. That is a build that is meant to showcase its potential and intended for manufacturers to release as a branded product. Phison has paired their new controller with Micron B47R NAND and their latest firmware, which will allow E18-based products to compete with other premium products available now and in the future.
This was clearly shown in the performance charts above, as Phison E18 equipped SSD smoked the competition in most of our VDBench Workloads and boasted top-in-class numbers during the Blackmagic benchmark. Suffice to say, this came as somewhat of a pleasant surprise.
As for the specifics, our VDBench tests saw impressive highlights of 579K IOPS in 4K read, 569K IOPS in 4K write, 6.7GB/s in 64K read, and 2.06GB/s in 64K write, all of which easily beat the nine other Gen4 consumer drives we pitted it against. In our VDI Benchmarks, the Phison SSD saw more great performance (though results were much closer among the tested drives), with peaks of 133K IOPS in boot, 64K IOPS in Initial Login, and 41K IOPS in Monday Login. For Blackmagic, the E18 gave us 5.91GB/s read and 5.52GB/s write.
It remains to be seen how drives with the Phison PS5018-E18 controller, NAND, and firmware come to market. But we can make some assumptions that Phison regulars like Sabrent, who already uses the E18, and Corsair, who used the E16 prior, will be back for this combo. And why not? This package should give those guys an immediate chart-topper that can finally give the Samsung 980 Pro and the WD SN850 a run for their money. Here’s to hoping we don’t have to wait too long for those SSDs to come to fruition.
Engage with StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS Feed