Michael C. Brogioli is currently an Adjunct Professor of Electrical and Computer Engineering at Rice University in Houston, Texas, USA. He instructs graduate level seminars on embedded computer architectures, and their relation to compiled languages, and embedded software systems. In addition, he is also an avid technologist, entrepreneur, founder of Polymathic Consulting and managing director at Scout Island Ventures. He is currently the session Chair of IEEE / ACM Design Automation Conference’s Embedded Software and Systems Track, and sits on the Technical Committee for IEEE Real Time Systems Symposium.
Dr. Brogioli graduated from Rice University’s Department of Electrical and Computer Engineering in 2007. His Ph.D. thesis committee was comprised of Dr. Joseph Cavallaro, Dr. Keith D. Cooper and Dr. Scott Rixner. His research interests lie in heterogeneous architectures, simulation of SOC type architectures, compiler technology, and embedded software and systems in general. He is the author of the Spinach Simulation Environment for network interface architectures, as well as multi-processor DSP and FPGA based embedded architectures. He is also the author of the RISD compiler infrastructure for multi-clustered, scalable, VLIW based DSP architectures.
He received his B.S. Cum Laude in Electrical Engineering from Rensselaer Polytechnic Institute in 1999. His M.S. and Ph.D. were received in Computer Engineering from Rice University in 2003 and 2007 respectively. He has also held industry roles with Freescale Semiconductor’s Software Solutions Organization, Texas Instruments’ Advanced Architecture and Chip Technology group, as well as Intel’s Microprocessor Research Labs and IA-64 Compiler Group.
Earlier in his career, Dr. Brogioli spent time at Vicarious Visions as a lead game developer for Nintendo on their Gameboy Color platform, as well as Stratus Computer in their fault tolerant computing division.