Show simple item record

dc.contributor.authorAchour, Sara
dc.contributor.authorRinard, Martin C
dc.date.accessioned2021-04-13T13:56:12Z
dc.date.available2021-04-13T13:56:12Z
dc.date.issued2020-03
dc.identifier.isbn9781450371025
dc.identifier.urihttps://hdl.handle.net/1721.1/130464
dc.description.abstractReconfigurable analog devices are a powerful new computing substrate especially appropriate for executing computationally intensive dynamical system computations in an energy efficient manner. We present Legno, a compilation toolchain for programmable analog devices. Legno targets the HCDCv2, a programmable analog device designed to execute general nonlinear dynamical systems. To the best of our knowledge, Legno is the first compiler to successfully target a physical (as opposed to simulated) programmable analog device for dynamical systems and this paper is the first to present experimental results for any compiled computation executing on any physical programmable analog device of this class. The Legno compiler synthesizes analog circuits from parametric and specialized blocks and accounts for analog noise, quantization error, and manufacturing variations within the device. We evaluate the compiled configurations on the Sendyne S100Asy RevU development board on twelve benchmarks from physics, controls, and biology. Our results show that Legno produces accurate computations on the analog device. The computations execute in 0.50-5.92 ms and consume 0.28-5.67 µJ of energy.en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Grants HACCS HR001118C0059 and TC FA8650-15-C-7564)en_US
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionof10.1145/3373376.3378449en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleNoise-Aware Dynamical System Compilation for Analog Devices with Legnoen_US
dc.typeArticleen_US
dc.identifier.citationAchour, Sara and Martin Rinard. “Noise-Aware Dynamical System Compilation for Analog Devices with Legno.” Pape in the Proceedings of the Twenty-Fifth International Conference on Architectural Supportfor Programming Languages and Operating Systems (ASPLOS ’20), Lausanne, Switzerland, March 16–20, 2020, Association for Computing Machinery (ACM) © 2020 The Author(s)en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.relation.journalInternational Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOSen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-04-05T15:07:07Z
dspace.orderedauthorsAchour, S; Rinard, Men_US
dspace.date.submission2021-04-05T15:07:08Z
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record