Combining Software and Hardware LCS for Lightweight On-Chip Learning - Distributed, Parallel and Biologically Inspired Systems
Conference Papers Year : 2010

Combining Software and Hardware LCS for Lightweight On-Chip Learning

Abstract

In this paper we present a novel two-stage method to realize a lightweight but very capable hardware implementation of a Learning Classifier System for on-chip learning. Learning Classifier Systems (LCS) allow taking good run-time decisions, but current hardware implementations are either large or have limited learning capabilities. In this work, we combine the capabilities of a software-based LCS, the XCS, with a lightweight hardware implementation, the LCT, retaining the benefits of both. We compare our method with other LCS implementations using the multiplexer problem and evaluate it with two chip-related problems, run-time task allocation and SoC component parameterization. In all three problem sets, we find that the learning and self-adaptation capabilities are comparable to a full-fledged system, but with the added benefits of a lightweight hardware implementation, namely small area size and quick response time. Given our work, autonomous chips based on Learning Classifier Systems become feasible.
Fichier principal
Vignette du fichier
final_06.pdf (332.56 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01054492 , version 1 (07-08-2014)

Licence

Identifiers

Cite

Andreas Bernauer, Johannes Zeppenfeld, Oliver Bringmann, Andreas Herkersdorf, Wolfgang Rosenstiel. Combining Software and Hardware LCS for Lightweight On-Chip Learning. 7th IFIP TC 10 Working Conference on Distributed, Parallel and Biologically Inspired Systems (DIPES) / 3rd IFIP TC 10 International Conference on Biologically-Inspired Collaborative Computing (BICC) / Held as Part of World Computer Congress (WCC) , Sep 2010, Brisbane, Australia. pp.278-289, ⟨10.1007/978-3-642-15234-4_27⟩. ⟨hal-01054492⟩
510 View
352 Download

Altmetric

Share

More