Profs. Brockman and Thain are currently recruiting multiple undergraduate students to participate in a spring project at the intersection of compilers and computer architecture. The objective is to build a software toolchain (compiler, assembler, simulator, documentation, etc) that will allow programs written in C-minor to be compiled to the albaCore computer architecture. This package will be used in future offerings of logic design to assist students in running real, complex programs on custom FPGA hardware.
Juniors or seniors who have taken either compilers or architecture (or both) are invited to apply by contacting either Prof. Thain (firstname.lastname@example.org) or Brockman (email@example.com). The project will be offered as a three-credit undergraduate research class in Spring 2018.