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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 |