3 citations · 3 across the 3 of their papers we have counts for
4 papers
On-the-fly Code Activation for Attack Surface Reduction
Chris Porter, Sharjeel Khan, Santosh Pande
Modern code reuse attacks are taking full advantage of bloated software. Attackers piece together short sequences of instructions in otherwise benign code to carry out malicious ac…
Effective GPU Sharing Under Compiler Guidance
Chao Chen, Chris Porter, Santosh Pande
Modern computing platforms tend to deploy multiple GPUs (2, 4, or more) on a single node to boost system performance, with each GPU having a large capacity of global memory and str…
Compiler-Guided Throughput Scheduling for Many-core Machines
Girish Mururu, Sharjeel Khan, Bodhisatwa Chatterjee +4
Typical schedulers in multi-tenancy environments make use of reactive, feedback-oriented mechanisms based on performance counters to avoid resource contention but suffer from detec…
Binary Debloating for Security via Demand Driven Loading
Girish Mururu, Chris Porter, Prithayan Barua +1
Modern software systems heavily use C/C++ based libraries. Because of the weak memory model of C/C++, libraries may suffer from vulnerabilities which can expose the applications to…