BEGIN:VCALENDAR
METHOD:PUBLISH
VERSION:2.0
PRODID:-//Cornell U. Department of Computer Science//Brown Bag Seminar//EN
BEGIN:VEVENT
SUMMARY:Brown bag: Christopher Batten
DESCRIPTION:Title: PyMTL and Pydgin: Python Frameworks for Highly
	 Productive Computer Architecture Research\nSpeaker: Christopher
	 Batten\nAbstract: Hardware specialization is an increasingly common
	 technique to enable improved performance and energy efficiency in spite
	 of the diminished benefits of technology scaling. Exploring hardware
	 specialization requires a vertically integrated research approach
	 spanning applications\, compilers\, run-times\, instruction set design\,
	 microarchitectures\, and VLSI implementation. In this talk\, I will
	 describe PyMTL and Pydgin\, two new Python-based frameworks designed to
	 improve the productivity of vertically integrated computer architecture
	 research. PyMTL is a hardware modeling framework for vertically
	 integrated computer architecture research. The PyMTL framework
	 encourages a philosophy of \"modeling towards layout\" in which a
	 microarchitecture is incrementally refined from a high-level
	 functional-level model\, to a timing-approximate cycle-level model\, to
	 a bit-accurate RTL implementation. PyMTL is particularly well-suited for
	 rapid design space exploration of microarchitectures for novel
	 accelerators\, specialized coprocessors\, or any design proposal that
	 could benefit from the additional credibility provided by an RTL
	 implementation. Pydgin is a framework for rapidly developing
	 instruction-set simulators (ISSs) from a Python-based architecture
	 description language. Pydgin creatively adapts existing meta-tracing JIT
	 compilation frameworks designed for general-purpose dynamic programming
	 languages to automatically generate ISSs augmented with dynamic binary
	 translation. Pydgin is suitable for generating very fast ISSs for
	 general-purpose instruction sets\, but is particularly well-suited for
	 exploring the hardware/software abstraction of emerging specialized
	 architectures.\n\nBio: Christopher Batten is an Assistant Professor in
	 the School of Electrical and Computer Engineering at Cornell
	 University\, where he leads a research group focusing on
	 energy-efficient parallel computer architecture for both
	 high-performance and embedded applications. His work has been recognized
	 with several awards including an AFOSR Young Investigator Program award
	 (2015)\, Intel Early Career Faculty Honor Program award (2013)\, an NSF
	 CAREER award (2012)\, a DARPA Young Faculty Award (2012)\, and an IEEE
	 Micro Top Picks selection (2004). His teaching has been recognized with
	 a Michael Tien '72 Excellence in Teaching Award (2013) and a James M.
	 and Marsha D. McCormick Award for Outstanding Advising of First-Year
	 Engineering Students (2013). Prior to his appointment at Cornell\,
	 Batten received his Ph.D. in electrical engineering and computer science
	 from the Massachusetts Institute of Technology in 2010. He received an
	 M.Phil. in engineering as a Churchill Scholar at the University of
	 Cambridge in 2000\, and received a B.S. in electrical engineering as a
	 Jefferson Scholar at the University of Virginia in 1999.
LOCATION:Gates 122
UID:2016-04-19
STATUS:CONFIRMED
DTSTART:20160419T160000Z
DTEND:20160419T170000Z
LAST-MODIFIED:20160417T215732Z
ORGANIZER;CN=Jonathan Shi:http://www.cs.cornell.edu/~jshi/brownbag/
DTSTAMP:20260408T172629Z
END:VEVENT
END:VCALENDAR