Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\xu-11.png  

Harry Xu

   Associate Professor
   Office: Engineering VI, Room 496A
   Computer Science Department
   Samueli School of Engineering
   University of California, Los Angeles
   harryxu at cs dot ucla dot edu

 

                        


Recent News

Both PMRace and HeteroGen accepted to ASPLOS'22. Congrats, Qian, Jiyuan, and Hamed!

QDiff (a differential testing framework for quantum software stacks) accepted to ASE'21. Congrats, Jiyuan!

Another (sole-PI) grant funded to support our work on offline inference for online systems (a fundamentally different approach to ML-for-Systems). Thanks NSF!

Graspan (with GPU and CPU backends and disk support for scalable static analysis) accepted to TOCS! This is a nice summary of our four years of work on building scalable graph systems for sophisticated static analysis! Congrats, Zhiqiang and the team!

A medium grant funded (with Miryung Kim and Khanh Nguyen) to support our effort of reinventing the kernel's data plane for remote-memory applications. Thanks NSF!

Our vision paper on User-defined Cloud (UDC) accepted to HotOS'21. We advocate a cloud-in-your-pocket approach for future cloud development.

Dorylus (our first paper on affordable AI system) accepted to OSDI'21! Congrats to John and Yifan (co-lead authors), Jon, Shen, and collaborators!

Both Chianina and JPortal accepted to PLDI'21! Congrats to former postdoc Zhiqiang (now a prof in Nanjing U.) and his students!

Jaaru accepted to ASPLOS'21! Congrats to Hamed!

Received an Alibaba Innovation Research (AIR) Award to support our research on developing program analysis techniques for datacenter applications. Thanks Alibaba!

Semeru accepted to OSDI'20! Congrats to Chenxi, Haoran, Shi, Yuanqi, and Zhenyuan! 2 years of building. Hooray!

Another grant (with Ravi Netravali) awarded from NSF CNS to support our research on highly adaptive video analytics (over cameras with a wide range of resource profiles).

A sole-PI grant awarded from NSF CNS to support our research on Big Data over resource disaggregation (with Chenxi being a senior personnel). Congrats, Chenxi!

SATUNE accepted to OOPSLA'20. Congrats, Hameed!

Both Auto conflict detection of IoT apps and JShrink accepted to FSE'20.

Reducto (our first video analytics paper!) accepted to SIGCOMM'20. Congrats to Yuanqi, Arthi, and Pengzhan!

Crafty accepted to PLDI'20.

PerfDebug accepted to SoCC'19.

Both Niijima and Gerenuk accepted to SOSP'19. Congrats to Christian, Cheng, and Khanh!

Panthera accepted to PLDI'19. Congrats to Chenxi!

Grapple was accepted to EuroSys'19. Congrats to Zhiqiang, John, and Kai!

Our first IoT paper Vagilia was accepted to SEC'18! Congrats to Rahmadi and Bojun!

RStream was accepted to OSDI'18! Congrats to Kai, Zhiqiang, John, and Tim!

Invited to give a talk at ETH Workshop on Dependable and Secure Software Systems.

About Me

I am an Associate Professor in the Computer Science Department of University of California, Los Angeles. In 2017, I worked at Microsoft Research as a Visiting Researcher where I created and led the development of a project that built an optimizing compiler (Niijima, SOSP'19) for Microsoft's Scope/Cosmos, a multilingual data analytics pipeline. I worked at IBM T. J. Waston Research Center as a Co-op/intern from 2008 to 2011 where I led the development of a series of runtime bloat detection/performance optimization tools for IBM's enterprise Java customers (PLDI'09, PLDI'10-a, PLDI'10-b).

My research is in the general area of computer systems, ranging from programming languages and compilers, to runtime/operating/distributed systems and computer architecture. My current focus is on two areas: (1) infrastructures for future cloud computing (in particular, user-defined cloud) and (2) infrastructures that provide cheap scalability for ML applications (i.e., affordable AI).

I was one of the first academic researchers working on the problem of ``software bloat'', which eventually led to ONR's TPCP program. I also spreadheaded the direction of optimizing large-scale data analytics with PL techniques. Our Yak GC (OSDI'16) was reimplemented and used by Huawei to power their telecommunication applications. Due to these contributions, I was awarded the 2018 Dahl-Nygaard Junior Prize, which is awarded each year to a junior researcher that has made promising contributions to the field of object orientation.

