paper-with-me

Papers

Supporting Very Large Models using Automatic Dataflow Graph Partitioning

2018-07-24 · Minjie Wang, Chien-chin Huang, Jinyang Li

This paper presents Tofu, a system that partitions very large DNN models across multiple GPU devices to reduce per-GPU memory footprint. Tofu is designed to partition a dataflow graph of fine-grained tensor operators in order to work transparently with a general-purpose deep learning platform like MXNet. In order to automatically partition each operator, we propose to describe the semantics of an operator in a simple language which represents tensors as lambda functions mapping from tensor coordinates to values. To optimally partition different operators in a dataflow graph, Tofu uses a recursive search algorithm that minimizes the total communication cost. Our experiments on an 8-GPU machine show that Tofu enables the training of very large CNN and RNN models. It also achieves 25% - 400% speedup over alternative approaches to train very large models.

📄 PDF Abstract BibTeX arXiv:1807.08887

Code (0)

등록된 구현이 없습니다.

Tasks

GPUgraph partitioning

Methods 이 논문이 사용한 방법론

Tofu 설명 없음

Similar Papers 제목 키워드 기반

Recursive Function Definitions in Static Dataflow Graphs and their Implementation in TensorFlow

2024-10-26 · Kelly Kostopoulou, Angelos Charalambidis, Panos Rondogiannis

Modern machine learning systems represent their computations as dataflow graphs. The increasingly complex neural network architectures crave for more powerful yet efficient programming abstractions. In this paper we prop…

Sparse Periodic Systolic Dataflow for Lowering Latency and Power Dissipation of Convolutional Neural Network Accelerators

2022-06-30 · Jung Hwan Heo, Arash Fayyazi, Amirhossein Esmaili, Massoud Pedram

This paper introduces the sparse periodic systolic (SPS) dataflow, which advances the state-of-the-art hardware accelerator for supporting lightweight neural networks. Specifically, the SPS dataflow enables a novel hardw…

Dataflow Matrix Machines and V-values: a Bridge between Programs and Neural Nets

2017-12-20 · Michael Bukatin, Jon Anthony

1) Dataflow matrix machines (DMMs) generalize neural nets by replacing streams of numbers with linear streams (streams supporting linear combinations), allowing arbitrary input and output arities for activation functions…

Unifying Data, Model and Hybrid Parallelism in Deep Learning via Tensor Tiling

2018-05-10 · Minjie Wang, Chien-chin Huang, Jinyang Li

Deep learning systems have become vital tools across many fields, but the increasing model sizes mean that training must be accelerated to maintain such systems' utility. Current systems like Tensorflow and MXNet focus o…

DataFlow-Harness: A Grounded Code-Agent Platform for Constructing Editable LLM Data Pipelines

2026-07-18 · Runming He, Zhen Hao Wong, Hao Liang, Zimo Meng 외 hf

Large language models (LLMs) are increasingly used to automate data-processing workflows, yet coding agents typically produce scripts that are not automatically materialized as persistent, editable platform artifacts. We…