Date of Award
Master of Science in Engineering (MSE)
Electrical and Computer Engineering
Rhonda Kay Gaede
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.
Wolz, Troy S., "Multi-core object-oriented real-time pipeline framework" (2014). Theses. 76.