Abstract:
With increasing capabilities of energy efficient systems, computational technology can be deployed, virtually everywhere. Machine learning has proven a valuable tool for ...Show MoreMetadata
Abstract:
With increasing capabilities of energy efficient systems, computational technology can be deployed, virtually everywhere. Machine learning has proven a valuable tool for extracting meaningful information from measured data and forms one of the basic building blocks of ubiquitous computing. In high-throughput applications, measurements are rapidly taken to monitor physical processes. This brings modern communication technologies to its limits. Therefore, only a subset of measurements, the interesting ones, should be further processed and possibly communicated to other devices. In this paper, we investigate architectural characteristics of embedded systems for filtering high-volume sensor data before further processing. In particular, we investigate implementations of decision trees and random forests for the classical von-Neumann computing architecture and custom circuits by the means of field programmable gate arrays.
Published in: IEEE Transactions on Circuits and Systems I: Regular Papers ( Volume: 65, Issue: 1, January 2018)
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Random Forest ,
- Decision Tree ,
- Sensor Data ,
- Random Forest Implementation ,
- Theoretical Framework ,
- Constant Value ,
- Skewed Distribution ,
- Tree Nodes ,
- Single Operation ,
- Leaf Node ,
- Caching ,
- Code Generation ,
- Instruction Set Architecture ,
- Clock Cycles ,
- Synthesis Tool ,
- Boolean Function ,
- Memory Block ,
- Split Value ,
- High-level Synthesis ,
- Naive Implementation ,
- Path Tree ,
- Left Child ,
- Logic Blocks ,
- Throughput ,
- ARM Processor ,
- Loading Values ,
- Compile Time ,
- Power Consumption ,
- Comparable Results
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Random Forest ,
- Decision Tree ,
- Sensor Data ,
- Random Forest Implementation ,
- Theoretical Framework ,
- Constant Value ,
- Skewed Distribution ,
- Tree Nodes ,
- Single Operation ,
- Leaf Node ,
- Caching ,
- Code Generation ,
- Instruction Set Architecture ,
- Clock Cycles ,
- Synthesis Tool ,
- Boolean Function ,
- Memory Block ,
- Split Value ,
- High-level Synthesis ,
- Naive Implementation ,
- Path Tree ,
- Left Child ,
- Logic Blocks ,
- Throughput ,
- ARM Processor ,
- Loading Values ,
- Compile Time ,
- Power Consumption ,
- Comparable Results
- Author Keywords