email: rayoub(at)cs.ucsd.edu
I started a new role as AI platform engineer at Intel, my prior role was AI research scientist at Intel Labs of Intel Corporation, Hillsboro/Oregon.
My research interests include Resource efficient fine-tuning of LLMs, multimodal LLMs, online system optimization using advanced reinforcement learning, system modeling and simulation (e.g. network-on-chip), energy efficiency, and design automation.
I graduated with a Ph.D. degree in Computer Engineering from the department of Computer Science and Engineering at the University of California, San Diego in summer 2011. During my Ph.D. study, I was advised by Professor Tajana Simunic Rosing where I was part of the SEE lab. I received my B.S. and M.S. degrees in Electrical Engineering from the University of Technology (Baghdad/Iraq).
Link to my Google Scholar
Book chapters:
G. Dhiman, R. Ayoub, T. S. Rosing, Energy and Thermal Aware Scheduling in Data Centers. In Energy-Efficient Distributed Computing Systems, John Wiley & Sons, Inc., 2012.
Journals:
S. Narayana, S. Mandal, R. Ayoub, M. Kishinevsky, M. Islam, U. Ogras. Fast Analysis using Finite Queuing Model for Multi-layer NoCs. IEEE Desing and Test, 2023 (presented at NOCS 2023)
G. Narang, A. Deshwal, R. Ayoub, M. Kishinevsky, J. Doppa, P. Pande. Dynamic Power Management in Large Manycore Systems: A Learning-to-Search Framework. ACM Transactions on Design Automation of Electronic Systems (TODAES), 2023.
S. Mandal, S. Narayana, R. Ayoub, M. Kishinevsky, A. Abousamra, U. Ogras. Fast Performance Analysis for NoCs With Weighted Round-Robin Arbitration and Finite Buffers. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2023.
K. Ergun, R. Ayoub, P. Mercati, T. Rosing. Dynamic Reliability Management of Multi-Gateway IoT Edge Computing Systems. IEEE Internet of Things, 2022.
K. Ergun, R. Ayoub, P. Mercati, T. Rosing. Reinforcement Learning Based Reliability-Aware Routing in IoT Networks. Ad Hoc Networks, 2022.
S. Mandal, R. Ayoub, M. Kishinevsky, M. Islam, U. Ogras. Analytical Performance Modeling of NoCs under Priority Arbitration and Bursty Traffic. IEEE Embedded Systems Letters, 2020.
S. Pasricha, R. Ayoub, M. Kishinevsky, S. Mandal, U. Ogras. A Survey on Energy Management for Mobile and IoT devices. IEEE Design & Test, 2020.
S. Mandal, R. Ayoub, M. Kishinevsky, U. Ogras. Analytical Performance Models for NoCs with Multiple Priority Traffic Classes. ACM Transactions on Embedded Computing Systems, 2019 (ESWEEK-CASES special issue). -S. Mandal won the Silver Medal at the ACM Student Research Competition (ESWEEK level) for this research.
U. Gupta, M. Babu, R. Ayoub, M. Kishinevsky, F. Paterna, U. Ogras. An Online Learning Methodology for Performance Modeling of Graphics Processors. IEEE Transactions on Computers, 2018.
U. Gupta, R. Ayoub, M. Kishinevsky, D. Kadjo, N. Soundararajan, U. Ogras, Dynamic Power Budgeting for Mobile Systems Running Graphic Workloads. IEEE Transactions on Multi-Scale Computing Systems, 2017.
B. Egilmez, M. Schuchhardt, G. Memik, R. Ayoub, N. Soundararajan, M. Kishinevsky. User-aware Frame Rate Management in Android Smartphones. ACM Transactions on Embedded Computing Systems -special issue, 2017 (presented at ESWEEK-CASES).
H. Zhang, R. Ayoub and S. Sundaram. Sensor Selection for Kalman Filtering of Linear Dynamical Systems: Complexity, Limitations and Greedy Algorithms. Automatica, 2017.
A. Chakrabarty, R. Ayoub, S. H. Zak, S. Sundaram. Delayed Unknown Input Observers for Discrete-Time Linear Systems with Guaranteed Performance. Systems & Control Letters, 2017.
R. Ayoub, R. Nath, T. S. Rosing, CoMETC: Coordinated Management of Energy/Thermal/Cooling in Servers. ACM Transactions on Design Automation of Electronic Systems (TODAES), 2013.
R. Ayoub, K. R. Indukuri, T. S. Rosing, Temperature Aware Dynamic Workload Scheduling in Multisocket CPU Servers. IEEE Transactions in Computer Aided Design of Integrated Circuits and Systems (TCAD), 2011.
Conferences:
C. Yang, M. Zhou, F. Ponzina, S. Prakash, R. Ayoub, P. Mercati, M. Subedar, T. Rosing. Multi-Objective Software-Hardware Co-Optimization for HD-PIM via Noise-Aware Bayesian Optimization. IEEE/ACM Intl. Conf. on Computer-Aided Design (ICCAD), 2024.
G. Narang, R. Ayoub, M. Kishinevsky, J. Doppa and P. Pande. Uncertainty-aware Online Learning for Dynamic Power Management in Large Manycore Systems. ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2023. (Best paper award)
J. Shen, K. Kuwaranancharoen, R. Ayoub, P. Mercati, S. Sundaram. On the Benefits of Leveraging Structural Information in Planning Over the Learned Model. American Control Conference (ACC), 2023.
S. Narayana, S. K Mandal, R. Ayoub, M. Kishinevsky, U. Ogras. A Lightweight Congestion Control Technique for NoCs with Deflection Routing. IEEE Design, Automation & Test in Europe Conference & Exhibition (DATE), 2023.
S. Mandal, J. Tong, R. Ayoub, M. Kishinevsky, A. Abousamra. U. Ogras. Theoretical Analysis and Evaluation of NoCs with Weighted Round Robin Arbitration. IEEE/ACM Intl. Conf. on Computer-Aided Design (ICCAD), 2021.
K. Ergun, R. Ayoub, P. Mercati, D. Liu, T. Rosing. Energy and QoS-Aware Dynamic Reliability Management of IoT Edge Computing Systems. ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2020.
S. Mandal, A. Krishnakumar, R. Ayoub, M. Kishinevsky, U. Ogras. Performance Analysis of Priority-Aware NoCs with Deflection Routing under Traffic Congestion. IEEE/ACM Intl. Conf. on Computer-Aided Design (ICCAD), 2020.
K. Ergun, X. Yu, N. Nagesh, L. Cherkasova, P. Mercati, R. Ayoub, T. Rosing. RelIoT: Reliability Simulator for IoT Networks. International Conference on Internet of Things (ICIOT), 2020.
S. Mandal, U. Ogras, J. Doppa, R. Ayoub, M Kishinevsky, P. Pande. Online Adaptive Learning for Runtime Resource Management of Heterogeneous SoCs. ACM/IEEE Design Automation Conference (DAC) - special session, 2020
K. Ergun, X. Yu, N. Nagesh, L. Cherkasova, P. Mercati, R. Ayoub, T. Rosing. Simulating Reliability of IoT Networks with RelIoT. IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2020.
K. Ergun, R. Ayoub, P. Mercati, T. Rosing. Dynamic Optimization of Battery Health in IoT Networks. IEEE International Conference on Computer Design (ICCD), 2019.
U. Gupta, M. Babu, R. Ayoub, M. Kishinevsky, F. Paterna, U. Ograss. STAFF: Online Learning with Stabilized Adaptive Forgetting Factor and Feature Selection Algorithim. ACM/IEEE Design Automation Conference (DAC), 2018.
P. Mercati, R. Ayoub, M. Kishinevsky, E. Samson, M. Beuchat, F. Paterna, T. Rosing. Multi-variable Dynamic Power Management for the GPU Subsystem. ACM/IEEE Design Automation Conference (DAC), 2017.
H. Zhang, A. Chakrabarty, R. Ayoub, T. Buzzard, S. Sundaram. Sampling-based Explicit Model Predictive Control for Output Tracking. IEEE Conference on Decision and Control (CDC), 2016.
U. Gupta, J. Campbell, U. Ogras, R. Ayoub, M. Kishinevsky, F. Paterna, S. Gumussoy. Adaptive Performance Prediction for Integrated GPUs. IEEE/ACM Intl. Conf. on Computer-Aided Design (ICCAD), 2016.
H. Zhang, R. Ayoub, S. Sundaram. State Estimation for Linear Systems with Unknown Inputs: Unknown Input Norm-Observers and BIBOBS Stability. American Control Conference (ACC), 2015.
M. Schuchhardt, S. Jha, R. Ayoub, M. Kishinevsky, G. Memik. Optimzing Mobile Display Brightness by Leveraging Human Visual Perception. ACM International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2015.
H. Zhang, R. Ayoub, S. Sundaram. Sensor Selection for Optimal Filtering of Linear Dynamical Systems: Complexity and Approximation. IEEE Conference on Decision and Control (CDC), 2015.
D. Kadjo, R. Ayoub, M. Kishinevsky, P. Gratz. A Control-Theoretic Approach for Energy Efficient CPU-GPU Subsystem in Mobile Platforms. ACM/IEEE Design Automation Conference (DAC), 2015. (Best Paper Candidate)
M. Schuchhardt, S. Jha, R. Ayoub, M. Kishinevsky, G. Memik. CAPED: Context-aware Personalized Display Brightness for Mobile Devices. ACM International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2014.
D. Kadjo, U. Ogras, R. Ayoub, M. Kishinevsky, P. Gratz. Towards Platform Level Power Management in Mobile Systems. IEEE International System-on-Chip Conference (SOCC), 2014.
X. Chen, Z. Xu, H. Kim, P. Gratz, J. Hu, M. Kishinevsky, U. Ogras, R. Ayoub. Dynamic Voltage and Frequency Scaling for Shared Resources in Multicore Processor Designs. ACM/IEEE Design Automation Conference (DAC), 2013.
R. Nath, R. Ayoub, T. Rosing. Temperature Aware Thread Block Scheduling in GPGPUs. ACM/IEEE Design Automation Conference (DAC), 2013.
U. Ogras, R. Ayoub, M. Kishinevsky, D. Kadjo. Managing Mobile Platform Power. IEEE International Conference on Computer-Aided Design (ICCAD),2013. (invited paper)
D. Kadjo, H. Kim, P. Gratz, J. Hu, R. Ayoub. Power Gating with Block Migration in Chip-multiprocessor Last-level Caches, International Conference on Computer Design, 2013.
S. Sharifi, R. Ayoub, T. Rosing. TempoMP: Integrated Prediction and Management of Temperature in Heterogeneous MPSoCs. Design, Automation and Test in Europe (DATE), 2012.
R. Ayoub, R. Nath, T. Rosing. JETC: Joint Energy Thermal and Cooling Management for Memory and CPU Subsystems in Servers. IEEE International Symposium on High Performance Computer Architecture (HPCA), 2012.
R. Ayoub, U. Ogras, E. Gorbatov, Yanqin Jin, K. Timothy, P. Diefenbaugh, T. Rosing. OS-level Power Minimization Under Tight Performance Constraints in General Purpose Systems. ACM/IEEE International Symposium on Low power Electronics and Design (ISLPED), 2011.
R. Ayoub, T. Rosing. Cool and Save: Cooling Aware Dynamic Workload Scheduling in Multi-socket CPU Systems. ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2010.
R. Ayoub, S. Sharifi, T. Rosing. GentleCool: Cooling Aware Proactive Workload Scheduling in Multi-Machine Systems. Design, Automation and Test in Europe (DATE), 2010.
R. Ayoub, A. Orailoglu. Performance and Energy Efficient Cache Migration Approach for Thermal Management in Embedded Systems. ACM Great Lakes Symposium on VLSI (GLSVLSI), 2010.
R. Ayoub, K. R. Indukuri, T. Rosing. Energy Efficient Proactive Thermal Management in Memory Subsystem. ACM/ IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2010.
R. Ayoub, A. Orailoglu. Filtering Global History: Power and Performance Efficient Branch Predictor. IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), 2009.
G. Dhiman, R. Ayoub, T. Rosing. PDRAM: A Hybrid PRAM and DRAM Main Memory System. ACM/IEEE Design Automation Conference (DAC), 2009.
R. Ayoub, T. Rosing. Predict and Act: Dynamic Thermal Management for Multi-core Processors. ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2009.
R. Ayoub, A. Orailoglu. Power Efficient Register File Update Approach for Embedded Processors. IEEE International Conference on Computer Design (ICCD), 2007.
R. Ayoub, A. Orailoglu. A Unified Transformational Approach for Reductions in Fault Vulnerability, Power, and Crosstalk noise & Delay on Processor Buses. ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2005.
R. Ayoub, P. Petrov, A. Orailoglu. Application Specific Instruction Memory Transformations for Reductions in Power and Fault Vulnerability on Embedded Processors. IEEE International System-on-Chip Conference (SOCC), 2004.
Workshops:
F. Paterna, U. Gupta, R. Ayoub, U. Ogras, M. Kishinevsky. Adaptive Performance Sensitivity Model to Support GPU Power Management. Workshop on Autotuning and Adaptivity Approaches for Energy Efficient HPC Systems (ANDARE), 2017.
G. Dhiman, V. Kontorinis, R. Ayoub, L. Zhang, C. Salder, D. Tullsen, T. Rosing. Themis: Energy Efficient Management of Workloads in Virtualized Data Centers. Euro-Par, 2012.
R. Ayoub, A. Orailoglu. Low Power Branch Predictor for Application Specific Processors. ACM Workshop on application specific processors (WASP),2005.
Patents:
P. Mercati, R. Ayoub, M. Kishinevsky, E. Samson, M. Beuchat, F. Paterna Dynamically selecting optimum graphics frequency and graphics power gating configuration. US patent App. 15/811,459 (pending)
(Invited talk) Analytical Modeling of NoCs for Fast Simulation and Design Exploration. 22nd IEEE/ACM International Workshop on System-Level Interconnect Problems and Pathfinding, 2020.
(Keynote) Toward Fast Analysis and Exploration of Communication. IEEE/ACM International Conference on Networks-On-Chip, 2019.
(Invited talk) Mobile and Emerging Systems: Challenges and Opportunities. Department of Computer Science, UC Irvine, 2017.
(Invited talk) Dynamic Power Management in Mobile Systems: Opportunities and Challenges. ESWEEK/ESTIMEDIA Symposium, 2016.
(Invited talk) Emerging Power and Thermal Management Challenges in Mobile Systems. ICCAD workshop "Energy Efficient Computing in Dark Silicon Era", 2015.
TAB member of Artificial Intelligence Hardware (AIHW) program/Semiconductor Research Corporation, 2023 - present.
TPC member of the ACM/IEEE Design Automation Conference (DAC), 2019-2024.
Guest editor for a special issue of IEEE Design & Test Magazine titled Design and Management of Mobile Platforms: From Smartphones to Wearable devices, 2019.
Member of the final defense doctoral committee at the Department of Electrical Engineering and Computer Science, Northwestern University, 2015.
Reviewer of several journals and conferences such as, IEEE Transactions on CAD, IEEE Transactions on Automatic Control, DAC, DATE, ISLPED, ICCAD, and ESWEEK.
1. Intel Labs award (Intel), 2020 - development of a novel methodology for analytical modeling of NoCs
2. Mahboob Khan outstanding liaison award (SRC), 2018 - facilitation of university research and mentoring of graduate students.
3. Strategic CAD Labs research award (Intel), 2014 - development of new control-theoretic power management algorithms.
4. Strategic CAD Labs research award (Intel), 2013 - development of novel state estimators for system thermal management.