2009 · 469 citations · 31 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureSemiconductor DevicesStorage SystemsData Storage SystemsMemory DevicesMemory HierarchyMemory Hierarchy DesignSolid-state Drive ArchitectureSolid-state StorageData Storage ArchitecturesFlash MemoryHard Disk DrivesPerformance DynamicsSolid-state Drive PerformanceSolid-state DrivesStorage Controller DesignStorage Hierarchy
Flash Memory based Solid State Drive (SSD) has been called a "pivotal technology" that could revolutionize data storage systems. Since SSD shares a common interface with the traditional hard disk drive (HDD), both physically and logically, an effective integration of SSD into the storage hierarchy is very important. However, details of SSD hardware implementations tend to be hidden behind such narrow interfaces. In fact, since sophisticated algorithms are usually, of necessity, adopted in SSD controller firmware, more complex performance dynamics are to be expected in SSD than in HDD systems. Most existing literature or product specifications on SSD just provide high-level descriptions and standard performance data, such as bandwidth and latency.
31
Design tradeoffs for SSD performance
Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber et al. · 2008 · 886 citations
Aayush Gupta, Youngjae Kim, Bhuvan Urgaonkar · 2009 · 735 citations