-
Pranav Srinivasan, Manos Kapritsos, and Yatin A. Manerkar.
takoFormal: Enabling Robust Software for Programmable Memory Hierarchies.
The 53rd IEEE/ACM International Symposium on Computer Architecture (ISCA), June 2026.
[PDF]
[Extended Version]
[Talk Video]
[GitHub]
-
Adwait Godbole, Yatin A. Manerkar, and Sanjit A. Seshia.
SemPat: Using Hyperproperty-based Semantic Analysis to Generate Attack Patterns.
The ACM Conference on Computer and Communications Security (ACM CCS) 2024, October 2024.
[PDF]
-
Adwait Godbole, Kevin Cheang, Yatin A. Manerkar, and Sanjit A. Seshia.
Lifting Micro-Update Models from RTL for Formal Security Analysis.
The 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2024.
[PDF]
-
Adwait Godbole, Leiqi Ye, Yatin A. Manerkar, and Sanjit A. Seshia.
Modelling and Verification of Security-Oriented Resource Partitioning Schemes.
The 23rd Conference on Formal Methods in Computer-Aided Design (FMCAD), October 2023.
[PDF]
-
Shaokai Lin, Yatin A. Manerkar, Marten Lohstroh, Elizabeth Polgreen, Sheng-Jung Yu, Chadlia Jerad, Edward A. Lee, and Sanjit A. Seshia.
Towards Building Verifiable CPS using Lingua Franca.
The International Conference on Embedded Software (EMSOFT) 2023, September 2023.
[PDF]
-
Jennifer Brana, Brian C. Schwedock, Yatin A. Manerkar, and Nathan Beckmann.
Kobold: Simplified Cache Coherence For Cache-Attached Accelerators.
IEEE Computer Architecture Letters, April 2023.
[PDF]
-
Chase Norman, Adwait Godbole, and Yatin A. Manerkar.
PipeSynth: Automated Synthesis of Microarchitectural Axioms for Memory Consistency.
The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2023.
[PDF]
-
Adwait Godbole, Yatin A. Manerkar, and Sanjit A. Seshia.
Automated Conversion of Axiomatic to Operational Models: Theory and Practice.
The 22nd Conference on Formal Methods in Computer-Aided Design (FMCAD), October 2022.
Selected as one of the best papers of FMCAD 2022.
[PDF]
-
Elizabeth Polgreen, Kevin Cheang, Pranav Gaddamadugu, Adwait Godbole, Kevin Laeufer, Shaokai Lin, Yatin A. Manerkar, Federico Mora and Sanjit A. Seshia.
UCLID5: Multi-Modal Formal Modeling, Verification, and Synthesis.
The 34th International Conference on Computer Aided Verification (CAV), August 2022.
[PDF]
-
Kevin Loughlin, Stefan Saroiu, Alec Wolman, Yatin A. Manerkar, and Baris Kasikci.
MOESI-prime: Preventing Coherence-Induced Hammering in Commodity Workloads. The 49th International Symposium on Computer Architecture (ISCA), June 2022.
[PDF]
-
Yatin A. Manerkar, Daniel Lustig, Margaret Martonosi, and Aarti Gupta.
PipeProof: Automated Memory Consistency Proofs for Microarchitectural Specifications. The 51st Annual IEEE/ACM
International Symposium on Microarchitecture (MICRO), October 2018.
Nominated for best paper.
Selected as a IEEE MICRO Top Picks Honorable Mention from the 2018 Computer Architecture Conferences.
[PDF]
[Slides]
[Poster]
[GitHub]
-
Hongce Zhang, Caroline Trippel, Yatin A. Manerkar, Aarti Gupta, Margaret Martonosi, and Sharad Malik.
ILA-MCM: Integrating Memory Consistency Models with Instruction-Level Abstractions for Heterogeneous System-on-Chip Verification.
The 18th Conference on Formal Methods in Computer-Aided Design (FMCAD), October 2018.
[PDF]
-
Caroline Trippel, Yatin A. Manerkar, Daniel Lustig, Michael Pellauer, and Margaret Martonosi. "Full-Stack Memory Model Verification with TriCheck". IEEE Micro, 38 (3) (Top Picks of the 2017 Computer Architecture Conferences), May-June 2018.
[PDF]
-
Yatin A. Manerkar, Daniel Lustig, Margaret Martonosi, and Michael Pellauer.
RTLCheck: Verifying the Memory Consistency of RTL Designs. The 50th Annual IEEE/ACM
International Symposium on Microarchitecture (MICRO), October 2017.
Selected as a IEEE MICRO Top Picks Honorable Mention from the 2017 Computer Architecture Conferences.
[PDF]
[Slides]
[Poster]
[GitHub]
-
Caroline Trippel, Yatin A. Manerkar, Daniel Lustig, Michael Pellauer, and Margaret Martonosi.
TriCheck: Memory Model Verification at the Trisection of Software, Hardware, and ISA. The 22nd International
Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2017.
Selected as a IEEE MICRO Top Pick from the 2017 Computer Architecture Conferences.
[PDF]
-
Yatin A. Manerkar, Daniel Lustig, Michael Pellauer, and Margaret Martonosi.
CCICheck: Using µhb Graphs to Verify the Coherence-Consistency Interface. The 48th Annual IEEE/ACM
International Symposium on Microarchitecture (MICRO), December 2015.
Nominated for best paper.
[PDF]
[Slides]
[Poster]
[GitHub]