- ACM Queue
- Adam Leventhal
- Apple
- Apple iPad
- ASIC
- ASIC
- block device
- block devices
- block-access protocols
- block-access protocols
- bus protocols
- bus protocols
- caching
- California
- CompactFlash
- Computer hardware
- Computer memory
- Computing
- computing
- consumer products
- David S. H. Rosenthal
- die-manufacturing process
- Digital Camera
- digital cameras
- disk drive
- electron-based trapped-charge storage media
- embedded processor
- error-correction hardware
- file systems
- flash
- Flash file system
- flash media
- Flash memory
- flash memory
- Gianfranco Putzolu
- high-level block-access protocols
- I/O
- impractical storage technology
- impractical storage technology
- integrated circuit
- iPhone
- iPod
- Jim Gray
- less complex device
- level block-access protocols
- lightweight protocol
- lightweight protocol
- Linux
- locality-based algorithms
- magnetic storage media
- manufacturing technology
- Marshall Kirk McKusick
- memory technologies
- memory technologies
- Michael Cornwell
- Microsoft
- mobile devices
- NAND chip
- Non-volatile memory
- nonvolatile memory
- Open NAND Flash Interface Working Group
- operating system
- performance-critical applications
- Phase-change memory
- physical media
- Quantum Corporation
- RAID
- RAM
- RAM chips
- SCSI
- smartphones
- Solid-state drive
- SRAM
- standalone processing
- storage device
- storage devices
- storage media
- storage systems
- storage technologies
- storage technologies
- Sun Microsystems
- system-on-a-chip
- system-on-a-chip
- Technology
- TRIM
- United States
- University of California at Santa Cruz
- Write amplification
Lucas123 writes "New research shows that far more than wireless network or CPUs, the NAND flash memory in cell phones, and in particular smartphones, affects the device's performance when it comes to loading apps, surfing the web and loading and reading documents. In tests with top-selling 16GB smartphones, NAND flash memory slowed mobile app performance from two to three times with one exception, Kingston's embedded memory card; that card slowed app performance 20X. At the bottom of the bottleneck is the fact that while network and CPUs speeds have kept pace with mobile app development, flash throughput hasn't. The researchers from Georgia Tech and NEC Corp. are working on methods to improve flash performance (PDF), including using a PRAM buffer to stage writes or be used as the final location for the SQLite databases."
Read more of this story at Slashdot.