paper-with-me

Papers

ORIGAMI: A Heterogeneous Split Architecture for In-Memory Acceleration of Learning

2018-12-30 · Hajar Falahati, Pejman Lotfi-Kamran, Mohammad Sadrosadati, Hamid Sarbazi-Azad

Memory bandwidth bottleneck is a major challenges in processing machine learning (ML) algorithms. In-memory acceleration has potential to address this problem; however, it needs to address two challenges. First, in-memory accelerator should be general enough to support a large set of different ML algorithms. Second, it should be efficient enough to utilize bandwidth while meeting limited power and area budgets of logic layer of a 3D-stacked memory. We observe that previous work fails to simultaneously address both challenges. We propose ORIGAMI, a heterogeneous set of in-memory accelerators, to support compute demands of different ML algorithms, and also uses an off-the-shelf compute platform (e.g.,FPGA,GPU,TPU,etc.) to utilize bandwidth without violating strict area and power budgets. ORIGAMI offers a pattern-matching technique to identify similar computation patterns of ML algorithms and extracts a compute engine for each pattern. These compute engines constitute heterogeneous accelerators integrated on logic layer of a 3D-stacked memory. Combination of these compute engines can execute any type of ML algorithms. To utilize available bandwidth without violating area and power budgets of logic layer, ORIGAMI comes with a computation-splitting compiler that divides an ML algorithm between in-memory accelerators and an out-of-the-memory platform in a balanced way and with minimum inter-communications. Combination of pattern matching and split execution offers a new design point for acceleration of ML algorithms. Evaluation results across 12 popular ML algorithms show that ORIGAMI outperforms state-of-the-art accelerator with 3D-stacked memory in terms of performance and energy-delay product (EDP) by 1.5x and 29x (up to 1.6x and 31x), respectively. Furthermore, results are within a 1% margin of an ideal system that has unlimited compute resources on logic layer of a 3D-stacked memory.

📄 PDF Abstract BibTeX arXiv:1812.11473

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Similar Papers 제목 키워드 기반

ORIGAMI: A generative transformer architecture for predictions from semi-structured data

2024-12-23 · Thomas Rückstieß, Alana Huang, Robin Vujanic

Despite the popularity and widespread use of semi-structured data formats such as JSON, end-to-end supervised learning applied directly to such data remains underexplored. We present ORIGAMI (Object RepresentatIon via Ge…

Code ClassificationMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATIONvalid

Origami: A 803 GOp/s/W Convolutional Network Accelerator

2015-12-14 · Lukas Cavigelli, Luca Benini

An ever increasing number of computer vision and image/video processing challenges are being approached using deep convolutional neural networks, obtaining state-of-the-art results in object recognition and detection, se…

Action RecognitionObject RecognitionOptical Flow EstimationSemantic Segmentation+1

QSplitFL: Capability Aware Deep Q-Learning for Optimal Split Point Selection in Split Federated Learning

2026-06-01 · Nazmus Shakib Shadin, Xinyue Zhang, Jingyi Wang, Miao Pan arxiv

Federated Learning (FL) combined with Split Learning (SL) is a privacy preserving paradigm that enables training deep neural networks (DNNs) on resource constrained devices while reducing overall training cost. However, …

Federated Learning

OrigamiSet1.0: Two New Datasets for Origami Classification and Difficulty Estimation

2021-01-14 · Daniel Ma, Gerald Friedland, Mario Michael Krell

Origami is becoming more and more relevant to research. However, there is no public dataset yet available and there hasn't been any research on this topic in machine learning. We constructed an origami dataset using imag…

BIG-bench Machine LearningClassificationGeneral ClassificationVocal Bursts Valence Prediction

Harnessing Interpretable Machine Learning for Holistic Inverse Design of Origami

2022-04-12 · Yi Zhu, Evgueni T. Filipov

This work harnesses interpretable machine learning methods to address the challenging inverse design problem of origami-inspired systems. We show that a decision tree-random forest method is particularly suitable for fit…

BIG-bench Machine LearningInterpretable Machine Learning