File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,19 @@ Essays I've Liked
26
26
- `Turd Sandwiches and Purpose In Life - AvE [video]
27
27
<https://youtu.be/E7RgtMGL7CA?si=n-JG-tI3TODkEODk> `__
28
28
29
+ Papers I've Liked
30
+ -----------------
31
+
32
+ - `Compiler Validation via Equivalence Modulo Inputs
33
+ <https://web.cs.ucdavis.edu/~su/publications/emi.pdf> `__
34
+
35
+ Interesting approach to testing a program for faults. To summarize: For a set of
36
+ inputs 'I' to a program 'P', 'P' can be divided into executed and unexecuted
37
+ code ("dead code"). Re-ordering/manipulation on the dead code should cause no
38
+ variance to the outputs for the inputs. This technique "EMI" allows one to
39
+ have many versions of a program (in this case, a compiler) and test for
40
+ miscompilations.
41
+
29
42
Programming/Hacking
30
43
-------------------
31
44
You can’t perform that action at this time.
0 commit comments