Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2020
DOI: 10.3390/electronics9010125
|View full text |Cite
|
Sign up to set email alerts
|

Approximate CPU Design for IoT End-Devices with Learning Capabilities

Abstract: With the rise of Internet of Things (IoT), low-cost resource-constrained devices have to be more capable than traditional embedded systems, which operate on stringent power budgets. In order to add new capabilities such as learning, the power consumption planning has to be revised. Approximate computing is a promising paradigm for reducing power consumption at the expense of inaccuracy introduced to the computations. In this paper, we set forth approximate computing features of a processor that will exist in t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(20 citation statements)
references
References 33 publications
0
18
0
Order By: Relevance
“…It consists of changing only its 7-step integer instruction pipeline to implement the RV32I ISA instead of the original ISA SPARCV8. e instruction set architecture (ISA) of the original processor LEON3 is changed from SPARCV8 to RISC-V [18], while retaining all other IP cores and resources such as memory, memory controllers, peripheral support, debugging support unit (DSU), synthesis scripts for several FPGAs from different manufacturers, and others.…”
Section: Description Of the Reonv And Leon3 Processorsmentioning
confidence: 99%
“…It consists of changing only its 7-step integer instruction pipeline to implement the RV32I ISA instead of the original ISA SPARCV8. e instruction set architecture (ISA) of the original processor LEON3 is changed from SPARCV8 to RISC-V [18], while retaining all other IP cores and resources such as memory, memory controllers, peripheral support, debugging support unit (DSU), synthesis scripts for several FPGAs from different manufacturers, and others.…”
Section: Description Of the Reonv And Leon3 Processorsmentioning
confidence: 99%
“…Approximate computing is a new paradigm where an acceptable error is induced in the computing to achieve more energy-efficient processing [ 28 , 29 , 30 , 31 , 32 , 33 ]. It has been introduced at different system levels [ 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , 45 ], and a large number of approximate arithmetic circuits have been designed to save chip area and energy [ 35 , 38 , 46 , 47 , 48 , 49 , 50 , 51 ]. Multiplication is a very common, but expensive operation, with exact multipliers being large circuits that consume a significant amount of energy.…”
Section: Introductionmentioning
confidence: 99%
“…As an example, the approximate computing is known as a powerful technique that relaxes the constraint of an exact computation, in order to trade the quality of the result with speed, area, and energy consumption [5][6][7]. As recently demonstrated in a plethora of papers [5][6][7][8][9][10][11][12][13][14][15][16][17][18], employing approximate arithmetic data-paths obviously introduces errors in the performed computations, but allows the computational time, the energy consumption, and the resources requirements to be reduced, thus ensuring a good quality-energy trade-off to be achieved.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, due to their flexibility, run-time reconfigurability, and short time-to-market, FPGA devices are widely recognized as efficient realization platforms for all the above-cited emerging applications. For this reason, researchers have recently focused their attention on specific design techniques aimed to efficiently exploit the approximate computing within FPGA devices [16][17][18].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation