The Penn CIS Architecture and Compilers Group (ACG) explores a wide range of topics in architectures, compilers, and their intersection. The Architecture and Compilers Group is directed by Assistant Professor Joe Devietti. We frequently collaborate with affiliated faculty Rajeev Alur and Steve Zdancewic in their respective areas of Formal Methods and Programming Languages.

If you are a current undergraduate student, a current graduate student, or a prospective graduate student and are interested in our group, please do not hesitate to contact any of us (faculty or students). We are working on lots of interesting projects, and there are many ways to get involved! The Architecture and Compilers Reading Group is open to all interested undergraduate and graduate students.

ACG Happy Hour
2012 ACG Happy Hour Photo
Left to right: Milo, Abhishek, Christian, Laurel, Sela, Joe, Arun


Posted December 20, 2015

Congratulations to Abhishek Udupa on his successful dissertation defense! Abhishek will be taking a position at Microsoft in the Spring.

Posted October 17, 2013

Congratulations to Arun Raghavan on his successful dissertation defense! Arun will be taking a position at Oracle in the Fall.

Posted August 28, 2013

Welcome to our newest ACG group members, PhD students Brooke Fugate and Yuanfeng Peng!

Posted August 23, 2013

Computational Sprinting makes it into a Wired article, quoting Milo several times!

Posted January 18, 2013

Two papers from the Architecture and Compilers Group have been selected as IEEE Micro Top Picks! Both Watchdog: Hardware for Safe and Secure Manual Memory Management and Full Memory Safety and Computational Sprinting were chosen to be among the 11 papers selected as top picks this year. Congratulations to Santosh, Arun, and all of their collaborators!

Posted October 11, 2012

Congratulations to Santosh Nagarakatte on his successful dissertation defense! Santosh will be joining Rutgers University as an Assistant Professor in the Spring.

Posted February 16, 2012

New Scientist published an article about the exciting work being done by Arun Raghavan and the rest of the Sprinting project team!