PhD student Computer Science and Engineering
McKelvey School of Engineering
Washington University in St. Louis
Research:
Heterogeneous Architectures
Parallel
Real-Time Systems
Cyber-Physical Systems
Real-Time
Concurrency Platforms, Operating Systems, Virtualization, and
Embedded Devices.
Teaching & Presentations:
McKelvey School of Engineering:
Fall 2022 - CSE 560 (Domain Specific Architectures):
Fall 2023 - CSE 560 (Technology):
Fall 2023 - CSE 560 (Superscalar):
Challenges Designing for FPGAs using High-Level Synthesis
Presented at the 2022 IEEE High Performance Extreme Computing Conference
OpenCL Performance on the Intel Heterogeneous Architecture
Research Platform
Presented at the 2020 IEEE High Performance Extreme Computing Conference
Science is a lot of fun..when it works. However, many of my days are spent trying to understand why a given technology doesn’t work, usually as advertised, and how we can make it better. Spending time in the weeds, diving into low-level computer code and hardware that is usually in opposition to ones efforts can be very exhausting. Failure is one of the few things that can cause us to shutdown. You may appear in the room but without being present in each moment, you haven’t taken a seat at the table. Just because we are there, doesn’t mean that we are present in the moment. We may be physical in the room or appear on technologies such as Zoom, but being present in each moment is really hard work. Two quotes that sticks with me is as follows:
We must look for ways to be an active force in our own lives. We must take charge of our own destinies, design a life of substance and truly begin to live our dreams. --Les Brown
The master has failed more times than the beginner has even tried. --Stephen McCranie
Fail fast. Your solution may come right after the next failure. It has countless times for me!
e-mail: sharris22 at wustl.edu
s-mail:
phone: +1 (314) 935-6160
Last modified 00:00
CST 2 May
2024