Show simple item record

dc.contributor.authorMack, J.
dc.contributor.authorHassan, S.
dc.contributor.authorKumbhare, N.
dc.contributor.authorCastro, Gonzalez, M.
dc.contributor.authorAkoglu, A.
dc.date.accessioned2024-08-18T05:33:10Z
dc.date.available2024-08-18T05:33:10Z
dc.date.issued2023-01-24
dc.identifier.citationMack, J., Hassan, S., Kumbhare, N., Castro Gonzalez, M., & Akoglu, A. (2023). CEDR: A compiler-integrated, extensible DSSoC runtime. ACM Transactions on Embedded Computing Systems, 22(2), 1-34.
dc.identifier.issn1539-9087
dc.identifier.doi10.1145/3529257
dc.identifier.urihttp://hdl.handle.net/10150/674534
dc.description.abstractIn this work, we present a Compiler-integrated, Extensible Domain Specific System on Chip Runtime (CEDR) ecosystem to facilitate research toward addressing the challenges of architecture, system software, and application development with distinct plug-and-play integration points in a unified compile time and runtime workflow. We demonstrate the utility of CEDR on the Xilinx Zynq MPSoC-ZCU102 for evaluating performance of pre-silicon hardware in the trade space of SoC configuration, scheduling policy and workload complexity based on dynamically arriving workload scenarios composed of real-life signal processing applications scaling to thousands of application instances with Fast Fourier Transform and matrix multiply accelerators. We provide insights into the tradeoffs present in this design space through a number of distinct case studies. CEDR is portable and has been deployed and validated on Odroid-XU3, X86, and Nvidia Jetson Xavier-based SoC platforms. Taken together, CEDR is a capable environment for enabling research in exploring the boundaries of productive application development, resource management heuristic development, and hardware configuration analysis for heterogeneous architectures. © 2023 Copyright held by the owner/author(s).
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.rights© 2023 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License.
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectDomain-specific SoCs
dc.subjectheterogeneous application runtimes
dc.titleCEDR: A Compiler-integrated, Extensible DSSoC Runtime
dc.typeArticle
dc.typetext
dc.contributor.departmentDepartment of Electrical & Computer Engineering, University of Arizona
dc.identifier.journalACM Transactions on Embedded Computing Systems
dc.description.noteOpen access article
dc.description.collectioninformationThis item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at repository@u.library.arizona.edu.
dc.eprint.versionFinal Published Version
dc.source.journaltitleACM Transactions on Embedded Computing Systems
refterms.dateFOA2024-08-18T05:33:11Z


Files in this item

Thumbnail
Name:
3529257.pdf
Size:
2.827Mb
Format:
PDF
Description:
Final Published Version

This item appears in the following Collection(s)

Show simple item record

© 2023 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License.
Except where otherwise noted, this item's license is described as © 2023 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License.