Gedare Bloom


Gedare Bloom

Assistant Professor
Computer Science


Biographical Sketch

Gedare Bloom is Assistant Professor in the Department of Computer Science at University of Colorado Colorado Springs.  He received his Ph.D. in computer science from The George Washington University in Washington, D.C., in 2013. Prior to joining UCCS, he was Assistant Professor of Computer Science at Howard University for 4 years. His research expertise is computer system security with particular focus on real-time embedded systems, and he has published over twenty peer-reviewed articles in these areas. The techniques he applies to solve problems along the hardware-software interface range from computer architecture, computer security, cryptography, operating systems, and real-time analysis. He has served as a program committee member and technical referee for flagship conferences and journals in the area of real-time embedded systems. He is an ACM Senior Member and an IEEE Senior Member.

Since 2011 Professor Bloom has been a maintainer for the RTEMS open-source hard real-time OS, which is used in robotics frameworks, unmanned vehicles, satellites and space probes, automotive, defense, building automation, medical devices, industrial controllers, and more. Some of his key contributions to RTEMS include the first 64-bit architectural port of RTEMS, design and implementation of a modern thread scheduling infrastructure, support for running RTEMS as a paravirtualized guest for avionics hypervisors, and implementation of POSIX services required to be compliant with the FACE avionics standard. Additionally, he mentors and guides students around the world through learning about and developing with RTEMS.