Skip to main content

SK hynix Gold P31 M.2 NVMe SSD Review: High-Performance, Unprecedented Efficiency (Updated)

The first SSD with 128-layer NAND, SK hynix’s Gold P31 sets the bar for efficiency

SK hynix Gold P31 500GB
Editor's Choice
(Image: © Tom's Hardware)

Our Verdict

SK hynix's Gold P31 is a top-tier SSD that offers tremendous value. With a powerful and power-efficient design, the Gold P31 competes with the best, but it won’t cost you an arm and a leg.


  • Class-leading power efficiency
  • Top-tier performance
  • Competitive endurance & 5-year warranty
  • Single sided-form factor
  • Low cost


  • Lacks AES 256-bit encryption
  • Green PCB
  • Lacks SSD toolbox

Update 10/3/2020: We have updated this article with new testing for the 500GB SK hynix Gold P31 M.2 NVMe on page 2.

Original Review published 9/4/2020:

SK hynix’s Gold P31 is the first retail M.2 NVMe SSD from the company as well as the first product to hit the market leveraging the company’s sixth-generation 128-Layer ‘4D’ TLC NAND flash. Like the Gold S31 SATA SSD, the Gold P31 M.2 NVMe SSD leaves us with quite a positive first impression, touting killer performance with the best efficiency scores that we have seen yet. It competes with the best SSDs, and at prices of just $0.13-0.15 per GB, it screams value. But being that it is a first, there are teething issues such as an unsightly green PCB.

SK hynix’s Gold P31 is packed with the company’s 4D NAND flash, which while it may sound like a new type of memory, is actually a bit less complex than that. It's SK hynix’s marketing talk for how the company arranges the memory control circuits, known as the peripheral circuitry, in relation to the NAND cell arrays on this 128L 4D TLC flash.

Traditionally, the peripheral circuitry logic lays on the edge of the NAND cell array, potentially taking up to 40% of the die space and thus limiting scalability. By moving the logic under the array, manufacturers can achieve higher-layer designs while retaining a high array efficiency. The concept of placing the peripheral circuitry under the memory cells (PuC) isn’t new. As a matter of fact, this technology is currently implemented on Intel and Micron’s NAND flash in the form of CMOS under Array (CuA) technology.

SK hynix 4D NANDSamsung V5 V-NANDKioxia BiCS4Micron
Bit count per cell3-bit / TLC3-bit / TLC3-bit / TLC3-bit / TLC
Data layer count128929696
Total layer count147100109106
Cell array efficiency87.10%92.00%88.10%90.60%
Die density (Gb)512512512512
Die area (mm^2)63.2?86.081.8
Bit density (Gb/mm^2)8.1?6.06.3

By combining CuA with a floating gate cell design, Micron’s flash achieved some of the highest bit density going, 6.25 Gb/mm^2 on 512Gb 96L TLC, that is, before SK hynix’s latest 128L 4D NAND dropped. What sets SK hynix’s 4D NAND apart is that instead, the company combined PuC technology with a 3D charge trap flash (CTF) cell design to achieve a very small die size and high die density of 8.1 Gb/mm^2. The CTF cells tend to be smaller compared to floating gate cells and the overall design offers better scaling capability as the layer count grows. 

SK hynix Gold P31 Specifications 

ProductGold P31 500GBGold P31 1TB
Capacity (User / Raw)500GB / 512GB1000GB / 1024GB
Form FactorM.2 2280 S3M.2 2280 S3
Interface / ProtocolPCIe 3.0 x4 / NVMe 1.3PCIe 3.0 x4 / NVMe 1.3
ControllerSK hynix CepheusSK hynix Cepheus
MemorySK hynix 128L TLCSK hynix 128L TLC
Sequential Read3,500 MBps3,500 MBps
Sequential Write3,100 MBps3,200 MBps
Random Read570,000 IOPS570,000 IOPS
Random Write600,000 IOPS600,000 IOPS
Endurance (TBW)500 TB750 TB
Part NumberSHGP31-500GM-2SHGP31-1000GM-2

SK hynix Gold P31 Features

SK hynix’s Gold P31 comes in capacities of 500GB and 1TB and carries very low pricing, listing for as low as $75 and $135, respectively. The company rates the Gold P31 to deliver up to 3.5/3.2 GBps read/write speed at 1TB and at 500GB, though the 500GB model suffers a minimal performance loss with a write speed that is 100MBps lower. The SSD’s random read and write performance is similar at both capacities too, with both models rated to deliver up to 570,000/600,000 random read/write IOPS.

While high read performance is rather easy for flash, high write performance requires a few tricks. SK hynix’s Gold P31 utilizes a hybrid SLC cache, similar to Samsung’s TurboWrite. It features quickly-recovering SLC cache alongside a slower-to-recover dynamic SLC cache. The 500GB’s total cache capacity measures 45GB-46GB, while the 1TB model comes with roughly 90-92GB.

The 500GB drive can endure up to 500TB of writes, and the 1TB drive can absorb up to 750TB within its five-year warranty. With the help of Low-Density Parity-Check (LDPC) ECC, SK hynix’s Gold P31 comes backed with respectable endurance numbers that exceed Samsung’s 970 EVO Plus, WD’s Black SN750, and Crucial’s P5. However, while these figures seem impressive, they can’t hold a candle to the exceptional endurance ratings provided by Phison-powered SSDs like the Seagate FireCuda 510 or Team Group Cardea Zero Z340 that are have more than twice the endurance at the 1TB capacity point.

SK hynix’s Gold P31 features S.M.A.R.T. data reporting, secure erase capability, Trim support, and can fall into multiple low power states, however, it lacks a security feature many competitors have - AES 256-bit hardware encryption. Though most students, gamers, and home office users don’t need such security, there are still many business users who require it.

Software and Accessories of SK hynix Gold P31 

(Image credit: Tom's Hardware)

While most manufacturers provide an SSD Toolbox with an array of features such as built-in S.M.A.R.T. monitor, firmware updater, benchmark app, encryption manager, and possibly even a support ticket generator, SK hynix simply provides a cloning tool. Designed in partnership with Macrium, it enables you to clone your data from your old drive to your new SK hynix SSD. 

A Closer Look at SK hynix Gold P31

Image 1 of 2

SK Hynix Gold P31

(Image credit: Tom's Hardware)
Image 2 of 2

SK Hynix Gold P31

(Image credit: Tom's Hardware)

SK hynix’s Gold P31 comes in an M.2 2280 single-sided form factor so it is compatible with even the slimmest of Ultrabooks. The Gold P31’s clean black and gold label pops when you look at it. However, as quickly as it catches your attention, the green PCB begins to become an unattractive distraction. While the Gold P31 gains style points for the hidden SKU markings and other compliance marks, it loses some for the green PCB. 

The company wouldn’t disclose the process node used, core count, or frequency details on the controller, but detailed to us that SK hynix’s Gold P31 is vertically integrated and that all its major components are built by SK hynix. The Gold P31 is powered by the company’s Arm-based multi-core, 4-channel ‘Cepheus’ PCIe 3.0 x4 NVMe 1.3 controller. It measures 14 x 14mm and features a DRAM-based architecture. 

The Cepheus SSD controller interfaces with DRAM to cache the FTL mapping table information, which ensures responsive and consistent performance. The company included an LPDDR4 2,133 MHz DRAM chip that measures 4Gb (512MB) in density on the 500GB model and 8Gb (1GB) in density on our 1TB model.

Image 1 of 2

SK Hynix Gold P31

(Image credit: Tom's Hardware)
Image 2 of 2

SK Hynix Gold P31

(Image credit: Tom's Hardware)

At first glance, the fact that the controller has just half of the number of channels of most high-end NVMe SSDs makes it seem like it could be very underpowered for an SSD that is supposed to compete with the best of WD, Samsung, and Crucial, as well as SSDs based on Silicon Motion and Phison controllers. That is if it wasn’t for the high IO rate that SK hynix’s 128L TLC NAND flash operates at.

SK hynix’s Gold P31 interfaces with the flash die over those four channels at Toggle DDR4.0 I/O rates of 1200 MTps while consuming just 1.2V. This is an important aspect to note because it is roughly double that of what most current-gen NAND runs up to, and in conjunction with the 4-channel controller, both help the Gold P31 deliver some incredible power efficiency. Typically, SSDs based on Kioxia’s 96L or Micron’s 96L operate at much slower I/O rates of 533-800 MTps, with Samsung being the exception. Samsung’s latest V-NAND flash operates at up to 1,400 MTps, although the company’s flash controllers most likely interface at only 1,000-1,200 MTps in current products.

(Image credit: Tom's Hardware)

Since the Cepheus controller on the P31 interfaces with the NAND at this higher operating MTps rate, it somewhat helps to make up some performance for the lower channel count. Plus, like with Micron and Intel’s flash, SK hynix’s 4-plane design helps quite a bit with interleaving, too, because that means the controller has four independent sections of NAND die access for increased performance. Kioxia’s 96L BiCS4 and Samsung’s 92L V-NAND flash are only 2-plane designs, although the latter features sub-planes to help make up for it.

(Image credit: Patent Application Publication)

Traditionally SK hynix’s flash has used a P-BiCS (Pipe-shaped BiCS) architecture, which is an evolved form of Kioxia’s (formerly Toshiba Memory) BiCS (Bit Cost Scalable) CTF architecture. Its design uses a U-shaped vertical NAND string with the placement of the source line at the top of the stack rather than the bottom. These tweaks, among others, help to both enhance data retention and cell reliability, but also improve cut-off characteristics and provide better cell charge sensing performance.

Furthermore, like Kioxia’s BiCS, SK hynix’s 128L 4D NAND achieves such high layer counts with multiple string stacks (or decks) where groups of data word lines are stacked above one another and commonly with dummy word lines to prevent program disturbs. The issue with this process is that alignment can be tricky and misalignments of the stacks could lower production yield, which is likely why Samsung is trying to avoid this technology for as long as possible. To overcome this issue, SK hynix relies on an ultra-homogeneous vertical etching technology in conjunction with high-reliability multi-layer thin-film cell formation technology.

(Image credit: Tom's Hardware)

An early tease from Tech Insights reveals that the NAND on the Gold P31 comes at a die density of 512Gb (64GB per die) and has as many as 147 actual layers with some acting as dummy layers or gates for selection to achieve the 128 data word lines. We believe that this 128L flash could feature a double or triple deck design, but we will have to await Tech Insight’s final analysis. There are four dies per package on the 500GB model, eight in total, as well as 8 dies per package on the 1TB model, for 16 in total. 

  • King_V
    Some nits to picK pick (because, clearly, I'm more likely to fumble when I'm pointing out someone else's fumbles)
    Spec table column headers both say 1TB, the first one should be 500GB (or 512?)
    Paragraph below spec table says "though the 500GB model suffers a minimal performance loss with a write speed that is 100MBps lower" but the table shows the 500GB model having a faster sequential write speed. Which one is correct?That aside - I'm definitely intrigued that it's competitive speed-wise, and manages that impressive level of power efficiency. I think this one might be on my list for a future PC.
  • seanwebster
    Thanks, I actually saw that too not too long ago and already alert the team on the errors. The write speeds should be swapped. 3,200 on the 1TB and 3,100 on the 500GB. Correction should go live shortly.
  • derekullo

    Kermit does not agree!
  • cknoettg
    One more possible point of contention.

    The article states that the P31 Gold does not support AES-256.

    But SK Hynix's own website for the P31 gold states that it does:
    "All SSDs from SK hynix come with the AES 256-bit encryption feature. "

    I have seen manufacturer's documentation be wrong, but is there any way to test to see if it does or not?
  • seanwebster
    cknoettg said:
    One more possible point of contention.

    The article states that the P31 Gold does not support AES-256.

    But SK Hynix's own website for the P31 gold states that it does:"All SSDs from SK hynix come with the AES 256-bit encryption feature. "

    I have seen manufacturer's documentation be wrong, but is there any way to test to see if it does or not?
    Nice find. This wasn't posted nor articulated at the time of publishing. We will update to include this.
  • DZIrl
    And what is benefit for user in using 128 layers SSD? Nothing! Drives even cheaper to produce are not cheaper then any other.
    Why then?