Viewing 0 current events matching “llvm” by Event Name.

Sort By: Date Event Name, Location , Default
No events were found.

Viewing 2 past events matching “llvm” by Event Name.

Sort By: Date Event Name, Location , Default
Friday
Jul 13, 2018
Galois Tech Talk: Vellvm -- Verifying the LLVM
Galois Inc

Abstract: In this talk, I’ll give a high-level overview of Penn’s Vellvm (Verified LLVM) project, which aims to build formal semantics in Coq for the LLVM IR. I’ll sketch some of our past results, in which we verified memory safety transformations and a variant of LLVM’s mem2reg optimization, focusing on the structure of the proof techniques. Along the way, I’ll highlight some of the challenges of reasoning about LLVM code (many of which are still open issues). I’ll wrap up with a status report about our ongoing efforts to re-engineer Vellvm as part of the DeepSpec NSF Expeditions project.

No experience with LLVM or Coq will be assumed.

Bio: I study programming languages and computer security. I have wide-ranging interests, and some of my most recent work touches on: Coq verification of LLVM program transformations and randomized algorithms, type-directed program synthesis, linear types and GUI programming. I have also spent a lot of time thinking about language-based enforcement of information-flow policies, low-level code memory safety, understanding dynamic security policies, and authorization logic. I am also interested in secure concurrent and distributed computing, functional programming languages, type theory, linear and modal logics, theorem proving and mechanized metatheory.

Website
Thursday
Jan 8, 2015
PDX Rust
New Relic

PDX Rust is a local user group for Rust developers as well as those curious about it. We are welcome to all skill levels, whether you've hacked on core or you haven't even installed rustc yet, come along, learn and share knowledge!

Yehuda Katz will likely be speaking about Rust 1.0. Remaining time will be used for group discussion or for folks to break off a bit and work on projects.