pith. sign in

arxiv: 1412.6249 · v5 · pith:2X4QMNUTnew · submitted 2014-12-19 · 💻 cs.NE · cs.LG

Purine: A bi-graph based deep learning framework

classification 💻 cs.NE cs.LG
keywords bi-graphdeepdispatcherpurineframeworkgraphlearningschemes
0
0 comments X p. Extension
pith:2X4QMNUT Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{2X4QMNUT}

Prints a linked pith:2X4QMNUT badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

In this paper, we introduce a novel deep learning framework, termed Purine. In Purine, a deep network is expressed as a bipartite graph (bi-graph), which is composed of interconnected operators and data tensors. With the bi-graph abstraction, networks are easily solvable with event-driven task dispatcher. We then demonstrate that different parallelism schemes over GPUs and/or CPUs on single or multiple PCs can be universally implemented by graph composition. This eases researchers from coding for various parallelization schemes, and the same dispatcher can be used for solving variant graphs. Scheduled by the task dispatcher, memory transfers are fully overlapped with other computations, which greatly reduce the communication overhead and help us achieve approximate linear acceleration.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.