eprintid: 15359 rev_number: 19 eprint_status: archive userid: 749 dir: disk0/00/01/53/59 datestamp: 2013-08-07 08:00:47 lastmod: 2013-08-27 08:07:06 status_changed: 2013-08-07 08:00:47 type: doctoralThesis metadata_visibility: show creators_name: Friedmann, Simon title: A New Approach to Learning in Neuromorphic Hardware title_en: title_de: Ein Neuer Ansatz für das Lernen in Neuromorpher Hardware subjects: 530 subjects: 570 subjects: 600 subjects: 620 divisions: 130700 adv_faculty: af-13 keywords: Neuromorphic engineering, Belohnungslernen, STDP cterms_swd: Lernen cterms_swd: Hardware cterms_swd: Hirnforschung cterms_swd: Synapse cterms_swd: Prozessor cterms_swd: Computer cterms_swd: Chip abstract: This thesis presents a novel, highly flexible approach to plasticity and learning in brain-inspired computing systems. A classical digital processor was combined with local analog processing to achieve flexibility and efficiency. In particular, this allows for the implementation of modulated spike-timing dependent plasticity. The approach was formalized into an abstract hybrid hardware model. This model was used to simulate a reward-based learning task to estimate the effect of hardware constraints. To investigate the feasibility of the proposed architecture, a synthesizeable plasticity processor was designed and tested using the CoreMark general purpose benchmark (best score: 1.89 per MHz). The processor was also produced as part of a 65 nm proto- type chip, requiring 0.14 mm2 of die-area, and reaching a maximum clock frequency of 769 MHz. In a preparatory step a non-programmable plasticity implementation was developed, that is now part of the operational BrainScaleS wafer-scale system. This design was later extended with the plasticity processor to implement the proposed hybrid architecture. Simulations show a speed improvement of 42 % over the non- programmable variant. By preparation for production, the area requirement for the digital part is estimated to be 6.2 % of total area. abstract_translated_text: Diese Doktorarbeit stellt einen neuartigen, besonders flexiblen Zugang zum Lernen in durch das Gehirn inspirierten Rechensystemen dar. Ein klassischer Digitalprozessor wurde mit lokaler, analoger Verarbeitung kombiniert, um Flexibilität und Effizienz zu erreichen. Insbesondere erlaubt dies die Umsetzung der modulierten spike-timing dependent plasticity Lernregel. Dieser Ansatz wurde in ein abstraktes, hybrides Hard- waremodell formalisiert. Mit diesem Modell wurde Belohnugslernen anhand eines Fallbeispiels simuliert, um die Auswirkungen der Hardwareeinschränkungen abzu- schätzen. Um die Machbarkeit der vorgeschlagenen Architektur zu ergründen wurde ein synthetisierbarer Plastizitätsprozessor entworfen und mittels des allgemeinen Core- Mark Benchmarks getestet (Bestes Ergebnis: 1.89 pro MHz). Der Prozessor wurde auch als Teil eines 65 nm Prototypenchips produziert, auf dem er eine Fläche von 0.14 mm2 belegt und eine maximale Taktfrequenz von 769 MHz erreicht. Zunächst wurde ei- ne nicht-programmierbare Plastizitätsimplementierung entwickelt, die jetzt Teil des sich in Betrieb befindenden BrainScaleS wafer-scale Systems ist. Später wurde dieser Entwurf um einen Plastizitätsprozessor erweitert, um die vorgeschlagene hybride Ar- chitektur zu verwirklichen. Simulationen zeigen eine Geschwindigkeitsverbesserung von 42 % gegenüber der nicht-programmierbaren Variante. Aus der Vorbereitung für die Produktion ergibt sich ein Flächenbedarf von 6.2 % der Gesamtfläche. abstract_translated_lang: ger date: 2013 id_scheme: DOI id_number: 10.11588/heidok.00015359 ppn_swb: 165297699X own_urn: urn:nbn:de:bsz:16-heidok-153597 date_accepted: 2013-07-25 advisor: HASH(0x5561209adf40) language: eng bibsort: FRIEDMANNSANEWAPPROA2013 full_text_status: public citation: Friedmann, Simon (2013) A New Approach to Learning in Neuromorphic Hardware. [Dissertation] document_url: https://archiv.ub.uni-heidelberg.de/volltextserver/15359/1/Diss_Simon_Friedmann_2013_screen.pdf