Currently working for Google NYC
(as of July 2011).
Below are links from previous research. Previously, I was researching compiler techniques in the CCCP group at the University of Michigan. There, I developed compiler passes that automatically transform single-threaded code into multi-threaded code.
- M.S.E., Computer Science & Engineering, University of Michigan, 2006
- B.S. Cum Laude, Computer Engineering, Northwestern University, 2004
Hongtao Zhong, Mojtaba Mehara, Steven A. Lieberman, Scott A. Mahlke.
"Uncovering Hidden Loop Level Parallelism in Sequential Applications,"
Proc. 14th Intl. Symposium on High Performance Computer Architecture (HPCA), pp. 290-301, February 2008.
Hongtao Zhong, Steven A. Lieberman, Scott A. Mahlke.
"Extending Multicore Architectures to Exploit Hybrid Parallelism in Single-thread Applications,"
Proc. 13th Intl. Symposium on High Performance Computer Architecture (HPCA), pp. 25-36, February 2007.
Steven A. Lieberman, Hongtao Zhong, Scott A. Mahlke.
"Extracting Statistical Loop-Level Parallelism using Hardware-Assisted Recovery,"
University of Michigan CSE Technical Report, CSE-TR-528-07, February 2007.
E-mail: <my last name> @ digilevel.com
For search/indexing purposes, my full name is Steven A. Lieberman, or Steven Lieberman.