Rapid Exploration of Pipelined Processors through Automatic Generation of Synthesizable RTL Models. - Prabhat Mishra 001; Arun Kejariwal; Nikil D. Dutt (IEEE International Workshop on Rapid System Prototyping, 2003)

Proxy-based task partitioning of watermarking algorithms for reducing energy consumption in mobile devices. - Arun Kejariwal; Sumit Gupta; Alexandru Nicolau; Nikil D. Dutt; Rajesh Gupta 001 (DAC, 2004)

A Geometric Approach for Partitioning N-Dimensional Non-rectangular Iteration Spaces. - Arun Kejariwal; Paolo D'Alberto; Alexandru Nicolau; Constantine D. Polychronopoulos (LCPC, 2004)

Synthesis-driven Exploration of Pipelined Embedded Processors. - Prabhat Mishra 001; Arun Kejariwal; Nikil D. Dutt (VLSI Design, 2004)

High performance annotation-aware JVM for Java cards. - Ana Azevedo; Arun Kejariwal; Alexander V. Veidenbaum; Alexandru Nicolau (EMSOFT, 2005)

Energy Analysis of Multimedia Watermarking on Mobile Handheld Devices. - Arun Kejariwal; Sumit Gupta; Alexandru Nicolau; Nikil D. Dutt; Rajesh Gupta 001 (ESTIMedia, 2005)

Enhanced Loop Coalescing: A Compiler Technique for Transforming Non-uniform Iteration Spaces. - Arun Kejariwal; Alexandru Nicolau; Constantine D. Polychronopoulos (ISHPC, 2005)

An Efficient Load Balancing Scheme for Grid-based High Performance Scientific Computing. - Arun Kejariwal; Alexandru Nicolau (ISPDC, 2005)

An Efficient Approach for Self-scheduling Parallel Loops on Multiprogrammed Parallel Computers. - Arun Kejariwal; Alexandru Nicolau; Constantine D. Polychronopoulos (LCPC, 2005)

A novel approach for partitioning iteration spaces with variable densities. - Arun Kejariwal; Alexandru Nicolau; Utpal Banerjee; Constantine D. Polychronopoulos (PPoPP, 2005)

Challenges in exploitation of loop parallelism in embedded applications. - Arun Kejariwal; Alexander V. Veidenbaum; Alexandru Nicolau; Milind Girkar; Xinmin Tian; Hideki Saito 001 (CODES+ISSS, 2006)

Probablistic Self-Scheduling. - Milind Girkar; Arun Kejariwal; Xinmin Tian; Hideki Saito 001; Alexandru Nicolau; Alexander V. Veidenbaum; Constantine D. Polychronopoulos (Euro-Par, 2006)

History-aware Self-Scheduling. - Arun Kejariwal; Alexandru Nicolau; Constantine D. Polychronopoulos (ICPP, 2006)

Lightweight lock-free synchronization methods for multithreading. - Arun Kejariwal; Hideki Saito 001; Xinmin Tian; Milind Girkar; Wei Li 015; Utpal Banerjee; Alexandru Nicolau; Constantine D. Polychronopoulos (ICS, 2006)

On the performance potential of different types of speculative thread-level parallelism: The DL version of this paper includes corrections that were not made available in the printed proceedings. - Arun Kejariwal; Xinmin Tian; Wei Li 015; Milind Girkar; Sergey Kozhukhov; Hideki Saito 001; Utpal Banerjee; Alexandru Nicolau; Alexander V. Veidenbaum; Constantine D. Polychronopoulos (ICS, 2006)

Rapid Resource-Constrained Hardware Performance Estimation. - Basant Kumar Dwivedi; Arun Kejariwal; M. Balakrishnan; Anshul Kumar (IEEE International Workshop on Rapid System Prototyping, 2006)

A general approach for partitioning N-dimensional parallel nested loops with conditionals. - Arun Kejariwal; Alexandru Nicolau; Hideki Saito 001; Xinmin Tian; Milind Girkar; Utpal Banerjee; Constantine D. Polychronopoulos (SPAA, 2006)

