Replies: 5 comments 15 replies
-
Perhaps I'm missing something obvious, but will the lattices always be of finite height? (E.g., how is time represented?) Is there any concern about the abstract interpretation losing precision? |
Beta Was this translation helpful? Give feedback.
-
It would be super interesting to think about how to build an RTL simulator on top of this foundation. It seems like a netlist simulator would be a more natural fit, but how hard would it be to add more RTLish semantics on top? |
Beta Was this translation helpful? Give feedback.
-
I wonder if the proposed semantics could solve certain X-propagtaion challenges in gate-level simulation. For example, we know that |
Beta Was this translation helpful? Give feedback.
-
Hi Gilbert, Ross, In the talk you mentioned the different level of abstractions at which one may be interested in giving semantics of hardware. You semi-jokingly mentioned Maxwell's equation. Have you thought about what is the lattice correspondind to simulating the hardware at the Maxwell's equation level? ^^ (It seems like in a sense, such lattices fixpoint computation would correspond to iterative methods to solve the PDEs, guaranteed to converge. Up to the problem that it may take infinite long to compute) |
Beta Was this translation helpful? Give feedback.
-
Hi Gilbert, Ross, When I think of abstract interpretation, what comes to my mind is usually that there are different domains: one concrete and one abstract, or a flurry of different abstracts related to each other with relative precision. |
Beta Was this translation helpful? Give feedback.
-
Authors: Gilbert Bernstein, Ross Daly, Jonathan Ragan-Kelley, Pat Hanrahan
Paper PDF: https://capra.cs.cornell.edu/latte21/paper/19.pdf
Talk Recording: https://www.youtube.com/watch?v=xiAW7ULIulM
Beta Was this translation helpful? Give feedback.
All reactions