Combining software and hardware LCS for lightweight on-chip learning

Andreas Bernauer, Johannes Zeppenfeld, Oliver Bringmann, Andreas Herkersdorf, Wolfgang Rosenstiel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

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.

Original languageEnglish
Title of host publicationDistributed, Parallel and Biologically Inspired Systems - 7th IFIP TC 10 Working Conference, DIPES 2010 and 3rd IFIP TC 10 International Conference, BICC 2010 Held as Part of WCC 2010, Proceedings
EditorsMike Hinchey, Bernd Kleinjohann, Lisa Kleinjohann, Peter A. Lindsay P.A., Franz J. Rammig, Jon Timmis, Marilyn Wolf
PublisherSpringer New York LLC
Pages278-289
Number of pages12
ISBN (Print)9783642152337
DOIs
StatePublished - 2010
Event7th IFIP TC 10 Working Conference on Distributed and Parallel Embedded Systems, DIPES 2010 and 3rd IFIP TC 10 International Conference on Biologically-Inspired Collaborative Computing, BICC 2010 Held as Part of 21st IFIP World Computer Congress, WCC 2010 - Brisbane, Australia
Duration: 20 Sep 201023 Sep 2010

Publication series

NameIFIP Advances in Information and Communication Technology
Volume329
ISSN (Print)1868-4238
ISSN (Electronic)1868-422X

Conference

Conference7th IFIP TC 10 Working Conference on Distributed and Parallel Embedded Systems, DIPES 2010 and 3rd IFIP TC 10 International Conference on Biologically-Inspired Collaborative Computing, BICC 2010 Held as Part of 21st IFIP World Computer Congress, WCC 2010
Country/TerritoryAustralia
CityBrisbane
Period20/09/1023/09/10

Keywords

  • Learning Classifier System
  • System-on-Chip
  • XCS

Fingerprint

Dive into the research topics of 'Combining software and hardware LCS for lightweight on-chip learning'. Together they form a unique fingerprint.

Cite this