Matches in SemOpenAlex for { <https://semopenalex.org/work/W4311553617> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W4311553617 abstract "Transferring composite data structures with variable-length fields often requires designing non-trivial protocols that are not compatible between hardware designs. When each project designs its own data format and protocols the ability to collaborate between hardware developers is diminished, which is an issue especially in the open-source community. Because the high-level meaning of a protocol is often lost in translation to low-level languages when a custom protocol needs to be designed, extra documentation is required, the interpretation of which introduces new opportunities for errors. The Tydi specification (Tydi-spec) was proposed to address the above issues by codifying the composite and variable-length data structures in a type and providing a standard protocol to transfer typed data among hardware components. The Tydi intermediate representation (Tydi-IR) extends the Tydi-spec by defining typed interfaces, typed components, and connections among typed components. In this paper, we propose Tydi-lang, a high-level hardware description language (HDL) for streaming designs. The language incorporates Tydi-spec to describe typed streams and provides templates to describe abstract reusable components. We also implement an open-source compiler from Tydi-lang to Tydi-IR. We leverage a Tydi-IR to VHDL compiler, and also present a simulator blueprint to identify streaming bottlenecks. We show several Tydi-lang examples to translate high-level SQL to VHDL to demonstrate that Tydi-lang can efficiently raise the level of abstraction and reduce design effort." @default.
- W4311553617 created "2022-12-27" @default.
- W4311553617 creator A5021955713 @default.
- W4311553617 creator A5024562912 @default.
- W4311553617 creator A5029358280 @default.
- W4311553617 creator A5050456291 @default.
- W4311553617 creator A5055828592 @default.
- W4311553617 creator A5062614187 @default.
- W4311553617 creator A5068566522 @default.
- W4311553617 date "2022-12-12" @default.
- W4311553617 modified "2023-09-26" @default.
- W4311553617 title "Tydi-lang: A Language for Typed Streaming Hardware" @default.
- W4311553617 doi "https://doi.org/10.48550/arxiv.2212.06259" @default.
- W4311553617 hasPublicationYear "2022" @default.
- W4311553617 type Work @default.
- W4311553617 citedByCount "0" @default.
- W4311553617 crossrefType "posted-content" @default.
- W4311553617 hasAuthorship W4311553617A5021955713 @default.
- W4311553617 hasAuthorship W4311553617A5024562912 @default.
- W4311553617 hasAuthorship W4311553617A5029358280 @default.
- W4311553617 hasAuthorship W4311553617A5050456291 @default.
- W4311553617 hasAuthorship W4311553617A5055828592 @default.
- W4311553617 hasAuthorship W4311553617A5062614187 @default.
- W4311553617 hasAuthorship W4311553617A5068566522 @default.
- W4311553617 hasBestOaLocation W43115536171 @default.
- W4311553617 hasConcept C111919701 @default.
- W4311553617 hasConcept C142724271 @default.
- W4311553617 hasConcept C169590947 @default.
- W4311553617 hasConcept C199360897 @default.
- W4311553617 hasConcept C204787440 @default.
- W4311553617 hasConcept C2778565505 @default.
- W4311553617 hasConcept C2780385302 @default.
- W4311553617 hasConcept C36941000 @default.
- W4311553617 hasConcept C41008148 @default.
- W4311553617 hasConcept C42935608 @default.
- W4311553617 hasConcept C71924100 @default.
- W4311553617 hasConceptScore W4311553617C111919701 @default.
- W4311553617 hasConceptScore W4311553617C142724271 @default.
- W4311553617 hasConceptScore W4311553617C169590947 @default.
- W4311553617 hasConceptScore W4311553617C199360897 @default.
- W4311553617 hasConceptScore W4311553617C204787440 @default.
- W4311553617 hasConceptScore W4311553617C2778565505 @default.
- W4311553617 hasConceptScore W4311553617C2780385302 @default.
- W4311553617 hasConceptScore W4311553617C36941000 @default.
- W4311553617 hasConceptScore W4311553617C41008148 @default.
- W4311553617 hasConceptScore W4311553617C42935608 @default.
- W4311553617 hasConceptScore W4311553617C71924100 @default.
- W4311553617 hasLocation W43115536171 @default.
- W4311553617 hasOpenAccess W4311553617 @default.
- W4311553617 hasPrimaryLocation W43115536171 @default.
- W4311553617 hasRelatedWork W1497385637 @default.
- W4311553617 hasRelatedWork W1527862632 @default.
- W4311553617 hasRelatedWork W1590734823 @default.
- W4311553617 hasRelatedWork W1977285665 @default.
- W4311553617 hasRelatedWork W2080682474 @default.
- W4311553617 hasRelatedWork W2138980846 @default.
- W4311553617 hasRelatedWork W2146717778 @default.
- W4311553617 hasRelatedWork W2192862863 @default.
- W4311553617 hasRelatedWork W2370681738 @default.
- W4311553617 hasRelatedWork W2740990710 @default.
- W4311553617 isParatext "false" @default.
- W4311553617 isRetracted "false" @default.
- W4311553617 workType "article" @default.