Co-run scheduling with power cap on integrated cpu-gpu systems

Q Zhu, B Wu, X Shen, L Shen… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
This paper presents the first systematic study on co-scheduling independent jobs on
integrated CPU-GPU systems with power caps considered. It reveals the performance …

Just-in-time value specialization

IR de Assis Costa, HN Santos, PR Alves… - … Languages, Systems & …, 2014 - Elsevier
JavaScript emerges today as one of the most important programming languages for the
development of client-side web applications. Therefore, it is essential that browsers be able …

Performance metrics and models for shared cache

C Ding, X **ang, B Bao, H Luo, YW Luo… - Journal of Computer …, 2014 - Springer
Performance metrics and models are prerequisites for scientific understanding and
optimization. This paper introduces a new footprint-based theory and reviews the research …

Simple Profile Rectifications Go a Long Way: Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations

B Wu, M Zhou, X Shen, Y Gao, R Silvera… - ECOOP 2013–Object …, 2013 - Springer
Feedback-driven program optimization (FDO) is common in modern compilers, including
Just-In-Time compilers increasingly adopted for object-oriented or scripting languages. This …

Big data challenges: A program optimization perspective

A Kejariwal - 2012 Second International Conference on Cloud …, 2012 - ieeexplore.ieee.org
Big Data is characterized by the increasing volume (of the order of zeta bytes) and velocity of
data generation. It is projected that the market size of Big Data shall climb up to 53.7 …

Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations

M Zhou, X Shen, Y Gao, G Yiu - Proceedings of the 2014 ACM …, 2014 - dl.acm.org
Function versioning is an approach to addressing input-sensitivity of program optimizations.
A major side effect of it is notable code size increase, which has been hindering its broad …

Dynamic dispatch of context-sensitive optimizations

G Poesia, FMQ Pereira - Proceedings of the ACM on Programming …, 2020 - dl.acm.org
Academia has spent much effort into making context-sensitive analyses practical, with great
profit. However, the implementation of context-sensitive optimizations, in contrast to …

Jit technology with c/c++ feedback-directed dynamic recompilation for statically compiled languages

D Nuzman, R Eres, S Dyshel, M Zalmanovici… - ACM Transactions on …, 2013 - dl.acm.org
The growing gap between the advanced capabilities of static compilers as reflected in
benchmarking results and the actual performance that users experience in real-life …

FPS: A fair-progress process scheduling policy on shared-memory multiprocessors

C Wu, J Li, D Xu, PC Yew, J Li… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Competition for shared memory resources on multiprocessors is the dominant cause for
slowing down applications and making their performance varies unpredictably. It …

Finding the limit: examining the potential and complexity of compilation scheduling for jit-based runtime systems

Y Ding, M Zhou, Z Zhao, S Eisenstat… - Proceedings of the 19th …, 2014 - dl.acm.org
This work aims to find out the full potential of compilation scheduling for JIT-based runtime
systems. Compilation scheduling determines the order in which the compilation units (eg …