Show simple item record

dc.contributor.authorPlancher, Brian
dc.contributor.authorNeuman, Sabrina M
dc.contributor.authorBourgeat, Thomas
dc.contributor.authorKuindersma, Scott
dc.contributor.authorDevadas, Srinivas
dc.contributor.authorReddi, Vijay Janapa
dc.date.accessioned2022-06-17T16:43:26Z
dc.date.available2022-06-17T16:43:26Z
dc.date.issued2021
dc.identifier.urihttps://hdl.handle.net/1721.1/143469
dc.description.abstractComputing the gradient of rigid body dynamics is a central operation in many state-of-the-art planning and control algorithms in robotics. Parallel computing platforms such as GPUs and FPGAs can offer performance gains for algorithms with hardware-compatible computational structures. In this letter, we detail the designs of three faster than state-of-the-art implementations of the gradient of rigid body dynamics on a CPU, GPU, and FPGA. Our optimized FPGA and GPU implementations provide as much as a 3.0x end-to-end speedup over our optimized CPU implementation by refactoring the algorithm to exploit its computational features, e.g., parallelism at different granularities. We also find that the relative performance across hardware platforms depends on the number of parallel gradient evaluations required.en_US
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionof10.1109/LRA.2021.3057845en_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.titleAccelerating Robot Dynamics Gradients on a CPU, GPU, and FPGAen_US
dc.typeArticleen_US
dc.identifier.citationPlancher, Brian, Neuman, Sabrina M, Bourgeat, Thomas, Kuindersma, Scott, Devadas, Srinivas et al. 2021. "Accelerating Robot Dynamics Gradients on a CPU, GPU, and FPGA." IEEE Robotics and Automation Letters, 6 (2).
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalIEEE Robotics and Automation Lettersen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2022-06-17T16:39:13Z
dspace.orderedauthorsPlancher, B; Neuman, SM; Bourgeat, T; Kuindersma, S; Devadas, S; Reddi, VJen_US
dspace.date.submission2022-06-17T16:39:15Z
mit.journal.volume6en_US
mit.journal.issue2en_US
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record