Energy efficient watermarking on mobile devices using proxy-based partitioning. - Arun Kejariwal; Sumit Gupta; Alexandru Nicolau; Nikil D. Dutt; Rajesh K. Gupta 001 (IEEE Trans. Very Large Scale Integr. Syst., 2006)

Tight analysis of the performance potential of thread speculation using spec CPU 2006. - Arun Kejariwal; Xinmin Tian; Milind Girkar; Wei Li 015; Sergey Kozhukhov; Utpal Banerjee; Alexandru Nicolau; Alexander V. Veidenbaum; Constantine D. Polychronopoulos (PPoPP, 2007)

Comparative characterization of SPEC CPU2000 and CPU2006 on Itanium architecture. - Arun Kejariwal; Gerolf Hoflehner; Darshan Desai; Daniel M. Lavery; Alexandru Nicolau; Alexander V. Veidenbaum (SIGMETRICS, 2007)

A predictive decode filter cache for reducing power consumption in embedded processors. - Weiyu Tang; Arun Kejariwal; Alexander V. Veidenbaum; Alexandru Nicolau (ACM Trans. Design Autom. Electr. Syst., 2007)

Compiler-Driven Dependence Profiling to Guide Program Parallelization. - Peng Wu 001; Arun Kejariwal; Calin Cascaval (LCPC, 2008)

Cache-aware iteration space partitioning. - Arun Kejariwal; Alexandru Nicolau; Utpal Banerjee; Alexander V. Veidenbaum; Constantine D. Polychronopoulos (PPoPP, 2008)

Comparative architectural characterization of SPEC CPU2000 and CPU2006 benchmarks on the intel® CoreTM 2 Duo processor. - Arun Kejariwal; Alexander V. Veidenbaum; Alexandru Nicolau; Xinmin Tian; Milind Girkar; Hideki Saito 001; Utpal Banerjee (ICSAMOS, 2008)

Improving SDRAM access energy efficiency for low-power embedded systems. - Jelena Trajkovic; Alexander V. Veidenbaum; Arun Kejariwal (ACM Trans. Embed. Comput. Syst., 2008)

Efficient Scheduling of Nested Parallel Loops on Multi-Core Systems. - Arun Kejariwal; Alexandru Nicolau; Alexander V. Veidenbaum; Utpal Banerjee; Constantine D. Polychronopoulos (ICPP, 2009)

Synchronization optimizations for efficient execution on multi-cores. - Alexandru Nicolau; Guangqiang Li; Alexander V. Veidenbaum; Arun Kejariwal (ICS, 2009)

Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs. - Arun Kejariwal; Calin Cascaval (PPoPP, 2009)

Techniques for efficient placement of synchronization primitives. - Alexandru Nicolau; Guangqiang Li; Arun Kejariwal (PPoPP, 2009)

Performance Characterization of Itanium® 2-Based Montecito Processor. - Darshan Desai; Gerolf Hoflehner; Arun Kejariwal; Daniel M. Lavery; Alexandru Nicolau; Alexander V. Veidenbaum; Cameron McNairy (SPEC Benchmark Workshop, 2009)

Cache-aware partitioning of multi-dimensional iteration spaces. - Arun Kejariwal; Alexandru Nicolau; Utpal Banerjee; Alexander V. Veidenbaum; Constantine D. Polychronopoulos (SYSTOR, 2009)

On the exploitation of loop-level parallelism in embedded applications. - Arun Kejariwal; Alexander V. Veidenbaum; Alexandru Nicolau; Milind Girkar; Xinmin Tian; Hideki Saito 001 (ACM Trans. Embed. Comput. Syst., 2009)

Exploitation of nested thread-level speculative parallelism on multi-core systems. - Arun Kejariwal; Milind Girkar; Xinmin Tian; Hideki Saito 001; Alexandru Nicolau; Alexander V. Veidenbaum; Utpal Banerjee; Constantine D. Polychronopoulos (Conf. Computing Frontiers, 2010)

