Investigation of Large Scale Cortical Models on Clustered Multi-Core Processors

Abstract

Neuromorphic computing algorithms have become an area of strong interest for their strong inference capabilities. These algorithms are compute intensive and require high performance processing capabilities. This study examined the parallelization of several neuromorphic algorithms and their acceleration on a variety of highly parallel computing platforms. While the Bayesian algorithms examined had strong thread level parallelism, the neural algorithms examined had both data and thread level parallelism. As a result the Bayesian algorithms were mapped to chip-multiprocessors, such as Xeon processors, while the neural algorithms were mapped to both chip-multiprocessors and SIMD platforms, such as GPGPUs. Large compute clusters based on these processing architectures were also examined. The results indicate that these algorithms have a high degree of parallelism and are well suited multicore architectures. They are also well suited to large compute clusters of these multicore processors. In follow-on work, we are designing novel multicore neuromorphic computing architectures that will be several orders of magnitude more efficient than current systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 2013
Accession Number
AD1013101

Entities

People

  • Larry Dooley
  • Tarek M. Taha

Organizations

  • University of Dayton

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Bayesian Networks
  • Brain
  • C Programming Language
  • Computational Neuroscience
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computers
  • Differential Equations
  • Dimensionality Reduction
  • Image Recognition
  • Information Processing
  • Information Science
  • Information Systems
  • Neural Networks
  • Parallel Computing
  • Reasoning

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.
  • Parallel and Distributed Computing.

Technology Areas

  • AI & ML