Troy S. Wolz

Date of Award


Document Type


Degree Name

Master of Science in Engineering (MSE)


Electrical and Computer Engineering

Committee Chair

Rhonda Kay Gaede

Committee Member

Jeffrey Kulick

Committee Member

Adam Panagos


Parallel processing (Electronic computers), High performance processors., Computer architecture.


Many real-time systems with requirements of low-latency and determinism are incapable of being implemented in software because software-based approaches using standard Operating Systems (OS) introduce unacceptable and unpredictable latencies. Field Programmable Gate Arrays (FPGAs) are often used in place of software at the expense of ease of programmability and time of development because they provide constant run time. This thesis presents the MORPF framework which combines a highly parallelized software framework with a specialized OS to allow for determinism on the order of tens of microseconds in software. With MORPF, highly deterministic software can be written that is more flexible, easier to program, and faster to build than equivalent FPGA solutions.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.