How Many Threads to Spawn during Program Multithreading? - Alexandru Nicolau; Arun Kejariwal (LCPC, 2010)

On the efficacy of call graph-level thread-level speculation. - Arun Kejariwal; Milind Girkar; Xinmin Tian; Hideki Saito 001; Alexandru Nicolau; Alexander V. Veidenbaum; Utpal Banerjee; Constantine D. Polychronopoulos (WOSP/SIPEW, 2010)

Pruning hardware evaluation space via correlation-driven application similarity analysis. - Rosario Cammarota; Arun Kejariwal; Paolo D'Alberto; Sapan Panigrahi; Alexander V. Veidenbaum; Alexandru Nicolau (Conf. Computing Frontiers, 2011)

Modulo Scheduling and Loop Pipelining. - Arun Kejariwal; Alexandru Nicolau (Encyclopedia of Parallel Computing, 2011)

Selective search of inlining vectors for program optimization. - Rosario Cammarota; Arun Kejariwal; Debora Donato; Alexandru Nicolau; Alexander V. Veidenbaum (Conf. Computing Frontiers, 2012)

Big Data Challenges: A Program Optimization Perspective. - Arun Kejariwal (CGC, 2012)

Trin-Trin: Who's Calling? A Pin-Based Dynamic Call Graph Extraction Framework. - Rohit Jalan; Arun Kejariwal (Int. J. Parallel Program., 2012)

On the Determination of Inlining Vectors for Program Optimization. - Rosario Cammarota; Alexandru Nicolau; Alexander V. Veidenbaum; Arun Kejariwal; Debora Donato; Mukund Madhugiri (CC, 2013)

Visual Analytics Framework for Cloud Infrastructure Data. - Arun Kejariwal; Winston Lee; Owen Vallis; Jordan Hochenbaum; Bryce Yan (CSE, 2013)

A Tool for Practical Garbage Collection Analysis in the Cloud. - Arun Kejariwal (IC2E, 2013)

Techniques for Optimizing Cloud Footprint. - Arun Kejariwal (IC2E, 2013)

Chiffchaff: Observability and analytics to achieve high availability. - Winston Lee; Arun Kejariwal; Bryce Yan (LDAV, 2013)

A Novel Technique for Long-Term Anomaly Detection in the Cloud. - Owen Vallis; Jordan Hochenbaum; Arun Kejariwal (HotCloud, 2014)

Real Time Analytics: Algorithms and Systems. - Arun Kejariwal; Sanjeev Kulkarni 002; Karthik Ramasamy (Proc. VLDB Endow., 2015)

Leveraging cloud data to mitigate user experience from 'breaking bad'. - Nicholas A. James; Arun Kejariwal; David S. Matteson (IEEE BigData, 2016)

On the Definition of Real-Time: Applications and Systems. - Arun Kejariwal; Francois Orsini (Trustcom/BigDataSE/ISPA, 2016)

Automatic Anomaly Detection in the Cloud Via Statistical Learning. - Jordan Hochenbaum; Owen S. Vallis; Arun Kejariwal (CoRR, 2017)

On the Runtime-Efficacy Trade-off of Anomaly Detection Techniques for Real-Time Streaming Data. - Dhruv Choudhary; Arun Kejariwal; Francois Orsini (CoRR, 2017)

Le Taureau: Deconstructing the Serverless Landscape & A Look Forward. - Anurag Khandelwal; Arun Kejariwal; Karthikeyan Ramasamy (SIGMOD Conference, 2020)

Adaptive Dense-to-Sparse Paradigm for Pruning Online Recommendation System with Non-Stationary Data. - Mao Ye 006; Dhruv Choudhary; Jiecao Yu; Ellie Wen; Zeliang Chen; Jiyan Yang; Jongsoo Park; Qiang Liu 001; Arun Kejariwal (CoRR, 2020)

