Hi! I'm Mario Drumond (a.k.a. Mario Paulo Drumond Lages de Oliveira), a fourth-year PhD Student at Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne (EPFL).
I am working in the Parallel Systems Architecture (PARSA) group and advised by Prof. Babak Falsafi.
I am interested in computer architecture, near memory computing, and reconfigurable computing.


  • Mohammad Sadrosadati, Amirhossein Mirhosseini, Seyed Borna Ehsani, Hamid Sarbazi-Azad, Mario Drumond, Babak Falsafi, Rachata Ausavarungnirun, Onur Mutlu. LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register Prefetching. In Proceedings of The 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018), 2018.
  • Mario Drumond, Alexandros Daglis, Nooshin Mirzadeh, Dmitrii Ustiugov, Javier Picorel, Babak Falsafi, Boris Grot, Dionisios Pnevmatikatos. The Mondrian Data Engine. In Proceedings of 44th International Symposium on Computer Architecture (ISCA 2017), 2017.
  • Vinay Gangadhar, Raghu Balasubramanian, Mario Drumond, Ziliang Guo, Jai Menon, Cherin Joseph, Robin Prakash, Sharath Prasad, Pradip Vallathol, Karu Sankaralingam. MIAOW: An open source GPGPU. In IEEE Hot Chips 27 Symposium (HCS), 2015.

Professional Experience

  • Intern at Microsoft Research Cambridge, Summer 2017
    Worked on the Project Brainwave, investigating neural network training in Microsoft's FPGA-accelerated deep learning infrastructure.
  • Intern at Microsoft Research Redmond, Summer 2015
    Worked on the Catapult project, implementing direct communication between the Catapult FPGAs and SSD disks.
  • Hardware Design Engineer at Ivision Sistemas de Imagem e Visão, 06/2013 - 08/2014
    Developed FPGA based intelligent cameras for Industry


Teaching Assistantships


Email mario[dot]drumond[at]epfl.ch
Phone [+41 21 69] 36 708
INJ 238 (Bâtiment INJ)
Station 14
CH-1015 Lausanne
Office INJ 238