Door Willem de Moor

Redacteur

Koelere en goedkopere Gen5-controllers moeten PCIe 5.0-ssd's mainstream maken

23-05-2025 • 12:00

63

Singlepage-opmaak

Silicon Motion: SM2508 en SM2504XT

Silicon Motion liet tijdens de Computex zijn nieuwste ssd-controller zien. De SM2504XT is gebaseerd op de SM2508, maar is meer bedoeld voor mainstream-ssd's. De controller wordt nog getuned en getweakt en drives met de SM2504XT zouden pas rond de jaarwisseling beschikbaar moeten komen.

De SM2508 zagen we zoals gezegd al lange tijd op beurzen, maar pas recent zijn drives met die Gen5-controller ook echt verkrijgbaar geworden. Tweakers testte onder meer de Lexar NM1090 PRO en Kingston Fury Renegade G5 met die controller aan boord. Over de controller van de WD_Black SN8100 wilde de techneut van Silicon Motion die ik sprak niet veel loslaten, maar hij was wél trots op wat WD met hun controller gedaan had. Wat dat precies inhield, mocht echter niet besproken worden.

SM2504XT

Wel mocht hij details delen over de nieuwe controller van Silicon Motion: de SM2504XT. De mainstreamcontroller is gebaseerd op de eerdergenoemde SM2508, maar is wat afgeslankt. Zo zijn er niet vier maar drie cores in de soc aanwezig en is het aantal flashkanalen gereduceerd van acht naar vier. Bouwstenen als de Gen5-phy zijn echter wel gewoon overgenomen, zodat de ontwikkeling van deze mainstreamcontroller een stuk rapper verlopen is dan die van de high-end controller.

Silicon Motion SM2504XT

Het opgenomen vermogen van de SM2504XT is met 2,4W tegen 3,5W van de SM2508 een stuk lager. Let wel: dat is enkel de controller; het totale vermogen inclusief het verbruik van de nandchips is uiteraard hoger. Een dram-chip draagt in dit geval niet bij aan het opgenomen vermogen, want de 2504XT is een dram-loze controller. Dat moet de kosten voor fabrikanten drukken en volgens Silicon Motion zou de controller dan ook een snellere verschuiving van Gen4-drives naar Gen5-drives aanjagen.

Ondanks de vier kanalen en het gebrek aan een dram-cache zijn de prestaties van het engineeringsample dat Silicon Motion demonstreerde al flink hoger dan die van andere mainstream Gen5-controllers als de E31T van Phison. In CDM zagen we ongeveer 11,4GB/s voor sequentieel lezen en 10,5GB/s voor schrijven, met ongeveer 100MB/s voor 4k-lezen en 367MB/s voor schrijven. Met wat tweaking zouden die cijfers nog wat beter kunnen en de engineer onderstreepte ook dat het testplatform, Intels Z890, niet per se voor optimale prestaties zorgt.

Silicon Motion SM2504XT

De prestaties, met name de sequentiële, zouden nog verder verbeterd kunnen worden dankzij een nieuwe techniek. De controller ondersteunt namelijk voor het eerst SCA, een techniek afkomstig uit de wereld voor enterprisestorage. SCA, of Separate Command Address, moet dataoverdracht scheiden van opdrachten. Een nandchip gebruikt dezelfde pinnen om eerst een commando, bijvoorbeeld 'lees data uit', samen met het adres van de flashblokken naar het nand te sturen. De te lezen data wordt over diezelfde pinnen verstuurd, zodat er steeds even gewacht moet worden. Met SCA worden data en opdrachten gescheiden, zodat het lezen paralleller kan verlopen. Daarvoor zouden geen extra pinnen nodig zijn binnen flashchips (lees: geen extra kosten en ontwikkeltijd), maar bestaande pinnen zouden hiervoor ingezet kunnen worden. De eerste generatie nand die dat ondersteunt is BiCS9, de aankomende generatie nand van Kioxia.

Volgens Silicon Motion zou met name sequentieel lezen profiteren van de SCA-techniek. Dat zou dan kunnen gaan om snelheidswinsten tot pakweg vijftien procent. Wanneer de eerste drives met de SM2504XT én BiCS9-nand met SCA-ondersteuning beschikbaar komen, kunnen we die claims toetsen.