Associate Professor (untenured)
Department of Computer Science
469 Computer Science Building
|Mail:||500 West 120 Street|
Mail Code 0401
New York, NY 10027
Martha Kim is an Associate Professor of Computer Science at Columbia University where she leads the ARCADE Lab
. Kim's research interests are in computer architecture, parallel programming, compilers, and low-power computing. Her work has explored low-cost chip manufacturing systems, reconfigurable communication networks, and fine-grained parallel application profiling techniques. Her current research focuses on hardware and software techniques to improve the usability of hardware accelerators as well as data-centric accelerator design. Kim holds a PhD in Computer Science and Engineering from the University of Washington and a bachelors in Computer Science from Harvard University. She is the recipient of the 2013 Rodriguez Family Award, the 2015 Edward and Carole Kim Faculty Involvement Award, and a 2013 NSF CAREER award.
- Repetti Thomas (PhD)
- Vincent Mierlak (PhD)
- Van Bui (PhD)
- Lianne Lairmore (PhD)
- Andrea Lottarini (PhD)
Select Recent Publications
- NRG-Loops: Conditionally Adjusting Applications to Conserve Power and Energy, to appear in CGO 2016.
- Hardware Synthesis from a Recursive Functional Language, in CODES+ISSS 2015.
- Fast Computational GPU Design with GT-Pin, in IISWC 2015.
- Implementing Latency-Insensitive Dataflow Blocks, in MEMOCODE 2015.
- The Q100 Database Processing Unit, in Top Picks 2015.
- Better Architecture, in TR 2015.
- An Experimental Survey of Energy Management Across the Stack, in OOPSLA 2014.
- Energy Analysis of Hardware and Software Range Partitioning, in TOCS 2014.
- Caches and Codecs: An Analytical Model for the Storage and Manipulation of Data, in IEEE Micro 2014.
- Hardware Partitioning for Big Data Analytics, in Top Picks 2014.
- Trading Functionality for Power within Applications, in APPROX 2014.
- Q100: The Architecture and Design of a Database Processing Unit, in ASPLOS 2014. Top Picks in Computer Architecture Selection.
Information for Prospective Students
Due to the large quantity of email from prospective students, I cannot always respond personally to students who are not enrolled or admitted to Columbia.
- PhD:The ARCADE Lab is looking for qualified PhD students, who recieve full financial support for theduration of their PhD. The group's recent publications capture the themes of our research. If these or related topics interest you, you may complete an application here.
- MS:If you are interested in the MS program in Computer Science or Computer Engineering, both programs provide comprehensive FAQs and application information.
- Intern:We do not take on interns regardless of funding situation.