I am a Research Scientist in the Architectures and Performance Group at Oak Ridge National Laboratory and my research focus is on all things heterogeneous computing. While at ORNL, I’ve contributed to heterogeneous hardware solutions for 5G applications, high level synthesis performance portability for FPGAs, tightly-integrated GPU-FPGA systems research, and the LLVM front-end for Fortran (Flang).
I earned my Ph.D. in Computer Engineering at Washington University in St. Louis, where I was advised by Roger Chamberlain in the Stream Based Supercomputing Lab. My dissertation focused on domain specific computing. Specifically, I leveraged FPGAs using high level synthesis as a means to architect hardware for the domain of data integration.
In general, my research interests include heterogeneous systems, hardware accelerators, high level synthesis, high performance computing, and computer architecture.
cabreraam AT ieee DOT org