Newsletter

Newsletter
 

Media


Media organizations, internet companies, and technology development enterprises are finding more and more needs for technical computing in research and development departments. The pervasiveness of GPUs across enterprises and the need for better, faster, and cheaper ways of performing modeling, simulation, and analytics make ArrayFire and Jacket perfect solutions for industries looking for high performance applications.

Companies such as Google and Adobe have found that Jacket provides a unique way to leverage the power and flexibility of GPU computing without the heavy investment in development time and resources.


Example Applications

ArrayFire and Jacket support programming in many application areas including:

  • Knowledge Discovery on Sparse Data
  • Video processing and Analytics
  • Mathematics
  • Statistics
  • Image analysis
  • Visualization
  • And much more...

Video Processing
Google
Speedup: 10X - 20X


Google Video Processing image

Video Processing

Authors: Google and Stanford University
Speedup: 10 to 20X

Video content analysis is the basis for categorizing videos and enabling search by content. Growing interest in using sparse-coding methods to extract motion features in video in support of video content analysis led to the application of Jacket and GPUs to improve performance by substantially accelerating the solution of the L1-regularized least-squares optimization problem.

 

Last Updated: 13 Jan 2010

Action Recognition with Independent Subspace Analysis
Stanford University
Speedup: 4.4X


Feature Learning

Action Recognition with Independent Subspace Analysis

Authors: Quoc Le, Will Zou, Serena Yeung, Andrew Ng, Stanford University
Speedup: 4.4X

In a paper at this year's CVPR 2011, entitled "Learning hierarchical invariant spatio-temporal features for action recognition with independent subspace analysis", the authors explain how their unsupervised feature learning algorithm competes with other algorithms that are hand crafted or use learned features. For their training purposes, they used a multi-layered stacked convolutional ISA (Independent subspace analysis) network. An ISA is used for learning features from image patches without supervision.

Last Updated: 19 Aug 2011

Music Beat Analysis
Georgia Tech
Speedup: 15X


Music Beat Analyzer

Music Beat Analysis

Authors: Vidhur Vohra - Georgia Tech
Speedup: 15X

Did you ever wonder how the music visualizer in your media player works? Watching it pulsate in synchrony with the beats of the song is almost as entertaining as listening to the song itself! Researchers have been attempting to detect beats in audio signals for many years, and there are many techniques available, from the simplest (and least accurate) to more complicated algorithms that are highly accurate. All algorithms, though, perform some form of signal processing and frequency analysis, applications highly suited to GPU Computing.

Last Updated: 11 Aug 2011

Feature Learning on Images
Stanford University
Speedup: Hours of runtime reduction


Feature Learning

Feature Learning Architectures with GPU-acceleration

Authors: Andrew Ng, Stanford University
Speedup: Ability to process many images in parallel

Stanford researchers in Andrew Ng’s group used GPUs and Jacket to speed up their work on Feature Learning Architectures. They decided to use GPUs and Jacket for this study because of the need to quickly evaluate many architectures on thousands of images. Jacket taps into the immense computing power of GPUs and speeds up research utilizing many images.

Last Updated: 9 Apr 2011

Digital Holography for Imaging
National University of Ireland, Maynooth
Speedup: 17X


Digital Holography

Digital Holography

Authors: Nitesh Pandey, Damien Kelly, Bryan Hennelly and Thomas Naughton from the National University of Ireland, Maynooth
Speedup:17X

Digital holography is a powerful imaging technique with many new applications like true 3D display. It allows the capture of both amplitude and phase information of the light reflected off the surface of 3D objects. Researchers at the National University of Ireland, Maynooth are developing techniques based on digital holography for 3D display applications.
Reconstruction of large digital holograms can be computationally intensive to generate on CPUs, but GPUs running Jacket offer amazing possibilities.

Last Updated: 30 Apr 2011