2010 · 10 citations · 4 references
EngineeringComputer EngineeringComputer ScienceDigital PerformanceEmbedded SystemsHardware-software Co-designPhysical ComputingSound PerformanceFlash MemoryFlash Memory DevicesFlash ProfilingNand Flash Memory
It is amazingly easy to get meaningless results when measuring flash devices, partly because of the peculiarity of flash memory, but primarily because their behavior is determined by layers of complex, proprietary, and undocumented software and hardware. In this demonstration, we share the lessons we learnt developing the uFlip benchmark and conducting experiments with a wide range of flash devices. We illustrate the problems that are actual obstacles to sound performance and energy measurements, and we show how to mitigate the effects of these problems. We also present the uFlip web site and its on-line visualization tool that should help the research community investigate flash device behavior.
4
David G. Andersen, Jason Franklin, Michael Kaminsky et al. · 2009 · 566 citations
A new look at the roles of spinning and blocking
Ryan Johnson, Manos Athanassoulis, Radu Stoica et al. · 2009 · 36 citations · Full text