Plasticine - A Universal Data Analytics Accelerator

Abstract

We have developed hardware and software for a universal data analytics accelerator called Plasticine. Plasticine hardware is based on the novel concept of a reconfigurable dataflow architecture (RDA) which has both reconfigurable memories and reconfigurable compute. RDAs provide high energy efficiency without sacrificing programmability. We have fabricated a 7nm chip implementation of Plasticine I that provides significant performance and energy improvements compared to GPUs and FPGAs. Architecture studies for Plasticine II include support for dynamic on-chip networks, sparse-matrix computations and graph analytics. Plasticine software includes high-level and low-level compilers for converting TensorFlow machine learning applications into optimized configurations for Plasticine.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2020
Accession Number
AD1092828

Entities

People

  • Kunle Olukotun

Organizations

  • Stanford University

Tags

Communities of Interest

  • Autonomy
  • Counter WMD
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Artificial Intelligence
  • Artificial Intelligence Software
  • Central Processing Units
  • Computations
  • Computer Languages
  • Computer Programming
  • Computers
  • Data Analysis
  • Energy Efficiency
  • Field Programmable Gate Arrays
  • Information Science
  • Machine Learning
  • Neural Networks
  • Recurrent Neural Networks
  • Software-Defined Hardware

Fields of Study

  • Computer science

Readers

  • Aerospace Propulsion Engineering.
  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.

Technology Areas

  • AI & ML