Shyam Murthy

dblp:38/5389 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
3since 2021 · last 2022
0000-0002-0222-322XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 4 · 3 first-author · 3 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2022 Passive Triangulation Attack on ORide
Shyam Murthy, Srinivas Vivek 0001
CANS1
2022 Driver Locations Harvesting Attack on pRide
Shyam Murthy, Srinivas Vivek 0001
NSS1
2021 Revisiting Driver Anonymity in ORide
Deepak Kumaraswamy, Shyam Murthy, Srinivas Vivek 0001
SAC2
2020 Zeroploit: Exploiting Zero Valued Operands in Interactive Gaming Applications
abstract
In this article, we first characterize register operand value locality in shader programs of modern gaming applications and observe that there is a high likelihood of one of the register operands of several multiply, logical-and, and similar operations being zero, dynamically. We provide intuition, examples, and a quantitative characterization for how zeros originate dynamically in these programs. Next, we show that this dynamic behavior can be gainfully exploited with a profile-guided code optimization called Zeroploit that transforms targeted code regions into a zero-(value-)specialized fast path and a default slow path. The fast path benefits from zero-specialization in two ways, namely: (a) the backward slice of the other operand of a given multiply or logical-and can be skipped dynamically, provided the only use of that other operand is in the given instruction, and (b) the forward slice of instructions originating at the given instruction can be zero-specialized, potentially triggering further backward slice specializations from operations of that forward slice as well. Such specialization helps the fast path avoid redundant dynamic computations as well as memory fetches, while the fast-slow versioning transform helps preserve functional correctness. With an offline value profiler and manually optimized shader programs, we demonstrate that Zeroploit is able to achieve an average speedup of 35.8% for targeted shader programs, amounting to an average frame-rate speedup of 2.8% across a collection of modern gaming applications on an NVIDIA® GeForce RTX™ 2080 GPU.
Ram Rangan, Mark Stephenson, Aditya Ukarande, Shyam Murthy, Virat Agarwal, Marc Blackstein
ACM Trans. Archit. Code Optim.4
2019 Cryptanalysis of a Protocol for Efficient Sorting on SHE Encrypted Data
Shyam Murthy, Srinivas Vivek 0001
IMACC1
1999 Proportional Time Simulation of ATM Networks
abstract
The performance evaluation of ATM networks has received considerable attention from the networking research community. Most of the studies have been done using conventional methods such as discrete event simulation software. This paper presents an application of real-time and embedded system techniques to create distributed proportional rate simulations of ATM networks which execute substantially faster than equivalent discrete event simulations. In this work, real-time modifications to the Linux operating system were used to control distributed ATM network simulations. The simulation results from this system are compared with simulation results for a specific set of experiments under alternative modeling methodologies and the speedup achieved in using the proportional time emulation and simulation (ProTEuS) platform is discussed.
Sean B. House, Shyam Murthy, Douglas Niehaus
RTSS2