Home
>
SSDs
The Samsung 980 PRO PCIe 4.0 SSD Review: A Spirit of Hope
by
Billy Tallis
on September 22, 2020 11:20 AM EST
Posted in
SSDs
Storage
Samsung
V-NAND
M.2
NVMe
3D TLC
PCIe 4.0
980 PRO
137
Comments
|
Add A Comment
137
Comments
+ Add AComment
Samsung 980 Pro
Testing PCIe 4.0
Cache Size Effects
AnandTech Storage Bench
Random IO Performance
Sequential IO Performance
Mixed Read/Write Performance
Power Management
Conclusion: Top Shelf, No Drama
It may be a bit later than originally planned, but Samsung's first consumer SSD to support PCIe 4.0 is here. The Samsung 980 PRO was first previewed at CES in January, but we didn't hear anything further until leaks started appearing towards the end of summer. Now the 980 PRO is set to kick off a new wave of PCIe 4.0 SSD releases. These new changes are the most significant changes to Samsung's PRO SSD line since the debut of its first NVMe drive.
The Samsung 980 PRO PCIe 4.0 SSD
As we march onto a world where PCIe 4.0 is going to start being offered to the vast majority of consumers in all segments of computing, the move is on in order to enable support for these new standards. Benefits such as increased peak speed, or decreased power consumption, are obvious vital specifications that PCIe 4.0 brings to the table, and thus having optimized products to go along with it has always been the case as new generations trump the told. Samsung's first PCIe 4.0 x4 offering for consumers is the 980 PRO, a series of M.2 drives with capacities up to 2.0 TB.
These new drives feature the latest in Samsung's controller design, but also mark the change from 2-bit cells to 3-bit cells for the Pro line of drives. This creates changes for increased capacity and decreased cost, and due to Samsung's controller technology the lower theoretical endurace we might expect with TLC is still covered by the warranty. Samsung's Pro line of storage drives have always been designed to impress, always being in the upper echelons for performance for the market. This is what we're here to test in this review.
Samsung 980 PRO SSD Specifications
Capacity
250 GB
500 GB
1 TB
2 TB
Interface
PCIe 4 x4, NVMe 1.3c
Form Factor
M.2 2280 Single-sided
Controller
Samsung Elpis
NAND
Samsung 128L 3D TLC
LPDDR4 DRAM
512MB
1GB
2GB
SLCWrite Cache Size
Min
4 GB
4 GB
6 GB
TBD
Max
49 GB
94 GB
114 GB
Sequential Read
6400 MB/s
6900 MB/s
7000 MB/s
Sequential Write
SLC
2700 MB/s
5000 MB/s
5000 MB/s
TLC
500 MB/s
1000 MB/s
2000 MB/s
Random ReadIOPS (4kB)
QD1
22k
22k
22k
Max
500k
800k
1000k
Random WriteIOPS (4kB)
QD1
60k
60k
60k
Max
600k
1000k
1000k
Active Power
Read
5.0 W
5.9 W
6.2 W
Write
3.9 W
5.4 W
5.7 W
Idle Power
APST
35 mW
L1.2
5 mW
Write Endurance
150 TB0.3 DWPD
300 TB0.3 DWPD
600 TB0.3 DWPD
1200 TB0.3 DWPD
Warranty
5 years
Launch MSRP
$89.99(36¢/GB)
$149.99(30¢/GB)
$229.99(23¢/GB)
TBD
Today we are testing the 250 GB and 1 TB models, representing the current minimum and maximum of what is on offer. The 2 TB model is set to come to retail at a later date, along with its respective specifications.
Two Waves of PCIe 4.0 Storage: Wave One
AMD kicked off the transition to PCIe 4.0 last year with the release of their Zen 2 family of CPUs. This started the first phase of PCIe 4.0 SSDs, starting with Phison.
Phison was the only SSD controller vendor ready with a PCIe 4.0 solution at the time; its E16 controller has enjoyed over a year on the market as the only option for consumer PCIe 4.0 SSDs. We're reported
a lot about it
as well. But the Phison E16 was a bit of a rushed design, with a minimum of changes to their highly successful E12 controller to enable PCIe 4.0 support. That left the E16 with some notable shortcomings: it only offers slightly more peak bandwidth provided by the upgrade to PCIe 4.0, and the extra performance comes with a lot of extra power consumption. The rest of the SSD industry decided to take the PCIe 4.0 transition a bit more slowly, preparing more mature controller designs to be manufactured on smaller process nodes that can provide the efficiency necessary to use the full speed of a PCIe 4.0 x4 link while staying within the thermal and power constraints of a M.2 drive.
All the major players in the SSD controller market have been preparing for this second wave of Gen4 drives, but Samsung is making the first move in this round. The 980 PRO introduces the new Samsung Elpis controller, built on their 8nm process and designed to double the peak performance offered by PCIe Gen3 SSDs.
Wave Two Starts With Samsung
In addition to the new Elpis controller, the 980 PRO introduces a new generation of 3D NAND flash memory from Samsung. Officially, Samsung isn't disclosing the layer count, but they've claimed it's 40% more than their previous generation which was 92L, so this should be 128L 3D NAND. Samsung isn't the first to market with 128L NAND (SK hynix by less than a month), but it shows that layer counts are increasing and capacity should be as well.
Historically, the PRO line of SSDs use some of Samsung's fastest and most durable NAND available - this is what gives the products the PRO name. This time around, Samsung is changing things to help expand its Pro line customer base - Samsung is abandoning the use of the two bit per cell (MLC) memory that has been the hallmark of the PRO product lines, and with the 980 PRO, Samsung is finally switching to three bit per cell (TLC) NAND flash memory. This change is not unprecedented: Samsung has been almost completely alone in their continued use of 2-bit MLC NAND. By comparison, the rest of the SSD industry (consumer and enterprise) has moved from MLC to TLC, even on the leading edge designs.
The historical reasoning for choosing MLC NAND over TLC NAND has always boiled down to two main factors: MLC tends to be faster, and it has higher write endurance. TLC NAND may be slower than MLC NAND in general, but that doesn't mean that TLC SSDs have to be slower than MLC SSDs. The performance advantages of MLC NAND for consumer use have been greatly reduced by the universal adoption of SLC write caching on TLC SSDs, and the trend toward larger SLC caches. Unless a user is going well beyond the SLC cache, a TLC drive with an SLC cache is noticably more preferable from a capacity standpoint than an MLC drive.
Write endurance has always been an important issue to keep an eye on, but the SSD industry has successfully prevented it from becoming a serious problem for consumers. Improved error correction and the fundamental advantages of 3D NAND over older planar NAND have helped, but the biggest factor has been the growth of drive capacities. The total write endurance of a SSD scales roughly linearly with its capacity: a 2TB drive can handle about twice as many TB of writes over its lifespan as a 1TB drive. However, consumer storage needs don't grow in the same way as enterprise storage needs. When a consumer moves from a 512GB drive to 1TB or 2TB, most of the extra capacity that gets used is for relatively static data: photos, videos and games that aren't modified all that often, and certainly not multiple times a day.
The 980 PRO's use of TLC instead of MLC may be the end of an era for SSDs, but it doesn't necessarily mean that the drive isn't worthy of the "PRO" name; the 980 PRO is still very clearly at the high end of the consumer market.
In many ways, this drive could have easily been labeled the 980 EVO as a replacement for the 970 EVO Plus. Along with switching to TLC NAND, Samsung has cut the write endurance ratings in half to 0.3 DWPD and dropped the usable capacities down to the typical TLC/EVO levels of 250/500/1000 GB instead of 256/512/1024 GB. TLC means the 980 PRO now relies on SLC caching for its peak write speeds, and write performance will drop substantially if the SLC cache is ever filled. However, Samsung has offset this by configuring the 980 PRO to use substantially larger SLC cache sizes than their previous EVO drives, and this is what will give it the Pro name more than anything else.. MSRPs are also now much lower, and comparable to other TLC-based PCIe 4 SSDs.
The basic layout and look of Samsung's M.2 NVMe SSDs has changed little over the years even as the components have been upgraded. The Elpis controller is their second to feature a metal heatspreader on the controller package. This is the third generation of drives to use copper foil in the label on the back of the drive as an additional heatspreader.
After the PCIe 4 support and 8nm fab process, the next most important feature of the new Samsung Elpis is its support for 128 IO queues, up from 32 in the previous Phoenix controller. The most common use case for multiple IO queues on a NVMe SSD is for the OS to assign one queue per CPU core, so that no core-to-core synchronization is required for software to submit new IO commands to the SSD. Now that CPU core counts have grown well beyond 32, it makes sense for Samsung to support more queues—especially since these NVMe controllers are also used in Samsung's entry-level enterprise and datacenter NVMe SSDs.
Samsung Client/Consumer PCIe SSD Controller History
Codename
Elpis
Phoenix
p>Polaris
UBX
UAX
Part Number
S4LV003
S4LR020
S4LP077
S4LN058
S4LN053
Host Interface
PCIe 4.0 x4
PCIe 3.0 x4
PCIe 3.0 x4
PCIe 3.0 x4
PCIe 2.0 x4
Protocol Support
NVMe 1.3c
NVMe 1.3
NVMe 1.2
NVMe 1.1(or AHCI)
AHCI
Number of IO Queues
128
32
7
8
1
Max Queue Size
16384 (per queue)
32
Fabrication Process
8nm
14nm
?
?
?
DRAM Support
LPDDR4
LPDDR4
LPDDR3
LPDDR3
LPDDR2
Retail ConsumerProducts
980 PRO
970 PRO970 EVO970 EVO Plus
960 PRO960 EVO
950 PRO
(None)
Client OEMProducts
PM9A1
SM981PM981
SM961PM961
SM951PM951
XP941
The NVMe protocol hasn't added any major must-have features since the version 1.1 used by the 950 PRO, but Samsung has maintained compliance with later versions and implemented some of the new optional features. The 980 PRO does not advertise compliance with the latest NVMe 1.4 specification and instead claims compliance with version 1.3c, but this has basically no practical impact.
This Review
For today's review, we're focused specifically on high-end consumer SSDs. The drives to pay attention to are:
Samsung 970 Pro (64L MLC)
Samsung 970 Evo (64L TLC)
Samsung 970 Evo Plus (92L TLC)
Any Phison E16 Drive at PCIe 4.0, such as Seagate FireCuda 520 (96L TLC)
Any Phison E12 Drive at PCIe 3.0, such as Seagate FireCuda 510 (64L TLC)
Any Silicon Motion SM2262 PCIe 3.0 drive, such as Kingston KC2500
Other Flagships: WD Black SN750, Intel Optane 905P, SK hynix Gold P31
We're also going to add in a PCIe 3.0 x8 enterprise drive, the Samsung PM1725a. The PM1725a is an interesting choice as it is a 6.4TB high-end enterprise SSD that's a few years old. Ithas as much PCIe bandwidth as new PCIe 4.0 x4 SSDs, but the PM1725a is tuned for enterprise use cases: its lack of SLC caching hurts peak write performance, but its read throughput is still impressive at over 6GB/s for sequential and over 1M IOPS for random reads. The downside is that it can require 20+ Watts to deliver that kind of performance. We shall see if the jump from PCIe 3.0x8 to PCIe4.0x4 of its own makes it worth it.
As always, comparisons against other drives can be made using our Bench tool.
Testing PCIe 4.0
Samsung 980 Pro
Testing PCIe 4.0
Cache Size Effects
AnandTech Storage Bench
Random IO Performance
Sequential IO Performance
Mixed Read/Write Performance
Power Management
Conclusion: Top Shelf, No Drama
Tweet
PRINT THIS ARTICLE
Post Your Comment
Please
log in
or
sign up
to comment.
POST A COMMENT
137 Comments
View All Comments
jeremyshaw
- Tuesday, September 22, 2020 -
link
Given how fast the TLC was when the SLC cache was exhausted (and was undoubtedly working on flushing the SLC cache into TLC), I wonder how much faster the native TLC mode of the SSD could be?
Reply
Billy Tallis
- Tuesday, September 22, 2020 -
link
Their ISSCC 2019 presentation about the 512Gbit 128L die (which will be used in the 2TB 980 PRO) claims a write speed of 82MB/s per die. The 1TB 980 PRO is using a total of 32 of the 256Gbit dies, and if it's the same speed then that would work out to 2624 MB/s. So that suggests the total drive fill process is barely slowed down at all by the SLC caching dance, and a datacenter drive using this NAND and controller could hit almost twice the write throughput the current 960GB 983 DCT is rated for.
Reply
System75
- Wednesday, September 23, 2020 -
link
Why don't you test a fully filled SSD performance anymore like you used to in AnandTech Storage Bench - Heavy? An empty 980 pro drive performance is not what its target consumer wants to know.
Reply
alyarb
- Tuesday, September 22, 2020 -
link
thanks for the memories Samsung, but I'm out
Reply
nandnandnand
- Tuesday, September 22, 2020 -
link
Is the Spirit of Hope dead?
Reply
Hyoyeon
- Tuesday, September 22, 2020 -
link
That SK Hynix P31 could become my new favorite drive.
Reply
Hifihedgehog
- Tuesday, September 22, 2020 -
link
Not quite. The P31 is an amazing value, but I have yet to find a lower latency drive than a Samsung. The P31 does nip at the heels and even surprises in some tests, but it still falls massively short in many latency-sensitive situations where it is easily outclassed by the 970 EVO Plus and above. You get what you pay for.
https://www.storagereview.com/review/sk-hynix-gold...
https://www.storagereview.com/review/sk-hynix-gold...
Reply
lmcd
- Tuesday, September 22, 2020 -
link
For laptop usage that latency is not even close to worth it. I'm optimistic the upgrade from a 970 EVO (don't worry, it's primarily for a capacity upgrade) will help my inefficient Ryzen 2700U hold on a bit longer when off the charger.
Reply
MikeMurphy
- Tuesday, September 22, 2020 -
link
The P31 performs admirably and does so while consuming very little power and producing very little heat. It doesn't trounce the Samsung drives in every metric but at that price and power budget it doesn't have to.
Reply
Samus
- Wednesday, September 23, 2020 -
link
If Hynix wanted to crank up the heat and power consumption, there is nothing stopping them operating the controller at a higher frequency to reduce the latency caused by processing overhead.But they realize there is no need for this at the moment as they have a product that is class-leading in a class it doesn't even compete in.
Reply
1
2
3
4
5
6
14
▶
PIPELINE STORIES
+ Submit News
AT Deals: Seasonic PRIME GX-750 PSU Now $91 at Newegg
Best AMD Motherboards: August 2021
Best Intel Motherboards: August 2021
MinisForum Unveils Cezanne EliteMini HX90 and Tiger Lake EliteMini TL50 mini-PCs
AT Deals: ViewSonic 27-Inch AdobeRGB WQHD Monitor Now $399
ASRock Rack Announces Two ATX Ice Lake SP Motherboards
Google Teases Pixel 6 and Pixel 6 Pro with new "Tensor" SoC
ASUS Unveils ROG Crosshair VIII Extreme Motherboard: Flagship X570
ASRock Unveils C621A WS Motherboard, Designed for Xeon W-3300 Workstations
AMD Announces Radeon RX 6600 XT: Mainstream RDNA2 Lands August 11th For $379
JEDEC Publishes LPDDR5X Standard at up to 8533 Mbps
AT Deals: Samsung 980 1TB SSD At New Low Price of $109
TWEETS
andreif7
:
@nottheengineer My XM3s also have the hiss. Also got a pair of Drop Pandas and they also have it.
IanCutress
:
@dweekly Video version too... :) https://t.co/TTXfugi8bQ
IanCutress
:
'Tech Breakthrough has been in development for years'Obvious headline is obvious. This is not 'news'. They don't... https://t.co/pBvST5VBKw
IanCutress
:
Upcoming article preview... :) https://t.co/3qCKcSwmkR
IanCutress
:
@YeNoname It was intentional :) And yeah, the goal of these interviews along with new product knowledge is to get a... https://t.co/P5DKO8bhTK
andreif7
:
@CDemerjian @amarvir02 @W00tMa5ter you mean 24?
IanCutress
:
For a Monday morning interview, @rebeccalipon is easily the most enthusiastic and energetic interviewee we've ever... https://t.co/938eOymfu3
RyanSmithAT
:
@DanMatte Speaking of display matters, did Sony ever explain what was going on with the console's HDMI bandwidth?
RyanSmithAT
:
RT @DanMatte: It’s starting to get alarmingly late in the game for Sony not to have VRR working yet on the PS5.
andreif7
:
@handleym99 It's got nothing to do with BT itself. It's because the anaemic DAC/amps are incredibly bad and have... https://t.co/6Hg6RqIeKh
andreif7
:
@centurio9 I'm shocked at the amount of people not hearing it.
andreif7
:
@elfary74 @shure That was a physical recording from an actual pair so dBFS isn't a valid metric, I don't have a pro... https://t.co/CO6hTiDbnR
RyanSmithAT
:
@IanCutress @Supercomputing Seeing as how I typically lose steak bets, I'm going to bet against myself on this one.... https://t.co/j4S5vw4Rgm
RyanSmithAT
:
@IanCutress The last time I did a system rebuild, I made a virtual machine of my previous system first. That helped... https://t.co/j7OqZFCWQ1
RyanSmithAT
:
It's taken a bit longer than usual, but AMD's Zen 3 (Cezanne) APUs are finally coming to the retail market.... https://t.co/4y5nJ9eyWB
ganeshts
:
@ricswi Looks like that requirement is Home-only. Other editions will still allow local accounts. I can't remember... https://t.co/qOvPnduAuY
ganeshts
:
@Laughing_Man @hnpn914 Benson, is there an update planned for the Twinkie PD to support EPR? I still use the USBC-T... https://t.co/D6g5nmQvB5
ganeshts
:
@bdmurdock Not aware of a standard way, but I have seen simulator wrapper scripts with a `timeout' prefix. Also o... https://t.co/aIgUTOeXcx
ganeshts
:
@mikeev @BrettHowse @IanCutress For games, a combination of Powershell + (WinAppDriver / AutoHotKey) works, but it... https://t.co/Fhh8j0VZLa
ganeshts
:
@mikeev @BrettHowse @IanCutress I use Perl & Python on RHEL for my primary work, and Powershell for all AnandTech-r... https://t.co/7uCllPz9T3
Follow
@
ANANDTECH