|Cloud scaling, Part 3: Explore video analytics in the cloud
Explore and consider methods, tools, and system design for video and image analysis with cloud scaling. As described in earlier articles in this series, video analytics requires a more balanced "data-centric compute architecture" compared to traditional compute-centric, scalable, high-performance computing. The author examines the use of OpenCV and similar tools for digital video analysis and methods to scale this analysis using cluster and distributed system design. The use of coprocessors designed for video analytics and the new OpenVX hardware acceleration discussed in previous articles can be applied to the computer vision (CV) examples presented in this article.
|Articles||04 Jun 2013|
|Cloud scaling, Part 2: Tour high-performance cloud system design advances
Breakthrough device technology requires the system designer to re-think operating an application software design in order to realize the potential benefits of closing the access gap or pushing processing into the I/O path with coprocessors. Explore and consider how the latest memory, compute, and interconnection devices and subsystems can affect your scalable, data-centric, high-performance cloud computing system design. Breakthroughs in device technology can be leveraged for transition between "compute-centric" and the more balanced "data-centric" compute architectures. The author examines storage-class memory and demonstrates how to fill the long-standing performance gap between RAM and spinning disk storage. He also details the use of I/O bus coprocessors (for processing closer to data), explains how to employ InfiniBand to build low-cost, high performance interconnection networks, and discusses scalable storage for unstructured data.
|Articles||21 May 2013|
|Cloud scaling, Part 1: Build a compute node or small cluster application and scale with HPC
Discover methods and tools to build a compute node and small cluster application that can scale with on-demand high-performance computing (HPC) by leveraging the cloud. This series takes an in-depth look at how to address unique challenges while tapping and leveraging the efficiency of warehouse-scale on-demand HPC. Part 1 focuses on what the system builder and HPC application developer can do to most efficiently scale your system and application.
|Articles||23 Apr 2013|