ParaLearn: A massively parallel, scalable system for learning interaction networks on FPGAs

Narges Bani Asadi, Christopher W. Fletcher, Greg Gibeling, John Wawrzynek, Wing H. Wong, Garry P. Nolan, Eric N. Glass, Karen Sachs, Daniel Burke, Zoey Zhou

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

ParaLearn is a scalable, parallel FPGA-based system for learning interaction networks using Bayesian statistics. ParaLearn includes problem specific parallel/scalable algorithms, system software and hardware architecture to address this complex problem. Learning interaction networks from data uncovers causal relationships and allows scientists to predict and explain a system's behavior. Interaction networks have applications in many fields, though we will discuss them particularly in the field of personalized medicine where state of the art high-throughput experiments generate extensive data on gene expression, DNA sequencing and protein abundance. In this paper we demonstrate how ParaLearn models Signaling Networks in human T-Cells. We show greater than 2000 fold speedup on a Field Programmable Gate Array when compared to a baseline conventional implementation on a General Purpose Processor (GPP), a 2.38 fold speedup compared to a heavily optimized parallel GPP implementation, and between 2.74 and 6.15 fold power savings over the optimized GPP. Through using current generation FPGA technology and caching optimizations, we further project speedups of up to 8.15 fold, relative to the optimized GPP. Compared to software approaches, ParaLearn is faster, more power efficient, and can support novel learning algorithms that substantially improve the precision and robustness of the results.

Original languageEnglish (US)
Title of host publicationICS'10 - 2010 International Conference on Supercomputing
Pages83-94
Number of pages12
DOIs
StatePublished - 2010
Externally publishedYes
Event24th ACM International Conference on Supercomputing, ICS'10 - Tsukuba, Ibaraki, Japan
Duration: Jun 2 2010Jun 4 2010

Publication series

NameProceedings of the International Conference on Supercomputing

Other

Other24th ACM International Conference on Supercomputing, ICS'10
Country/TerritoryJapan
CityTsukuba, Ibaraki
Period6/2/106/4/10

Keywords

  • Bayesian networks
  • FPGA
  • Markov chain Monte Carlo
  • reconfigurable computing
  • signal transduction networks

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'ParaLearn: A massively parallel, scalable system for learning interaction networks on FPGAs'. Together they form a unique fingerprint.

Cite this