With Miryung Kim and Ravi Netravali (now at Princeton), I co-direct the Software Systems Laboratory for Data Analytics and Machine Learning (SOLAR) at UCLA.

Professional

o   Publications

Current Projects (Some Recent Papers)

o   Systems for Affordable Machine Learning (SIGCOMM'20, OSDI'21)

o   Offline Inference for Online Systems

o   Operating/Runtime/Networked Systems for Next-Generation Resource-disaggregated Cloud (OSDI'20)

o   System (Re-)design for emerging hardware (e.g., NVM, Intel PT, accelerators, etc.) (PLDI'19, PLDI'20, ASPLOS'21, PLDI'21-a, ASPLOS'22-a, ASPLOS'22-b)

o   IoT Usablity and Security (SEC'18, FSE'20-a)

o   Graph Systems for Static Code Analysis and Other Workloads (ASPLOS'17-a, ASPLOS'17-b, OSDI'18, EuroSys'19, PLDI'21-b, TOCS'21)

o   Big Data Systems and their Runtime Support (SOSP'15, ASPLOS'15, OSDI'16, ASPLOS'18, SOSP'19-a, SOSP'19-b)

o   Software Bloat Detection and Optimization (ECOOP'15, PLDI'18, FSE'20-b)

Research Group

o   Dr. Chenxi Wang (PostDoc Starting August 2018, Ph.D., ICT@CAS)

o   Dr. Jon Eyolfson (PostDoc Starting August 2018, Ph.D., CS@Waterloo)

o   John Thorpe (Ph.D. student starting Fall 2017; REU'16; Magna Cum Laude 2017; UCI Outstanding Contribution to Research Award)

o   Christian Navasca (Ph.D. student starting Fall 2018; REU'17; Cum Laude 2018; UCI Outstanding Contribution to Research Award)

o   Arthi Padmanabhan (Ph.D. student starting Spring 2019, co-advised with Ravi Netravali)

o  Haoran Ma (Ph.D. student starting Fall 2019, Tsinghua Excellent Undergraduate, co-advised with Miryung Kim)

o  Yifan Qiao (Ph.D. student starting Fall 2019, Magna Cum Laude at Tsinghua, co-advised with Miryung Kim)

o  Jiyuan Wang (Ph.D. student starting Fall 2019, Tsinghua Xuetang Talents Scholar, co-advised with Miryung Kim)

o  Usama Hameed (Ph.D. student starting Fall 2019, co-advised with Miryung Kim)

o  Shi Liu (Ph.D. student starting Fall 2020, Guo Moruo Scholar at USTC)

o  Pengzhan Zhao (Ph.D. student starting Fall 2021, co-advised with Ravi Netravali)

Alumni

o   Yuanqi Li (dropped out of Ph.D. due to startup)

o   Khanh Nguyen (Ph.D. 2019, first employment: Google & Assistant Professor @ TAMU, Google Ph.D. Fellowship, Facebook Ph.D. Fellowship Finalist)

o   Kai Wang (Ph.D. 2019, first employment: Research Scientist @ Facebook System&Infrastructure)

o   Zhiqiang Zuo (PostDoc 2015--2018; Assistant Professor @ Nanjing University)

o   Lu Fang (Ph.D. 2017, first employment: Research Scientist @ Facebook AI)

o   Keval Vora (Ph.D. 2017, Co-advised with Rajiv Gupta, first employment: Assistant Professor @ Simon Fraser University)

o   Shen Teng (M.S. 2021, first employment: Amazon)

o   Gaohong Liu (M.S. 2021, first employment: RED (Xiaohongshu E-commerce))

o   Cheng Cai (M.S. 2020, first employment: Facebook)

o   Bojun Wang (M.S. 2019, first employment: Arista Networks)

o   Guanzhou Hu (CSST 2019, currently Ph.D. student at UWisc)

o   Tim Nguyen (B.S. 2017, first employment: Facebook)

o   Aftab Hussain (M.S. Fall 2017)

o   Matthew Hartz (B.S. 2015)

o   Jianfei Hu (M.S. 2015, first employment: Google)

o   Chengxi Li (2017 summer intern from Beckman High, college: Berkeley CS)

o   Emily Hu (2016 summer intern from Northwood High, college: Berkeley CS)

o   Lawrence Xu (2016 summer intern from University High, college: Purdue CS)

o   Louis Zhang (2014 summer intern from Troy High, college: Berkeley CS)

o   Ankur Gupta (2014 summer intern from University High, college: Regent's Scholar at UCSD CS)

o   Wendy Wei (2013 summer intern from University High, college: MIT CS)

o   Allen Min (2012 summer intern from Whitney High, college: UCI CS)

o   Jonathon Tsai (2012 summer intern from Whitney High, college: UCI CS)

Teaching

o   CS 239: Large-Scale Machine Learning Systems (Spring 2020)

o   CS 111: Operating Systems (Spring 2019, Winter 2020, Winter 2021)

o   CS 214: Big Data Systems (Fall 2018, Fall 2019, Fall 2020)

Service

o  ASPLOS'22, PC Member, (Deadline: 8/13/2021)

o   ACM SIGPLAN, Information Director (2018--2021)

o  VEE'21, PC co-chair, (Deadline: 1/22/2021)

o   OSDI'21, ERC, (Deadline: 12/10/20)

o   PLDI'21, PC, (Deadline: 11/20/20)

o   DISPLA'20, co-located with VLDB'20, PC, (Deadline: 6/1/20)

o   APSys'20, PC, (Deadline: 5/25/20)

o   OSDI'20, PC, (Deadline: 5/27/20)

o   HotEdgeVideo'20, co-located with SIGCOMM'20, PC, (Deadline: 5/1/20)

o   PLDI'20, ERC, (Deadline: 11/22/19)

o   ASPLOS'20, PC (Deadline: 8/16/19)

o   APSys'19, PC (Deadline: 5/8/19)

o   ISMM'19, PC-Chair (Deadline: 2/22/19)

o   USENIX ATC'19, ERC (Deadline: 1/10/19)

o   OOPSLA'19 PC (Deadline: 4/15/19)

o   FEAST'18 PC (Deadline: TBD)

o   OOPSLA'18 EPC (Deadline: 4/16/18)

o   VEE'18 PC (Deadline: 11/29/17)

o   PLDI'18 PC (Deadline: 11/16/17)

o   ASPLOS'18 ERC (Deadline: 8/11/17)

o   FEAST'17 PC (Deadline: 08/04/17)

o   AGP'17 PC (Deadline: 4/21/17)

o   SoCalPL'17 Chair (Deadline: TBD)

o   ASPLOS'17 PC (Deadline: 8/15/16)

o   ISSTA'17 AEC Co-Chair (Deadline: TBD)

o   FSE'16 SRC (Deadline: July 1, 2016)

o   TAPAS'16 PC (Deadline: July 8, 2016)

o   ISMM'16 PC (Deadline: Feburary 7, 2016)

o   ECOOP'16 PC (Deadline: December 8, 2015)

o   WODA'15 PC co-chair (Colocated with OOPSLA'15, Deadline: August 7, 2015)

o   OOPSLA'15 Doctoral Symposium (Deadline: June 30, 2015)

o   ISMM'15 PC (Deadline: February 12, 2015)

o   ISSTA'15 PC (Deadline: January 23, 2015)

o   PLDI'15 PC (Deadline: November 13, 2014)

o   ISEC'15 PC (Deadline: September 22, 2014)

o   ECOOP'15 PC (Deadline: December 21, 2014)

o   PERTEA'14 co-organizer (Deadline: April 10, 2014)

o   WODA'14 PC (Deadline: Feb 21, 2014)

o   PLDI'14 SRC (Deadline: March 10, 2014)

o   ISMM'14 PC (Deadline: February 12, 2014)

o   PLDI'14 ERC (Deadline: November 15, 2013)

o   FSE'14 Research Demos (Deadline: June 30, 2014)

o   ICSE'14 Poster (Deadline: January 14, 2014)

o   COSMIC'13 Workshop PC (Deadline: January 10, 2013)

o   OOPSLA'13 PC (Deadline: March 28, 2013)

o   OOPSLA'12 SRC and Poster (Deadline: July 09, 2012)

o   PPoPP'13 Workshop and Tutorial Chair (Deadline: September 1, 2012)

Released Software Systems

Why I Believe

I am a Protestant Christian. I regularly attend and help with several campus fellowships at both UCLA and UC Irvine.

Contact Information

harryxu at cs dot ucla dot edu
http://www.cs.ucla.edu/~harryxu

Office:
Engineering VI, Room 496A
Computer Science Department
BOX 951596, UCLA
Los Angeles, CA 90095-1596
Work: 310-794-7145
 

Last updated: June 8, 2018
Maintained by harryxu at cs dot cs dot ucla dot edu (replace dot with .)