resources
Explore our library of learning resources
Blogs
Presentations
Podcasts
Tech Threads: Weaving the Intelligent Future
This podcast hosted by Baya Systems explores the cutting edge of technology, from AI acceleration to data movement and chiplet innovation. Each episode dives into groundbreaking advancements shaping the future of computing, featuring insights from industry experts on the trends and challenges defining the tech landscape.
Tune in to stay ahead in the rapidly evolving world of technology.
Glossary
Term | Definition |
---|---|
Backpressure | A condition where a channel is unable to accept new data, usually because its buffer is full. |
Bridge | A module that connects a host to the network. |
Channel | A set of wires that carry a particular type of data. |
Channel Dependency Graph | A directed graph of all the dependencies in the network. A network is said to be deadlock free if its CDG is acyclic. |
Clock Domain | A set of components that share the same clock source. |
Component | A module that is part of the NoC. Usually a router or bridge, but sometimes an in-link module. |
CSR | Configuration and Status Register |
Deadlock | A condition where backpressure has propagated in a cycle, becoming self-sustaining. |
Domain Crosser | A module that adapts between two clock domains. |
Flit | A unit of data that is sent through the network. Short for “Flow Control Unit.” |
Flow | The unit of mapping of traffic to the network. A flow is the set of all possible flits that are sent from one source to one destination. |
Hop | One or more links that form a connection between a router/bridge and another router/bridge. |
Host | A module that connects to the network through a bridge. |
Interface | A set of channels that are used together to send and receive data. |
Link | A connection between two instances within a NoC or between an instance in that NoC and the NoC's boundary. |
NoC | Network-on-Chip. A router-based packet switching network between SoC modules. |
Packet | A set of flits that are sent together from one source to one destination. Packets are required to be transmitted non-interleaved and will be delivered non-interleaved. |
SoC | System-on-Chip. A chip that integrates an entire system onto it. |
Router | A module that routes flits from input ports to output ports. |
Transport | The functionality provided by the routers within a NoC: getting packets from one place to another. |
Virtual Channel | A logical channel that allows a single physical channel to have independent backpressure for different packets. |
VPS | Virtualized Packet Streaming, a transport protocol |