Postdoctoral Researcher Opportunity

Project: Flexible On-Chip Network Generator for Cache-Coherent Memory Systems
Location: Cornell University, Ithaca, NY
Adviser: Christopher Batten
Duration: 1-2 years starting fall 2018

The Computer Systems Laboratory at Cornell seeks a postdoctoral researcher to help launch a new project to develop an open-source on-chip network generator for cache-coherent memory systems. The project spans computer architecture and VLSI design.

The Team

The postdoc will work within the research group of Professor Christopher Batten in the department of Electrical and Computer Engineering. The postdoc will have opportunities to mentor PhD, masters, and undergraduate researchers in these groups. The project also includes researchers at Princeton University.

The Project

There is increasing excitement about open-source hardware but a lack of high-quality open-source IP available for use in new system-on-chip designs. This is particularly true with respect to scalable cache-coherent memory systems. We are aiming to develop and release a new open-source framework capable of flexibly generating on-chip networks specifically designed for use in scalable cache-coherent memory systems. This framework will be based on our prior work on PyMTL, a Python-based hardware modeling framework well-suited to generating both the on-chip networks and the associated test harnesses from high-level descriptions. There is also an option to lead a small VLSI test chip in the later stage of the project.


We are seeking recent PhDs in CS or ECE with expertise in architecture and/or VLSI. Researchers in one area or the other will fit well; researchers whose interests span architecture and VLSI are ideal. Prior work on on-chip networks is relevant but not required. Good candidates will have a track record of releasing open-source projects.

The Job

The position starts in the fall semester of 2018 and lasts for one or two years, depending on the candidate’s preference. The postdoc will work with the PI and students to define the research direction, develop the framework, release the framework as an open-source project, and write papers for relevant conferences. This is a leadership role; there will be opportunities to mentor students and to give talks at companies and other universities.


We take diversity and inclusion seriously. Cornell is a recognized employer and educator valuing AA/EEO, Protected Veterans, and Individuals with Disabilities.

How to Apply

Send your CV via email to: cbatten cornell edu