Print Email Facebook Twitter Tydi Title Tydi: an open specification for complex data structures over hardware streams Author Peltenburg, J.W. (TU Delft Computer Engineering) Brobbel, M. (TU Delft Computer Engineering) van Straten, J. (TU Delft QCD/Almudever Lab) Al-Ars, Z. (TU Delft Computer Engineering) Hofstee, H.P. (TU Delft Computer Engineering; IBM Austin) Date 2020 Abstract Streaming dataflow designs describe hardware by connecting components through streams that transport data structures. We introduce a stream-oriented specification and type system that provides a clear and intuitive way to map complex, dynamically-sized data structures onto hardware streams. This helps designers to lift the abstraction of streaming dataflow designs, reducing the design effort. The type system allows complex data structures to be as easy to use in streaming dataflow designs as in modern software languages today. Subject AggregatesData structuresHardwareLibrariesOpen source softwareRandom access memory To reference this document use: http://resolver.tudelft.nl/uuid:28c97880-48f9-48ba-9969-99aa2a74be10 DOI https://doi.org/10.1109/MM.2020.2996373 ISSN 0272-1732 Source IEEE Micro, 40 (4), 120-130 Part of collection Institutional Repository Document type journal article Rights © 2020 J.W. Peltenburg, M. Brobbel, J. van Straten, Z. Al-Ars, H.P. Hofstee Files PDF 09098092.pdf 1.12 MB Close viewer /islandora/object/uuid:28c97880-48f9-48ba-9969-99aa2a74be10/datastream/OBJ/view