NoC Research Synopsis
NoC Research Synopsis
This study aims to evaluate four NoC topologies—Mesh, Torus, Dragonfly, and Flattened
Butterfly—by focusing on trade-offs between performance metrics such as latency,
throughput, hop count, and scalability.
2. Objectives
The primary objective of this research is to compare the performance of various NoC
topologies and identify the most effective one for efficient on-chip communication.
Specifically, the study addresses:
- Which topology offers the lowest latency and highest throughput?
- How do different routing algorithms impact performance under varied traffic conditions?
- Which topology can achieve optimal trade-offs between latency, hop count, and
throughput?
3. Methodology
The research uses software simulations to model and analyze the performance of the
following topologies:
1. Dragonfly
2. Flattened Butterfly
3. Torus
4. Mesh
The simulations are run with varying network radix (k) values (k = 2, 4, 8) to explore how
the performance of each topology scales with increasing network size. Key metrics used in
the performance analysis include:
- Latency: The time a packet takes from input to output through the network.
T = Th + Ts
- Throughput: The amount of data (in bits) transferred per second.
Throughput_ideal = b / q
- Hop Count: The number of routers a data packet passes through from source to
destination.
Graphs were plotted to visually compare the packet latency, hop count, and throughput for
each topology under varying traffic conditions.
4. Topology Descriptions
6. Conclusion
The study concludes that Torus topology offers the best trade-off between latency,
throughput, and scalability. Dragonfly and Flattened Butterfly provide path diversity and
scalability but are more complex. Mesh is simple but struggles with scalability.