Working on formal verification, dipping my toes into AI.
Founder of VerifiedVoting.org, which advocates reforms to make elections more trustworthy.
Or other specific cuts that are indefensible.
Or other specific cuts that are indefensible.
Almost no one knows about these projects, but they're still important.
bsky.app/profile/davi...
It's not the most important example. Maybe it's an average innovation out of thousands funded by the NSF.
Almost no one knows about these projects, but they're still important.
bsky.app/profile/davi...
I'll let others debunk the misinformation.
I'll let others debunk the misinformation.
So, why am I reading articles about devastating cuts in NSF funding? Has anyone thought about this at all?
So, why am I reading articles about devastating cuts in NSF funding? Has anyone thought about this at all?
For this reason, NSF has been enthusiastically supported by Democrats and Republican alike.
For this reason, NSF has been enthusiastically supported by Democrats and Republican alike.
Murphi was funded by additional sources besides the NSF, but I wouldn't have been able to start the project without NSF.
Murphi was funded by additional sources besides the NSF, but I wouldn't have been able to start the project without NSF.
Recently, I was contacted by another former student that Murphi was being used at a very important computer company <redacted>, and that it was still regarded as the best tool in industry for debugging cache coherence protocols.
Recently, I was contacted by another former student that Murphi was being used at a very important computer company <redacted>, and that it was still regarded as the best tool in industry for debugging cache coherence protocols.
A LONG time ago, I ran out of students to maintain Murphi. The Murphi source code was distributed by other researchers at other schools, who had improved it.
A LONG time ago, I ran out of students to maintain Murphi. The Murphi source code was distributed by other researchers at other schools, who had improved it.
At some point, it dawned on me that many major computer manufacturers were using Murphi as a design tool.
At some point, it dawned on me that many major computer manufacturers were using Murphi as a design tool.
We made the program free and open source to minimize barriers to use in industry.
Pretty soon, people at major computer companies started using it.
We made the program free and open source to minimize barriers to use in industry.
Pretty soon, people at major computer companies started using it.
We tried it out on protocols being developed in our building, and a few in local industry (in Silicon Valley).
We tried it out on protocols being developed in our building, and a few in local industry (in Silicon Valley).
I just deleted an explanation because it gets too involved, so I'll ask you to trust me on this.
I just deleted an explanation because it gets too involved, so I'll ask you to trust me on this.
I went to neighboring offices asking: What are your biggest worries about bugs? They said "cache coherence".
Here's the problem: In electrical terms, a shared memory is big and far away and thus slow.
I went to neighboring offices asking: What are your biggest worries about bugs? They said "cache coherence".
Here's the problem: In electrical terms, a shared memory is big and far away and thus slow.
Nowadays, all multi-core CPUs are shared memory multiprocessors.
Nowadays, all multi-core CPUs are shared memory multiprocessors.
I found out in my first year that I got one of these.
I found out in my first year that I got one of these.
I finished my PhD in computer science and was lucky enough to get an Assistant Professor position at Stanford, which has a *really* good CS department.
I finished my PhD in computer science and was lucky enough to get an Assistant Professor position at Stanford, which has a *really* good CS department.
At worst, we're bringing on the new Dark Ages.
At worst, we're bringing on the new Dark Ages.
So, what this is about, is Stanford allowing Bhattacharya to retire, and not violating its own rules about his post-retirement status.
So, what this is about, is Stanford allowing Bhattacharya to retire, and not violating its own rules about his post-retirement status.