Arash Pourhabibi

A computer geek, a food lover, and a traveler-wannabe

About Me

I currently work at Oracle on MySQL HeatWave, a high performance analytics engine for Oracle’s MySQL Database Service. Prior to that, I was a PhD candidate at the School of Computer and Communication Sciences, EPFL and a doctoral research assistant at PARSA under the supervision of Prof. Babak Falsafi.

I am passionate about teaching and education in general, which is why I have started translating a textbook on Software Engineering from English to Persian. Apart from being a computer geek, I enjoy running and am also a food lover and a traveler-wannabe.

You can find my CV (updated September 2023) here.

Interests & Experience

I am broadly interested in the field of computer systems and interdisciplinary systems-level problems found in modern, large-scale datacenters, from cloud services to data stores and all the way down to server systems.

During my PhD, I looked for maximizing the compute density of server systems and minimizing their energy footprint through specialization of various system components and better system integration by characterizing modern datacenter applications. The focus of my PhD thesis was on the evasion of the RPC tax in datacenters through hardware-software co-design.

More recently and at Oracle, I’ve been working on MySQL HeatWave, Oracle’s MySQL cloud database service for transactions, real-time analytics across data warehouses and data lakes (i.e., Lakehouse), and machine learning. My focus has been on the Lakehouse and Autopilot capabilities.

Education

  • Ph.D. in Computer & Communication Sciences, EPFL [2015 - 2021]
    • Thesis: Hardware-Software Co-Design of an RPC Processor

    • Advisor: Prof. Babak Falsafi

  • M.Sc. in Computer Engineering (Software Engineering), Shiraz University [2013 - 2015]
    • Thesis: Design & Implementation of a Scheme for Big Data Processing on GPU

    • Advisor: Dr. Farshad Khunjush

  • B.Sc. in Computer Engineering (Software Engineering), Shiraz University [2009 - 2013]

Publications

Cerebros: Evading the RPC Tax in Datacenters. Arash Pourhabibi, Mark Sutherland, Alexandros Daglis, Babak Falsafi. In Proceedings of the 54th IEEE/ACM International Symposium on Microarchitecture, MICRO'21, Virtual Event, Greece, October 2021. [Detailed Record] [View at Publisher]

Equinox: Training (for Free) on a Custom Inference Accelerator. Mario Drumond, Louis Coulon, Arash Pourhabibi, Ahmet Yüzügüler, Babak Falsafi, Martin Jaggi. In Proceedings of the 54th IEEE/ACM International Symposium on Microarchitecture, MICRO'21, Virtual Event, Greece, October 2021. [Detailed Record] [View at Publisher]

Data Transformer Apparatus. Arash Pourhabibi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Drumond, Babak Falsafi, Christoph Koch. Patent US11748254B2, September 2021. [Detailed Record] [View at Publisher]

Optimus Prime: Accelerating Data Transformation in Servers. Arash Pourhabibi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Drumond, Babak Falsafi, Christoph Koch. In Proceedings of the 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'20, Lausanne, Switzerland, March 2020. [Detailed Record] [View at Publisher]

Towards Near-Threshold Server Processors. A. Pahlevan, J. Picorel, A. Pourhabibi, D. Rossi, M. Zapater, A. Bartolini, P. G. Del Valle, D. Atienza, L. Benini, and B. Falsafi. In Proceedings of the 2016 Conference on Design, Automation & Test in Europe (DATE), Dresden, Germany, March 2016. [Detailed Record] [View at Publisher]