Tydi

an open specification for complex data structures over hardware streams

Journal Article (2020)
Author(s)

Johan Peltenburg (TU Delft - Computer Engineering)

M. Brobbel (TU Delft - Computer Engineering)

Jeroen van Straten (TU Delft - QCD/Almudever Lab)

Z. Al-Ars (TU Delft - Computer Engineering)

H. Peter Hofstee (IBM Austin, TU Delft - Computer Engineering)

Research Group
QCD/Almudever Lab
Copyright
© 2020 J.W. Peltenburg, M. Brobbel, J. van Straten, Z. Al-Ars, H.P. Hofstee
DOI related publication
https://doi.org/10.1109/MM.2020.2996373
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 J.W. Peltenburg, M. Brobbel, J. van Straten, Z. Al-Ars, H.P. Hofstee
Related content
Research Group
QCD/Almudever Lab
Issue number
4
Volume number
40
Pages (from-to)
120-130
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

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.

Files

09098092.pdf
(pdf | 1.12 Mb)
License info not available