2010 International Conference on Field Programmable Logic and Applications 2010
DOI: 10.1109/fpl.2010.43
|View full text |Cite
|
Sign up to set email alerts
|

Self-Aware Adaptation in FPGA-based Systems

Abstract: Abstract-Self-Aware Adaptive computing systems are capable of adapting their behavior and resources thousands of times based on changing environmental conditions and demands. This allows them to automatically find the best way to accomplish a given goal with the resources at hand. This capability would benefit the full range of computer systems, from embedded devices to servers to supercomputers. Although such a system may seem rather far fetched, we believe that basic semiconductor technology, computer archit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 25 publications
(14 citation statements)
references
References 16 publications
0
14
0
Order By: Relevance
“…Furthermore, additional operating system support will be added to enable a self-optimizing [Sironi et al 2010] behavior of the minirobot. Based on the current environmental conditions and on the available hardware resources, BeBot should, for example, be able to select the most appropriate implementation for a specific task.…”
Section: Resultsmentioning
confidence: 99%
“…Furthermore, additional operating system support will be added to enable a self-optimizing [Sironi et al 2010] behavior of the minirobot. Based on the current environmental conditions and on the available hardware resources, BeBot should, for example, be able to select the most appropriate implementation for a specific task.…”
Section: Resultsmentioning
confidence: 99%
“…Closely related to our work, Sironi et al [2010] presented an FPGA-based self-aware adaptive computing system based on heterogeneous multicores. Their system supports performance monitoring through the Heartbeats framework, decision making and selfadaption.…”
Section: Self-aware Computing Nodesmentioning
confidence: 99%
“…Using a hot-swap mechanism that switches between a software and a hardware implementation, all performance goals were met. In contrast to Sironi et al [2010], we provide actual measurements of a system that dynamically adapts the number of used hardware cores in order to meet performance constraints. Unlike Sironi et al [2011], we target an embedded architecture where the entire system is implemented on a single chip and, in addition to respecting performance constraints, our system can also respect thermal constraints.…”
Section: Self-aware Computing Nodesmentioning
confidence: 99%
“…Work on developing adaptive system for FPGA technologies was discussed in [8], where a HW/SW adaptive DES encryption was used to demonstrate how the Heartbeats API can be used to develop an FPGA-based Self-Aware Adaptive computing system. In this paper a system known as an Implementation Switch Service (ISS) is used to migrate a task from software to hardware when the processing rate drops below a certain level.…”
Section: Related Workmentioning
confidence: 99%