AISC: Approximate Instruction Set Computer

03/19/2018
by   Alexandra Ferreron, et al.
0

This paper makes the case for a single-ISA heterogeneous computing platform, AISC, where each compute engine (be it a core or an accelerator) supports a different subset of the very same ISA. An ISA subset may not be functionally complete, but the union of the (per compute engine) subsets renders a functionally complete, platform-wide single ISA. Tailoring the microarchitecture of each compute engine to the subset of the ISA that it supports can easily reduce hardware complexity. At the same time, the energy efficiency of computing can improve by exploiting algorithmic noise tolerance: by mapping code sequences that can tolerate (any potential inaccuracy induced by) the incomplete ISA-subsets to the corresponding compute engines.

READ FULL TEXT
research
08/02/2021

Skeena: Efficient and Consistent Cross-Engine Transactions

With the growing DRAM capacity and core count in modern servers, databas...
research
12/04/2017

NEURAghe: Exploiting CPU-FPGA Synergies for Efficient and Flexible CNN Inference Acceleration on Zynq SoCs

Deep convolutional neural networks (CNNs) obtain outstanding results in ...
research
05/21/2018

AxTrain: Hardware-Oriented Neural Network Training for Approximate Inference

The intrinsic error tolerance of neural network (NN) makes approximate c...
research
05/13/2019

A resource-based rule engine for energy savings recommendations in educational buildings

Raising awareness among young people on the relevance of behaviour chang...
research
06/02/2023

Coding information into all infinite subsets of a dense set

Suppose you have an uncomputable set X and you want to find a set A, all...
research
04/16/2019

Point cloud registration: matching a maximal common subset on pointclouds with noise (with 2D implementation)

We analyze the problem of determining whether 2 given point clouds in 2D...
research
11/10/2015

BOAT: a cross-platform software for data analysis and numerical computing with arbitrary-precision

BOAT is a free cross-platform software for statistical data analysis and...

Please sign up or login with your details

Forgot password? Click here to reset