Many, Many, Little Pieces Means Big Performance

Are you seeing the trend for increasing performance? Computing Intel CPU multicore (currently, 8 cores) NVIDIA/AMD GPU multicore (currently, hundreds of cores) Storage Fusion-IO Drive multiple flash RAM modules (currently, hundreds of modules) Power Tesla Motors vehicle power pack made up of multiple batteries (currently, hundreds of batteries) Many little pieces working efficiently together with … Continue reading “Many, Many, Little Pieces Means Big Performance”

FusionIO ioDrive

Are you seeing the trend for increasing performance?

Computing

  • Intel CPU multicore (currently, 8 cores)
  • NVIDIA/AMD GPU multicore (currently, hundreds of cores)

Storage

  • Fusion-IO Drive multiple flash RAM modules (currently, hundreds of modules)

Power

  • Tesla Motors vehicle power pack made up of multiple batteries (currently, hundreds of batteries)

Many little pieces working efficiently together with a controller is the formula.  Whether for computing, storage, networking, or high-performance batteries.  This is the future.  Monolithic designs cannot work indefinitely.  I suspect that this is similar to having a team of smart individuals overtaking one brilliant person.  Divide-and-conquer.  With teamwork many simple workers can create more efficiency than one complex worker. Continue reading “Many, Many, Little Pieces Means Big Performance”

Interview with Fusion-io

The main bottleneck in computers today is not the CPU, but the mechanical hard disk drive (HDD). When an application mostly waits on the CPU to get things done, it’s called compute bound. On the other hand when it’s mostly waiting to get data in or out of storage, it’s called I/O bound. Because CPU … Continue reading “Interview with Fusion-io”

FusionIO

The main bottleneck in computers today is not the CPU, but the mechanical hard disk drive (HDD). When an application mostly waits on the CPU to get things done, it’s called compute bound. On the other hand when it’s mostly waiting to get data in or out of storage, it’s called I/O bound. Because CPU performance keeps doubling and HDD performance doesn’t, today most systems are I/O bound. HDDs simply cannot keep CPUs fed with data fast enough. While storage capacities in HDDs have steadily increased, performance has languished — making it the system choke-point. It is one of the last remaining devices that has moving parts in a computer today. (Long ago, CPUs moved from vacuum tubes to solid-state transistors). The future of storage is solid-state disks (SSDs).

Here is an exclusive interview with David Flynn, CTO at Fusion-io, to talk about their ioDrive. It aims to alleviate the performance disconnect between computing and storage while staying within competitive price-points. Continue reading “Interview with Fusion-io”