Rafael A. Herrera Guaitero

Rafael A. Herrera Guaitero

Institution/Organization: University of Delaware

Department: Electrical and Computer Engineering

Academic Status: Doctoral Student


I’m a Ph.D. student in the Department of Electrical and Computer Engineering at the University of Delaware in the US. My research interest includes High-Performance Computing, Runtime Systems, and Compilers. The main objective of my research is to make programs run faster, perform more reliably, and use resources more efficiently on current and future computing architectures. I hold a bachelor’s degree in Electronic Engineering from the Pontificia Universidad Javeriana in Colombia with an emphasis on the design of digital systems. I have worked as a Freelancer, Designing and implementing software for embedded devices and systems, and as a Software Developer at Accenture, coding programs that meet the need of the clients. Currently, I work as a Research Assistant at the Computer Architecture and Parallel Systems Laboratory at the University of Delaware, working in CODIR, which is the Codelet Model domain-specific language extension and intermediate representation built using the already existing Multi-Level Intermediate Representation compiler infrastructure. Moreover, I am actively collaborating with professors and students at my University of Colombia, co-directing the degree work of undergraduate students in Electronic Engineering.


I’m currently part of the SRP-HPC program working at Argonne National Lab. The project I am working on attempts to exploit implicit asynchronous code execution in applications without user intervention by offloading OpenMP. By being part of this program I have had the opportunity to work directly with specialists and researchers from different educational institutions and national laboratories. In addition, this program has allowed me to establish contacts with people, and learn about their research projects and applications, which can surely lead to future collaborations.