Blog IBM recently invited a handful of really smart HPC-centric industry analysts (and me too, for no apparent reason) to spend the day talking about where the market is going and how IBM intends to address it. It was truly a conversation, rather than the typical vendor PowerPoint-palooza where they simply run through every …
HPC isn't converging with anything, its almost completely static.
it certainly is a storage challenge....
Just storing the stuff on disks seems easy doesn't it... But look at what's happening to bandwidth verse capacity growth - it cannot keep up. It means that you really will see the compute move to where the data is being generated, Perhaps filesystems and storage arrays need to get a lot smarter than they are today.
Big Data has a variety of different meanings. It can be a large data warehouse that you run data mining and analytics on. It could be an extremely large corporate database for on line transaction processing. It could be large unstructured or file system data that is managed through database meta data. Regardless, everyone's data repositories are growing exponentially to capture knowledge (lessons learned, etc) and accommodate ever emerging data acquisition technologies. The uses of data are also expanding rapidly for making key business decisions based on multidisciplinary data.
In my experience, if you want the most optimal application performance, you need to make sure the data operands are either in a core's register file or on chip cache. HPC to me means optimizing data movement using multiple level buffering from disk to SSD to memory to L3 cache to L2 cache to L1 cache so the processor cores do not stall waiting for data. Big Data means more effective data management, in-memory grids, large fast memory, and optimizing data access, movement, integration, processing, and real time delivery of results.
My 2 cents