Computation with Coupled Oscillators in an Image Processing Pipeline

Conference: CNNA 2016 - 15th International Workshop on Cellular Nanoscale Networks and their Applications
08/23/2016 - 08/25/2016 at Dresden, Deutschland

Proceedings: CNNA 2016

Pages: 2Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Hull, Zachary; Chiarulli, Donald; Levitan, Steven (Computer Engineering Program, University of Pittsburgh, Pittsburgh, PA 15261, USA)
Csaba, Gyorgy; Porod, Wolfgang (Department of Electrical Engineering, University of Notre Dame, Notre Dame, IN 46556, USA)
Pufall, Matthew; Rippard, William (National Institute of Standards, and Technology (NIST), Boulder, CO 80305, USA)
Stepp, Nigel; Cao, Yongqiang; Rao, Shankar; Pilly, Praveen; Payton, David (HRL Laboratories, LLC, 3011 Malibu Canyon Road, Malibu, CA 90265-4797, USA)

We present an end-to-end image-processing pipeline that is accelerated using coupled spin-torque oscillator (STO) arrays for its key computational kernels. Coupled oscillator arrays are used throughout the pipeline, including the computation of spectral and spatial transforms in the saliency stages and convolution in the CNN-based classifiers in the back end. We present results for two types of oscillator models, a generic, parameterized, model that captures variations in coupling asymmetry, locking range, and noise, and a hardware calibrated spice model of a coupled STO array with data curve fitted to a closed-form C++ model. The pipeline was run over three benchmark datasets, the Neovision2 Tower and Helicopter datasets [1] and the DARPA Vivid dataset [2]. We show the sensitivity of the output to parameter variations in the generic model and show equivalent performance for the STO model.