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...

Full description

Bibliographic Details
Main Authors: Achour, Sara, Sarpeshkar, Rahul, Rinard, Martin C
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
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