Boosted Race Trees for Low Energy Classification

22Citations
Citations of this article
52Readers
Mendeley users who have this article in their library.

Abstract

When extremely low-energy processing is required, the choice of data representation makes a tremendous difference. Each representation (e.g. frequency domain, residue coded, logscale) comes with a unique set of trade-offs - some operations are easier in that domain while others are harder. We demonstrate that race logic, in which temporally coded signals are getting processed in a dataflow fashion, provides interesting new capabilities for in-sensor processing applications. Specifically, with an extended set of race logic operations, we show that tree-based classifiers can be naturally encoded, and that common classification tasks can be implemented efficiently as a programmable accelerator in this class of logic. To verify this hypothesis, we design several race logic implementations of ensemble learners, compare them against state-of-the-art classifiers, and conduct an architectural design space exploration. Our proof-of-concept architecture, consisting of 1,000 reconfigurable Race Trees of depth 6, will process 15.2M frames/s, dissipating 613mW in 14nm CMOS.

References Powered by Scopus

Random forests

96834Citations
N/AReaders
Get full text

Greedy function approximation: A gradient boosting machine

20386Citations
N/AReaders
Get full text

Bagging predictors

19204Citations
N/AReaders
Get full text

Cited by Powered by Scopus

UGEMM: Unary Computing Architecture for GEMM Applications

47Citations
N/AReaders
Get full text

A computational temporal logic for superconducting accelerators

39Citations
N/AReaders
Get full text

Temporal Memory with Magnetic Racetracks

20Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Tzimpragos, G., Madhavan, A., Vasudevan, D., Strukov, D., & Sherwood, T. (2019). Boosted Race Trees for Low Energy Classification. In International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS (pp. 215–228). Association for Computing Machinery. https://doi.org/10.1145/3297858.3304036

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 23

74%

Professor / Associate Prof. 4

13%

Researcher 3

10%

Lecturer / Post doc 1

3%

Readers' Discipline

Tooltip

Computer Science 24

65%

Engineering 12

32%

Agricultural and Biological Sciences 1

3%

Save time finding and organizing research with Mendeley

Sign up for free