Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware

The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Abreu, Steven, Pedersen, Jens E
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Abreu, Steven
Pedersen, Jens E
description The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to contemporary programming methods and languages. By studying past approaches, we contribute a framework that advocates for underutilized techniques and calls for richer abstractions to effectively instrument the new hardware class.
doi_str_mv 10.48550/arxiv.2410.22352
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2410_22352</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2410_22352</sourcerecordid><originalsourceid>FETCH-arxiv_primary_2410_223523</originalsourceid><addsrcrecordid>eNpjYJA0NNAzsTA1NdBPLKrILNMzMgEKGBkZmxpxMnj6pZYW5efmFxVkZCYrBBTlpxcl5uZm5qVbKbjmphalA1kKLplFqcklmfl5xQpp-UUKTkWJmXm6nnnFBUDxFAWPxKKU8sSiVB4G1rTEnOJUXijNzSDv5hri7KELtjS-oCgzN7GoMh5keTzYcmPCKgBbUjpC</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware</title><source>arXiv.org</source><creator>Abreu, Steven ; Pedersen, Jens E</creator><creatorcontrib>Abreu, Steven ; Pedersen, Jens E</creatorcontrib><description>The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to contemporary programming methods and languages. By studying past approaches, we contribute a framework that advocates for underutilized techniques and calls for richer abstractions to effectively instrument the new hardware class.</description><identifier>DOI: 10.48550/arxiv.2410.22352</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Distributed, Parallel, and Cluster Computing ; Computer Science - Emerging Technologies ; Computer Science - Neural and Evolutionary Computing ; Computer Science - Programming Languages</subject><creationdate>2024-10</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2410.22352$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2410.22352$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Abreu, Steven</creatorcontrib><creatorcontrib>Pedersen, Jens E</creatorcontrib><title>Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware</title><description>The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to contemporary programming methods and languages. By studying past approaches, we contribute a framework that advocates for underutilized techniques and calls for richer abstractions to effectively instrument the new hardware class.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><subject>Computer Science - Emerging Technologies</subject><subject>Computer Science - Neural and Evolutionary Computing</subject><subject>Computer Science - Programming Languages</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNpjYJA0NNAzsTA1NdBPLKrILNMzMgEKGBkZmxpxMnj6pZYW5efmFxVkZCYrBBTlpxcl5uZm5qVbKbjmphalA1kKLplFqcklmfl5xQpp-UUKTkWJmXm6nnnFBUDxFAWPxKKU8sSiVB4G1rTEnOJUXijNzSDv5hri7KELtjS-oCgzN7GoMh5keTzYcmPCKgBbUjpC</recordid><startdate>20241015</startdate><enddate>20241015</enddate><creator>Abreu, Steven</creator><creator>Pedersen, Jens E</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20241015</creationdate><title>Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware</title><author>Abreu, Steven ; Pedersen, Jens E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-arxiv_primary_2410_223523</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><topic>Computer Science - Emerging Technologies</topic><topic>Computer Science - Neural and Evolutionary Computing</topic><topic>Computer Science - Programming Languages</topic><toplevel>online_resources</toplevel><creatorcontrib>Abreu, Steven</creatorcontrib><creatorcontrib>Pedersen, Jens E</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Abreu, Steven</au><au>Pedersen, Jens E</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware</atitle><date>2024-10-15</date><risdate>2024</risdate><abstract>The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to contemporary programming methods and languages. By studying past approaches, we contribute a framework that advocates for underutilized techniques and calls for richer abstractions to effectively instrument the new hardware class.</abstract><doi>10.48550/arxiv.2410.22352</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2410.22352
ispartof
issn
language eng
recordid cdi_arxiv_primary_2410_22352
source arXiv.org
subjects Computer Science - Artificial Intelligence
Computer Science - Distributed, Parallel, and Cluster Computing
Computer Science - Emerging Technologies
Computer Science - Neural and Evolutionary Computing
Computer Science - Programming Languages
title Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T19%3A51%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Neuromorphic%20Programming:%20Emerging%20Directions%20for%20Brain-Inspired%20Hardware&rft.au=Abreu,%20Steven&rft.date=2024-10-15&rft_id=info:doi/10.48550/arxiv.2410.22352&rft_dat=%3Carxiv_GOX%3E2410_22352%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true