Fast Distributed Training of Deep Neural Networks: Dynamic Communication Thresholding for Model and Data Parallelism. - Vipul Gupta; Dhruv Choudhary; Ping Tak Peter Tang; Xiaohan Wei; Xing Wang; Yuzhen Huang; Arun Kejariwal; Kannan Ramchandran; Michael W. Mahoney (CoRR, 2020)

Alternate Model Growth and Pruning for Efficient Training of Recommendation Systems. - Xiaocong Du; Bhargav Bhushanam; Jiecao Yu; Dhruv Choudhary; Tianxiang Gao; Sherman Wong; Louis Feng; Jongsoo Park; Yu Cao 001; Arun Kejariwal (ICMLA, 2021)

Training Recommender Systems at Scale: Communication-Efficient Model and Data Parallelism. - Vipul Gupta; Dhruv Choudhary; Ping Tak Peter Tang; Xiaohan Wei; Xing Wang; Yuzhen Huang; Arun Kejariwal; Kannan Ramchandran; Michael W. Mahoney (KDD, 2021)

Building a Performance Model for Deep Learning Recommendation Model Training on GPUs. - Zhongyi Lin; Louis Feng; Ehsan K. Ardestani; Jaewon Lee; John Lundell; Changkyu Kim; Arun Kejariwal; John D. Owens (HIPC, 2022)

Understanding Data Compression in Warehouse-Scale Datacenter Services. - Geonhwa Jeong; Bikash Sharma; Nick Terrell; Abhishek Dhanotia; Zhiwei Zhao; Niket Agarwal; Arun Kejariwal; Tushar Krishna (ISPASS, 2022)

AutoShard: Automated Embedding Table Sharding for Recommender Systems. - Daochen Zha; Louis Feng; Bhargav Bhushanam; Dhruv Choudhary; Jade Nie; Yuandong Tian; Jay Chae; Yinbin Ma; Arun Kejariwal; Xia Hu 001 (KDD, 2022)

Harmless Transfer Learning for Item Embeddings. - Chengyue Gong; Xiaocong Du; Dhruv Choudhary; Bhargav Bhushanam; Qiang Liu 001; Arun Kejariwal (NAACL-HLT (Findings), 2022)

DreamShard: Generalizable Embedding Table Placement for Recommender Systems. - Daochen Zha; Louis Feng; Qiaoyu Tan; Zirui Liu 001; Kwei-Herng Lai; Bhargav Bhushanam; Yuandong Tian; Arun Kejariwal; Xia Hu 001 (NeurIPS, 2022)

Future gradient descent for adapting the temporal shifting data distribution in online recommendation systems. - Mao Ye 006; Ruichen Jiang; Haoxiang Wang 003; Dhruv Choudhary; Xiaocong Du; Bhargav Bhushanam; Aryan Mokhtari; Arun Kejariwal; Qiang Liu 001 (UAI, 2022)

Characterization of Data Compression in Datacenters. - Geonhwa Jeong; Bikash Sharma; Nick Terrell; Abhishek Dhanotia; Zhiwei Zhao; Niket Agarwal; Arun Kejariwal; Tushar Krishna (ISPASS, 2023)

Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models. - Daochen Zha; Louis Feng; Liang Luo; Bhargav Bhushanam; Zirui Liu 001; Yusuo Hu; Jade Nie; Yuzhen Huang; Yuandong Tian; Arun Kejariwal; Xia Hu 001 (MLSys, 2023)

HHVM Performance Optimization for Large Scale Web Services. - Yuhao Li; Abhishek Gupta; Alex Yang; Peinan Chen; Joey Pinto; Brian Karrer; Mayank Pundir; Maximilian Balandat; Arun Kejariwal; Benjamin C. Lee (ICPE, 2023)

Layer Compression of Deep Networks with Straight Flows. - Chengyue Gong; Xiaocong Du; Bhargav Bhushanam; Lemeng Wu; Xingchao Liu; Dhruv Choudhary; Arun Kejariwal; Qiang Liu 001 (AAAI, 2024)