Keywords

Profiling; workload; Intel Pin; memory access

Abstract

Complex tasks have evolved rapidly in recent times due to tremendous advancements in computational power and data availability. With the ever-increasing presence of complex applications, this paper attempts to distinguish between complex and simple applications. This paper explored side-channel analysis as a method to differentiate complex workloads from simple workloads by monitoring system-level metrics such as power consumption, cache behavior, and memory accesses. By leveraging side-channel effects such as power analysis and memory access, this study seeks to establish unique hardware signatures for complex workloads. Using tools such as Intel Pin, the data will be collected from complex and simple benchmarks and programs to attempt to identify key distinguishing features. The findings aim to improve complex workload detection, so we can assess security vulnerability, and mitigation strategies, to better understand the footprint left by complex workloads. The intent is to use the results of this research to motivate better security measures for systems that integrate complex tasks, helping to safeguard intellectual property and sensitive data.

Thesis Completion Year

2025

Thesis Completion Semester

Spring

Thesis Chair

Borowczak, Mike

College

College of Engineering and Computer Science

Thesis Discipline

Computer Engineering

Language

English

Access Status

Open Access

Length of Campus Access

None

Share

COinS
 

Rights Statement

In Copyright