Ny kontroller, SLC-cache
Silicon Motions nya generation NVMe kontroller
Det tar lång tid att få ut nya kontrollekretsar på marknaden. Det är enklare om man designar och testar in-house, men för de som endast säljer sina kretsar vidare till andra så kan det ta längre tid. Kontroller ska testas och firmware ska tweakas – sedan ska kontrollern säljas och därefter ska SSD-tillverkaren själv göra tester och kvalitetssäkra. Ett bra exempel på detta är Silicon Motions nya generation NVMe-kontrollerkretsar i 226x-familjen. Vi såg de färdiga kretsarna redan i mitten av förra året, men det är först nu under 2018 som det börjar dyka upp i färdiga enheter. Först ut var Intels 760p som släpptes i Januari, och nu börjar fler enheter dyka upp.
De nya kontrollerkretsarna bygger vidare på det SMI byggde med 2260. Denna gång har de fokuserat hårt på att förbättra felkorrigeringen (ECC), och den största prestandaförbättringen kommer från att ECC numera är mycket mer effektiv, vilket leder till betydligt bättre prestanda. Detta är något vi tidigare spekulerat i eftersom SMIs kontrollerkretsar var riktigt snabba med MLC-NAND. När de började använda TLC så blev prestandan betydligt sämre. Vi spekulerade därför att företagets LDPC-ECC motor inte var så effektiv som den borde kunna vara. Det verkar nu att de lyckats jobba sig runt en del av dessa problem, eftersom att de nya kretsarna lovar betydligt bättre prestanda än tidigare.
Kontroller | SM2262EN | SM2262 | SM2263 | SM2263XT | SM2260 |
---|---|---|---|---|---|
Anslutning & Protokoll | PCIe 3.0 4X NVMe 1.3 | PCIe 3.0 4X NVMe 1.3 | PCIe 3.0 4X NVMe 1.3 | PCIe 3.0 4X NVMe 1.3 | PCIe 3.0 4X NVMe 1.2 |
Kanaler / CE (Chip Enablers) | 8 / 4 | 8 / 4 | 4 / 4 | 4 / 4 | 8 / 4 |
DRAM | DDR3, LPDDR3, DDR4 | DDR3, LPDDR3, DDR4 | DDR3, LPDDR3, DDR4 | Nej (HMB stöd) | DDR3, LPDDR2 |
Storlek | 18 x 16 mm | 18 x 16 mm | 12 x 12 mm | 12 x 12 mm | 18x16 mm |
Sekventiell Läs/Skriv | 3500 / 3000 | 3200 / 1900 | 2400 / 1700 | 2400 / 1700 | 2400 / 1000 |
Slumpmässig Läs/Skriv | 420k / 420k | 370k / 300k | 300k / 250k | 280k / 250k (med HBM) | 120k / 140k |
SSD Enheter | Adata SX8200, Intel 760p, HP EX920 | Intel 660p | Intel 600p, Adata SX8000 |
SM2262 är den första som når marknaden och är det är också den vi tittar närmare på i Adatas SX8200. Det är en direkt uppföljare till SM2260, och den består fortfarande av två ARM-baserade kärnor i botten tillsammans med 8 kanaler och 4 CE per kanal.
SM2262EN är en snabbare version av kontrollern som i grunden är samma chip som SM2262, men man har byggt in logik för att skriv-operationer ska kunna gå runt mycket av den logik som finns i chippet och därmed kunna skriva effektivare till minneskretsarna. Det ser ut att vara något liknande vad WD har gjort med sin nya kontroller i WD Black.
SM2263 är en mindre modell som är billigare, drar mindre ström och är långsammare. Den stora skillnaden är givetvis att man halverat antalet kanaler till 4. Denna kontroller kan därför bli populär med mellanklass-enheter. Det finns även en XT version av SM2263, och här saknas stöd för DRAM och tillverkaren använder istället HMB. Syftet är att få ner priset ytterligare och dessa är således designade för budget-enheter i första hand. Samtliga använder 4 PCIe 3.0-banor och har stöd för LPDDR3, DDR4 och NVMe 1.3.
Synd att min Samsung M2 XP941 256gb ssd inte är med i listan (såg den inte i alla fall) det skulle ha varit kul att veta hur den står sig.
XP941 är en OEM-enhet och gick därför inte att få tag i direkt från Samsung. Därför har vi tyvärr inte testat den. Men om du vill komma förbi testlabbet så kan vi köra igenom testerna på den ifall du skulle vilja det 😉
Jag tror att den skulle landa på ungefär samma nivå som Kingston HyperX Predator eller A1000. Någonstans där.