Configuration synthesis for programmable analog devices with Arco
Programmable analog devices have emerged as a powerful computing substrate for performing complex neuromorphic and cytomorphic computations. We present Arco, a new solver that, given a dynamical system specification in the form of a set of differential equations, generates physically realizable conf...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery
2018
|
Online Access: | http://hdl.handle.net/1721.1/113652 https://orcid.org/0000-0001-5333-9161 https://orcid.org/0000-0003-0384-3786 https://orcid.org/0000-0001-8095-8523 |
_version_ | 1811098110612471808 |
---|---|
author | Achour, Sara Sarpeshkar, Rahul Rinard, Martin C |
author2 | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
author_facet | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Achour, Sara Sarpeshkar, Rahul Rinard, Martin C |
author_sort | Achour, Sara |
collection | MIT |
description | Programmable analog devices have emerged as a powerful computing substrate for performing complex neuromorphic and cytomorphic computations. We present Arco, a new solver that, given a dynamical system specification in the form of a set of differential equations, generates physically realizable configurations for programmable analog devices that are algebraically equivalent to the specified system. On a set of benchmarks from the biological domain, Arco generates configurations with 35 to 534 connections and 28 to 326 components in 1 to 54 minutes. |
first_indexed | 2024-09-23T17:10:05Z |
format | Article |
id | mit-1721.1/113652 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T17:10:05Z |
publishDate | 2018 |
publisher | Association for Computing Machinery |
record_format | dspace |
spelling | mit-1721.1/1136522022-09-30T00:09:26Z Configuration synthesis for programmable analog devices with Arco Achour, Sara Sarpeshkar, Rahul Rinard, Martin C Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Achour, Sara Sarpeshkar, Rahul Rinard, Martin C Programmable analog devices have emerged as a powerful computing substrate for performing complex neuromorphic and cytomorphic computations. We present Arco, a new solver that, given a dynamical system specification in the form of a set of differential equations, generates physically realizable configurations for programmable analog devices that are algebraically equivalent to the specified system. On a set of benchmarks from the biological domain, Arco generates configurations with 35 to 534 connections and 28 to 326 components in 1 to 54 minutes. 2018-02-14T15:06:46Z 2018-02-14T15:06:46Z 2016-06 Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-4261-2 http://hdl.handle.net/1721.1/113652 Achour, Sara, Rahul Sarpeshkar, and Martin C. Rinard . "Configuration Synthesis for Programmable Analog Devices with Arco." 13-17 June, 2016, Santa Barbara, ACM Press, 2016, pp. 177–93. https://orcid.org/0000-0001-5333-9161 https://orcid.org/0000-0003-0384-3786 https://orcid.org/0000-0001-8095-8523 en_US http://dx.doi.org/10.1145/2908080.2908116 Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation - PLDI 2016 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Association for Computing Machinery Other repository |
spellingShingle | Achour, Sara Sarpeshkar, Rahul Rinard, Martin C Configuration synthesis for programmable analog devices with Arco |
title | Configuration synthesis for programmable analog devices with Arco |
title_full | Configuration synthesis for programmable analog devices with Arco |
title_fullStr | Configuration synthesis for programmable analog devices with Arco |
title_full_unstemmed | Configuration synthesis for programmable analog devices with Arco |
title_short | Configuration synthesis for programmable analog devices with Arco |
title_sort | configuration synthesis for programmable analog devices with arco |
url | http://hdl.handle.net/1721.1/113652 https://orcid.org/0000-0001-5333-9161 https://orcid.org/0000-0003-0384-3786 https://orcid.org/0000-0001-8095-8523 |
work_keys_str_mv | AT achoursara configurationsynthesisforprogrammableanalogdeviceswitharco AT sarpeshkarrahul configurationsynthesisforprogrammableanalogdeviceswitharco AT rinardmartinc configurationsynthesisforprogrammableanalogdeviceswitharco |