scispace - formally typeset
A

Anirudh Mohan Kaushik

Researcher at University of Waterloo

Publications -  18
Citations -  175

Anirudh Mohan Kaushik is an academic researcher from University of Waterloo. The author has contributed to research in topics: Cache coherence & Cache. The author has an hindex of 7, co-authored 17 publications receiving 110 citations. Previous affiliations of Anirudh Mohan Kaushik include Advanced Micro Devices.

Papers
More filters
Proceedings ArticleDOI

Predictable Cache Coherence for Multi-core Real-Time Systems

TL;DR: This work addresses the challenge of allowing simultaneous and predictable accesses to shared data on multicore systems by augmenting the classic modify-share-invalid protocol with transient coherence states, and minimal architectural changes, to derive worst-case latency bounds on predictable MSI (PMSI) protocol.
Journal ArticleDOI

Designing Predictable Cache Coherence Protocols for Multi-Core Real-Time Systems

TL;DR: A collection of predictable cache coherence protocols are proposed, which mandate the use of certain design invariants to ensure predictability and derive worst-case latency bounds on the resulting predictable MSI (PMSI) and predictable MESI (PMESI) protocols.
Proceedings Article

Systemc-clang: An open-source framework for analyzing mixed-abstraction SystemC models

TL;DR: This work presents an open-source framework called systemc-clang for analyzing SystemC models that consist of a mixture of register-transfer level, and transaction-level components, and experimentally evaluates the capabilities of this framework with a subset of examples from the SystemC distribution.
Proceedings ArticleDOI

CARP: A Data Communication Mechanism for Multi-core Mixed-Criticality Systems

TL;DR: This work presents CARP, a predictable and high-performance data communication mechanism for multi-core mixed-criticality systems (MCS), and derives the analytical worst-case latency bounds for requests using CARP.
Proceedings ArticleDOI

Reverse-engineering embedded memory controllers through latency-based analysis

TL;DR: A latency-based analysis is developed, and this analysis is used to devise algorithms for micro-benchmarks to extract properties of MCs using a micro-architecture simulation framework.