Raid Ayoub

email: rayoub(at)cs.ucsd.edu

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).


My research interests include runtime optimizations and dynamic control, high-level system modeling and design-space exploration of emerging applications, machine learning, design automation, queuing theory, IoT/cyber-physical systems, mobile systems, System-on-Chip and memory subsystems, and system energy efficiency.

I work now as a research scientist at Intel Labs of Intel Corporation, Hillsboro/Oregon.

Link to my Google Scholar

Publications:

Book chapters:

  1. 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:

  1. U. Gupta, M. Babu, R. Ayoub, M. Kishinevsky, F. Paterna, U. Ograss. An Online Learning Methodology for Performance Modeling of Graphics Processors. IEEE Transactions on Computers, 2018.
  2. 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.
  3. 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, 2017.
  4. H. Zhang, R. Ayoub and S. Sundaram. Sensor Selection for Kalman Filtering of Linear Dynamical Systems: Complexity, Limitations and Greedy Algorithms. Automatica, 2017.
  5. 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.
  6. 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.
  7. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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. (Nominated for Best Paper)
  9. 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.
  10. 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.
  11. 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.
  12. R. Nath, R. Ayoub, T. Rosing. Temperature Aware Thread Block Scheduling in GPGPUs. ACM/IEEE Design Automation Conference (DAC), 2013.
  13. U. Ogras, R. Ayoub, M. Kishinevsky, D. Kadjo. Managing Mobile Platform Power. IEEE International Conference on Computer-Aided Design (ICCAD),2013. (invited paper)
  14. 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.
  15. S. Sharifi, R. Ayoub, T. Rosing. TempoMP: Integrated Prediction and Management of Temperature in Heterogeneous MPSoCs. Design, Automation and Test in Europe (DATE), 2012.
  16. 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.
  17. 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.
  18. 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.
  19. R. Ayoub, S. Sharifi, T. Rosing. GentleCool: Cooling Aware Proactive Workload Scheduling in Multi-Machine Systems. Design, Automation and Test in Europe (DATE), 2010.
  20. 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.
  21. 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.
  22. 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.
  23. G. Dhiman, R. Ayoub, T. Rosing. PDRAM: A Hybrid PRAM and DRAM Main Memory System. ACM/IEEE Design Automation Conference (DAC), 2009.
  24. 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.
  25. R. Ayoub, A. Orailoglu. Power Efficient Register File Update Approach for Embedded Processors. IEEE International Conference on Computer Design (ICCD), 2007.
  26. 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.
  27. 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:

  1. 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.
  2. 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.
  3. R. Ayoub, A. Orailoglu. Low Power Branch Predictor for Application Specific Processors. ACM Workshop on application specific processors (WASP),2005.

Invited talks:

  1. Mobile and Emerging Systems: Challenges and Opportunities. Department of Computer Science, UC Irvine, 2017.
  2. Dynamic Power Management in Mobile Systems: Opportunities and Challenges. ESWEEK/ESTIMEDIA Symposium, 2016.
  3. Emerging Power and Thermal Management Challenges in Mobile Systems. ICCAD workshop "Energy Efficient Computing in Dark Silicon Era", 2015.

Selected awards:

1. Mahboob Khan outstanding liaison award (SRC), 2018 - facilitation of university research and mentoring of graduate students.

2. Strategic CAD Labs research award, 2014 - development of new control-theoretic power management algorithms.

3. Strategic CAD Labs research award, 2013 - development of novel state estimators for system thermal management.

Internships:

Strategic CAD Labs of Intel corporation (spring 2010)

  • This internship focused on OS-level dynamic power management optimizations under performance constraints for general purpose systems

Cisco (summer 2007)

  • The focus of this internship was on power estimation and optimizations at the microarchitectural and RTL levels