collaborators

6 papers

cs.DC2025

Managing Multi Instance GPUs for High Throughput and Energy Savings

Abhijeet Saraha, Yuanbo Li, Chris Porter +1

Modern GPUs such as the Ampere series (A30, A100) as well as the Hopper series (H100, H200) offer performance as well as security isolation features. They also support a good amoun…

cs.SE2024

Phaedrus: Predicting Dynamic Application Behavior with Lightweight Generative Models and LLMs

Bodhisatwa Chatterjee, Neeraj Jadhav, Santosh Pande

Application profiling is essential for software optimization tasks such as code layout and memory placement, where optimization decisions depend on program behavior. However, moder…

eess.SP2024

Real-time Digital RF Emulation -- II: A Near Memory Custom Accelerator

Mandovi Mukherjee, Xiangyu Mao, Nael Rahman +16

A near memory hardware accelerator, based on a novel direct path computational model, for real-time emulation of radio frequency systems is demonstrated. Our evaluation of hardware…

eess.SP2024

Real-time Digital RF Emulation -- I: The Direct Path Computational Model

Coleman DeLude, Joe Driscoll, Mandovi Mukherjee +11

In this paper we consider the problem of developing a computational model for emulating an RF channel. The motivation for this is that an accurate and scalable emulator has the pot…

cs.CR2024

Combined Static Analysis and Machine Learning Prediction for Application Debloating

Chris Porter, Sharjeel Khan, Kangqi Ni +1

Software debloating can effectively thwart certain code reuse attacks by reducing attack surfaces to break gadget chains. Approaches based on static analysis enable a reduced set o…

cs.SE2024

Improving Program Debloating with 1-DU Chain Minimality

Myeongsoo Kim, Santosh Pande, Alessandro Orso

Modern software often struggles with bloat, leading to increased memory consumption and security vulnerabilities from unused code. In response, various program debloating technique…