Tydi: an open specification for complex data structures over hardware streams

Johannus Willem Peltenburg, Matthijs Brobbel, Jeroen Van Straten, Zaid Al-Ars, Peter Hofstee

Research output: Contribution to journalArticleScientificpeer-review

5 Citations (Scopus)
149 Downloads (Pure)

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.

Original languageEnglish
Article number9098092
Pages (from-to)120-130
Number of pages11
JournalIEEE Micro
Volume40
Issue number4
DOIs
Publication statusPublished - 2020

Keywords

  • Aggregates
  • Data structures
  • Hardware
  • Libraries
  • Open source software
  • Random access memory

Fingerprint

Dive into the research topics of 'Tydi: an open specification for complex data structures over hardware streams'. Together they form a unique fingerprint.

Cite this