Det här är oroande tider om du är en traditionell PC-komponentleverantör. Marknaden för stationära PC-datorer har vuxit ur av bärbara datorer under de senaste åren, och vi är på väg att se vanliga mobila PC-datorer omfamna proprietära komponentformfaktorer och helt överge slutanvändarnas uppgraderingsmöjligheter. Jag tror (eller åtminstone hoppas?) att vi kommer att hitta någon lösning på de motstridiga önskemålen om uppgraderingsbarhet och extrem portabilitet utan att bara anamma engångsdatorer, men tills dess kommer världen att bli svårare för dem som enbart gör komponenter som går in i ett skrivbordsfodral.
Övergången av val under de senaste åren var att bygga SSD:er. Även om det fortfarande inte är helt framtidssäkert, är SSD-uppgraderingar tillämpliga på både stationära och konventionella bärbara datorer. På grund av ett rent misslyckande hos de traditionella hårddiskleverantörerna att komma in tidigt med solid state-lagring, hade mindre SSD-leverantörer en chans.
OCZ var en av de första som gjorde övergången från PC-komponentleverantör till SSD-tillverkare. OCZ anammade så småningom sitt nya liv till fullo och avskaffade nästan alla sina tidigare produktkategorier med undantag för strömförsörjning.
Corsair å andra sidan var mycket mer försiktig. Corsair var inte intresserad av att dyka med huvudet först in på en marknad full av barnsmärtor, utan avvaktade med sin första SSD-introduktion. Även efter att Corsair kom in på marknaden förblev det konservativt när det gällde att anta nya styrenheter. Corsair skickade Samsung när det inte var attraktivt och var sen till festen med både Indilinx och SandForce. Endast dess razzior i Marvell-världen var något unika, men mest för att företag utan firmware-team tenderade att hålla sig borta från Marvell.
Att vara konservativ höll Corsair borta från problem för det mesta (SandForce-problemen påverkade tyvärr alla), men det gjorde inte heller något för att etablera företaget som en seriös aktör på SSD-området. Corsair insåg att det inte finns någon chans att vinna om du spelar för säkert och tillkännagav en ny SSD baserad på en ny kontroller på Computex tidigare i somras.
Drivenheten är neutronen, och styrenhetens tillverkare? Link A Media Devices, aka LAMD (Corsair är lite bättre på marknadsföring). Vid den tiden var Link A Media inte särskilt välkänd i entusiastgemenskapen även om förvärvsmeddelandet från SK Hynix några veckor senare bidrog till att ändra på det.
Link_A_Media-enheter och LM87800-styrenheten
Trots att vi inte känner till företaget har LAMD byggt lagringskontroller de senaste 8 åren. LM87800 (hjärtat i Corsairs Neutron) är inte dess första SSD-kontroller, men tidigare konstruktioner har mestadels varit fokuserade på företaget utan några större konsumentvinster. Företaget är förmodligen mer känt för sina HDD-kontroller som användes i konsumentenheter från Toshiba tidigare. Erfarenheten av både att bygga lagringskontroller för konsumenter och SSD-kontroller lönade sig tydligt i LM87800:s mognad. Som sin första intåg i konsumentutrymmet ser LM87800 mindre ut som ett experiment och mer som en förankrad konkurrent.
Ändå finns det antydningar om LAMD:s storlek och LM87800:s nyhet. Sekventiell läsprestanda med lågt ködjup behöver fungera, liksom prestanda med små överföringsstorlekar. Ingen av dessa påverkar nämnvärt slutanvändarens prestanda, men de pekar på att LAMD måste göra en avvägning när det gäller vad som fokuserades på för denna lansering.
LM87800 har en integrerad AES-128/256-krypteringsmotor för hårdvara, men den används inte på Neutron GTX. Framtida LM87800-baserade SSD-enheter kan välja att använda den, även om det inte är helt klart för mig varför Corsair valde det.
Internt har LM87800 två ARM-kärnor, troligen ARM9-designer. I likhet med andra dual-core controllers hanterar en kärna värdtransaktioner medan den andra hanterar NAND och FTL (Flash Translation Layer, ansvarig för att mappa LBA till Flash-block/sidor). Det finns ytterligare specialiserad hårdvara spridd över LM87800-kontrollern, men detaljerna var omöjliga att komma med.
Styrenheten är ihopkopplad med 256 MB DDR2-800 i fallet med Neutron GTX. Med tanke på storleken på DRAM, cachelagrar LAMD troligen en del användardata inuti den samt använder den för att cache tabeller och andra datastrukturer som ansvarar för FTL.
SSD DRAM-storleksjämförelse |
|||||
Kör |
Kontroller |
DRAM-storlek |
DRAM-hastighet |
||
Corsair Neutron GTX |
LAMD LM87800 |
256 MB |
DDR2-800 |
||
Avgörande m4 |
Marvell 88SS9174 |
256 MB |
DDR3-667 |
||
Intel SSD 320 |
Intel X25-M G3 |
64 MB |
SDR-166 |
||
Intel SSD 520 |
SandForce SF-2281 |
0 MB |
– |
||
OCZ Vertex 4 |
Indilinx Everest 2 |
512MB/1GB |
DDR3-800 |
||
Samsung SSD 830 |
Samsung PM830 |
256 MB |
DDR2-800 |
Både ONFi och Toggle-läge NAND-enheter stöds. LM87800 är en 8-kanals enhet och stöder upp till 4 chipaktiveringar per kanal för maximalt 32 adresserbara NAND-matriser.
LM87800:s reservområde kan konfigureras i firmware. Corsair valde att avsätta ~13% av den totala NAND som reservyta för dåligt blockbyte, slitageutjämning, återvinning och allmän sophämtning. Detta ger Neutron GTX samma kapacitetsmål som de flesta SandForce-baserade enheter (t.ex. 120GB, 240GB, 480GB, 960GB). Förhållandet mellan NAND-kapacitet, annonserad kapacitet och vad du ser i ditt operativsystem som användbart utrymme finns i tabellen nedan:
Corsair Neutron GTX-kapacitet |
|||||
Annonserad kapacitet |
Totalt NAND |
Användaradresserbart utrymme |
Reservområde |
||
Corsair Neutron GTX 120GB |
128 GiB |
111,7 GiB |
12,7 % |
||
Corsair Neutron GTX 240GB |
256 GiB |
223,5 GiB |
12,7 % |
||
Corsair Neutron GTX 480GB |
512 GiB |
447,0 GiB |
12,7 % |
LM87800 använder ingen realtidskomprimering eller datadedupliceringsalgoritmer och beter sig därför som en traditionell SSD-kontroller. Det finns inget stöd för hårdvarubaserad kryptering. LAMD hävdar att de integrerar DSP-liknande funktionalitet (a la Anobit?) för att hjälpa till att öka uthålligheten,
Styrenheten stöder åtta NAND-kanaler och ett 6Gbps SATA-gränssnitt, vilket är par för kursen. Det är inte mycket annat jag vet om styrenhetens arkitektur tyvärr. Dessa företag tenderar att hålla tyst om vad de gör internt för att undvika eventuella patentutmaningar eller ge någon konkurrensfördel. Mycket av den hemliga såsen här finns uppenbarligen i firmware, hårdvaran är helt enkelt en möjliggörare.
Ett av LAMD:s anspråk på berömmelse är dess eBoost-teknologi, som använder signalbehandlingsalgoritmer för att öka NAND-livslängden. Visserligen har eBoost mest betydelse för företag som väljer att använda NAND av lägre kvalitet eller för företagsinstallationer – inget av dessa gäller i fallet med Neutron. LAMD hävdar att eBoosts inverkan på datalagring är potentiellt värdefull om du behåller din SSD väldigt länge (kom ihåg att NAND-uthållighet och datalagring är relaterade). LM87800 har också det vanliga sortimentet av tekniker för att bibehålla dataintegriteten, såsom uppdatering av sällan använda NAND-celler.