Magma: A ground-truth fuzzing benchmark

A Hazimeh, A Herrera, M Payer - … of the ACM on Measurement and …, 2020 - dl.acm.org
High scalability and low running costs have made fuzz testing the de facto standard for
discovering software bugs. Fuzzing techniques are constantly being improved in a race to …

Investigating managed language runtime performance: Why {JavaScript} and python are 8x and 29x slower than c++, yet java and go can be faster?

D Lion, A Chiu, M Stumm, D Yuan - 2022 USENIX Annual Technical …, 2022 - usenix.org
The most widely used programming languages today are managed languages. They are
popular because their vast features improve many aspects of code development, including …

Ripple: Profile-guided instruction cache replacement for data center applications

TA Khan, D Zhang, A Sriraman… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
Modern data center applications exhibit deep software stacks, resulting in large instruction
footprints that frequently cause instruction cache misses degrading performance, cost, and …

I-spy: Context-driven conditional instruction prefetching with coalescing

TA Khan, A Sriraman, J Devietti… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Modern data center applications have rapidly expanding instruction footprints that lead to
frequent instruction cache misses, increasing cost and degrading data center performance …

TaintBench: Automatic real-world malware benchmarking of Android taint analyses

L Luo, F Pauck, G Piskachev, M Benz… - Empirical Software …, 2022 - Springer
Due to the lack of established real-world benchmark suites for static taint analyses of
Android applications, evaluations of these analyses are often restricted and hard to …

Twig: Profile-guided btb prefetching for data center applications

TA Khan, N Brown, A Sriraman… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Modern data center applications have deep software stacks, with instruction footprints that
are orders of magnitude larger than typical instruction cache (I-cache) sizes. To efficiently …

Pronghorn: Effective checkpoint orchestration for serverless hot-starts

S Kohli, S Kharbanda, R Bruno, J Carreira… - Proceedings of the …, 2024 - dl.acm.org
Serverless computing allows developers to deploy and scale stateless functions in
ephemeral workers easily. As a result, serverless computing has been widely used for many …

Magma: A ground-truth fuzzing benchmark

A Hazimeh, A Herrera, M Payer - Abstract Proceedings of the 2021 ACM …, 2021 - dl.acm.org
High scalability and low running costs have made fuzz testing the de facto standard for
discovering software bugs. Fuzzing techniques are constantly being improved in a race to …

Enhancing performance of cloud-based software applications with GraalVM and Quarkus

M Šipek, D Muharemagić, B Mihaljević… - 2020 43rd …, 2020 - ieeexplore.ieee.org
Increased complexity of network-based software solutions and the ever-rising number of
concurrent users forced a shift of the IT industry to cloud computing. Conventional network …

Whisper: Profile-guided branch misprediction elimination for data center applications

TA Khan, M Ugur, K Nathella, D Sunwoo… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Modern data center applications experience frequent branch mispredictions–degrading
performance, increasing cost, and reducing energy efficiency in data centers. Even the state …