Designing Data-Aware Network-on-Chip for Performance

dc.contributor.authorDas, Abhijit
dc.date.accessioned2022-05-18T07:13:10Z
dc.date.accessioned2023-10-20T04:37:21Z
dc.date.available2022-05-18T07:13:10Z
dc.date.available2023-10-20T04:37:21Z
dc.date.issued2021
dc.descriptionSupervisor: John Joseen_US
dc.description.abstractWe are now in an era where data drives everything, and the demand for information processing is increasing exponentially. This increasing demand is driving a parallel increase in the number of processing cores in Tiled Chip Multi-Processors (TCMPs). It is indeed visible in the industry, with Intel Xeon Phi, AMD EPYC and Ampere Altra processors featuring up to 128 cores in their TCMPs. As the number of cores continues to increase in modern TCMPs, on-chip communication plays a pivotal role in determining the performance. Multi-hop packet-based Network-on-Chip (NoC) is a widely adopted communication infrastructure in modern TCMPs as it provides a high transfer bandwidth and is scalable. Data-driven applications expect minimum memory access latency, where NoC plays a significant role. In fact, it is reported that NoC is responsible for 60% to 75% of the miss latency experienced by the applications. Nevertheless, most of the existing memory access optimisations are NoC oblivious. These optimisations focus on the memory hierarchy and treat the underlying NoC like a black box. Since NoC plays a vital role in memory access latency, ignoring the nature of its infrastructure may severely impact the performance of applications in TCMPs. This dissertation advocates for considering NoC and memory hierarchy together when designing techniques and proposing optimisations for TCMPs. The dissertation shows that designing data-aware NoC with the help of memory hierarchy improves resource utilisation, reduces memory access latency and improves system performance in TCMPs. Specifically, the architectures proposed in this dissertation are able to improve overall system performance by up to 19% with negligible storage, area and power overhead. While TCMPs continue to scale with the help of NoC, the proposed architectures can help with future design decisions.en_US
dc.identifier.otherROLL NO.156101018
dc.identifier.urihttp://172.17.1.107:4000/handle/123456789/1986
dc.language.isoenen_US
dc.relation.ispartofseriesTH-2538;
dc.subjectCOMPUTER SCIENCE AND ENGINEERINGen_US
dc.titleDesigning Data-Aware Network-on-Chip for Performanceen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
Abstract-TH-2538_156101018.pdf
Size:
113.94 KB
Format:
Adobe Portable Document Format
Description:
ABSTRACT
No Thumbnail Available
Name:
TH-2538_156101018.pdf
Size:
2.74 MB
Format:
Adobe Portable Document Format
Description:
THESIS
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: