Skip to main content

Showing 1–7 of 7 results for author: Xu, G H

  1. arXiv:2204.12013  [pdf, other

    cs.DC cs.LG

    Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs

    Authors: John Thorpe, Pengzhan Zhao, Jonathan Eyolfson, Yifan Qiao, Zhihao Jia, Minjia Zhang, Ravi Netravali, Guoqing Harry Xu

    Abstract: DNN models across many domains continue to grow in size, resulting in high resource requirements for effective training, and unpalatable (and often unaffordable) costs for organizations and research labs across scales. This paper aims to significantly reduce training costs with effective use of preemptible instances, i.e., those that can be obtained at a much cheaper price while idle, but may be p… ▽ More

    Submitted 25 April, 2022; originally announced April 2022.

    Comments: 17 pages

  2. arXiv:2203.09615  [pdf, other

    cs.OS cs.DC cs.NI

    Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory

    Authors: Chenxi Wang, Yifan Qiao, Haoran Ma, Shi Liu, Yiying Zhang, Wenguang Chen, Ravi Netravali, Miryung Kim, Guoqing Harry Xu

    Abstract: Remote memory techniques for datacenter applications have recently gained a great deal of popularity. Existing remote memory techniques focus on the efficiency of a single application setting only. However, when multiple applications co-run on a remote-memory system, significant interference could occur, resulting in unexpected slowdowns even if the same amounts of physical resources are granted t… ▽ More

    Submitted 12 October, 2022; v1 submitted 17 March, 2022; originally announced March 2022.

  3. arXiv:2201.07705  [pdf, other

    cs.DC cs.AI

    GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edge

    Authors: Arthi Padmanabhan, Neil Agarwal, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Guoqing Harry Xu, Ravi Netravali

    Abstract: Video analytics pipelines have steadily shifted to edge deployments to reduce bandwidth overheads and privacy violations, but in doing so, face an ever-growing resource tension. Most notably, edge-box GPUs lack the memory needed to concurrently house the growing number of (increasingly complex) models for real-time inference. Unfortunately, existing solutions that rely on time/space sharing of GPU… ▽ More

    Submitted 4 May, 2022; v1 submitted 19 January, 2022; originally announced January 2022.

  4. arXiv:2111.05290  [pdf, other

    cs.SE cs.PL

    Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate

    Authors: Rahmadi Trimananda, Weiyu Luo, Brian Demsky, Guoqing Harry Xu

    Abstract: Event-driven architectures are broadly used for systems that must respond to events in the real world. Event-driven applications are prone to concurrency bugs that involve subtle errors in reasoning about the ordering of events. Unfortunately, there are several challenges in using existing model-checking techniques on these systems. Event-driven applications often loop indefinitely and thus pose a… ▽ More

    Submitted 9 November, 2021; originally announced November 2021.

    Comments: This is the extended version of the paper with the same title published at VMCAI 2022

  5. arXiv:2107.08367  [pdf, other

    cs.CR cs.AR

    SpecBox: A Label-Based Transparent Speculation Scheme Against Transient Execution Attacks

    Authors: Bowen Tang, Chenggang Wu, Zhe Wang, Lichen Jia, Pen-Chung Yew, Yueqiang Cheng, Yinqian Zhang, Chenxi Wang, Guoqing Harry Xu

    Abstract: Speculative execution techniques have been a cornerstone of modern processors to improve instruction-level parallelism. However, recent studies showed that this kind of techniques could be exploited by attackers to leak secret data via transient execution attacks, such as Spectre. Many defenses are proposed to address this problem, but they all face various challenges: (1) Tracking data flow in th… ▽ More

    Submitted 18 July, 2021; originally announced July 2021.

  6. arXiv:2105.11118  [pdf, other

    cs.DC cs.LG

    Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threads

    Authors: John Thorpe, Yifan Qiao, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Vora, Ravi Netravali, Miryung Kim, Guoqing Harry Xu

    Abstract: A graph neural network (GNN) enables deep learning on structured graph data. There are two major GNN training obstacles: 1) it relies on high-end servers with many GPUs which are expensive to purchase and maintain, and 2) limited memory on GPUs cannot scale to today's billion-edge graphs. This paper presents Dorylus: a distributed system for training GNNs. Uniquely, Dorylus can take advantage of s… ▽ More

    Submitted 24 May, 2021; v1 submitted 24 May, 2021; originally announced May 2021.

    Comments: Paper accepted in OSDI 2021

  7. Crafty: Efficient, HTM-Compatible Persistent Transactions

    Authors: Kaan Genç, Michael D. Bond, Guoqing Harry Xu

    Abstract: Byte-addressable persistent memory, such as Intel/Micron 3D XPoint, is an emerging technology that bridges the gap between volatile memory and persistent storage. Data in persistent memory survives crashes and restarts; however, it is challenging to ensure that this data is consistent after failures. Existing approaches incur significant performance costs to ensure crash consistency. This paper in… ▽ More

    Submitted 20 April, 2020; v1 submitted 1 April, 2020; originally announced April 2020.

    Comments: 32 pages, 24 figures. To appear in PLDI 2020

    ACM Class: D.3.3; H.3.2