Skip to main content

Showing 1–7 of 7 results for author: Rossbach, C

  1. arXiv:2402.02642  [pdf, other

    cs.SE cs.DB cs.PL

    Object Graph Programming

    Authors: Aditya Thimmaiah, Leonidas Lampropoulos, Christopher J. Rossbach, Milos Gligoric

    Abstract: We introduce Object Graph Programming (OGO), which enables reading and modifying an object graph (i.e., the entire state of the object heap) via declarative queries. OGO models the objects and their relations in the heap as an object graph thereby treating the heap as a graph database: each node in the graph is an object (e.g., an instance of a class or an instance of a metadata class) and each ed… ▽ More

    Submitted 4 February, 2024; originally announced February 2024.

    Comments: 13 pages, ICSE 2024

  2. arXiv:2312.07813  [pdf, other

    cs.OS cs.LG

    On a Foundation Model for Operating Systems

    Authors: Divyanshu Saxena, Nihal Sharma, Donghyun Kim, Rohit Dwivedula, Jiayi Chen, Chenxi Yang, Sriram Ravula, Zichao Hu, Aditya Akella, Sebastian Angel, Joydeep Biswas, Swarat Chaudhuri, Isil Dillig, Alex Dimakis, P. Brighten Godfrey, Daehyeok Kim, Chris Rossbach, Gang Wang

    Abstract: This paper lays down the research agenda for a domain-specific foundation model for operating systems (OSes). Our case for a foundation model revolves around the observations that several OS components such as CPU, memory, and network subsystems are interrelated and that OS traces offer the ideal dataset for a foundation model to grasp the intricacies of diverse OS components and their behavior in… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

    Comments: Machine Learning for Systems Workshop at 37th NeurIPS Conference, 2023, New Orleans, LA, USA

  3. arXiv:2109.02484  [pdf, other

    cs.DC cs.AR cs.PL

    Compiler-Driven FPGA Virtualization with SYNERGY

    Authors: Joshua Landgraf, Tiffany Yang, Will Lin, Christopher J. Rossbach, Eric Schkufza

    Abstract: FPGAs are increasingly common in modern applications, and cloud providers now support on-demand FPGA acceleration in data centers. Applications in data centers run on virtual infrastructure, where consolidation, multi-tenancy, and workload migration enable economies of scale that are fundamental to the provider's business. However, a general strategy for virtualizing FPGAs has yet to emerge. While… ▽ More

    Submitted 27 August, 2021; originally announced September 2021.

    Journal ref: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021), 2021, pp. 818-831

  4. arXiv:1906.10347  [pdf, other

    cs.PF cs.DC cs.LG

    ALTIS: Modernizing GPGPU Benchmarking

    Authors: Bodun Hu, Christopher J. Rossbach

    Abstract: This paper presents Altis, a benchmark suite for modern GPGPU computing. Previous benchmark suites such as Rodinia and SHOC have served the research community well, but were developed years ago when hardware was more limited, software supported fewer features, and production hardware-accelerated workloads were scarce. Since that time, GPU compute density and memory capacity has grown exponentially… ▽ More

    Submitted 27 August, 2020; v1 submitted 25 June, 2019; originally announced June 2019.

    Comments: ISPASS 2020. Project: https://github.com/utcs-scea/altis

  5. arXiv:1804.11265  [pdf, other

    cs.OS cs.AR

    Mosaic: An Application-Transparent Hardware-Software Cooperative Memory Manager for GPUs

    Authors: Rachata Ausavarungnirun, Joshua Landgraf, Vance Miller, Saugata Ghose, Jayneel Gandhi, Christopher J. Rossbach, Onur Mutlu

    Abstract: Modern GPUs face a trade-off on how the page size used for memory management affects address translation and demand paging. Support for multiple page sizes can help relax the page size trade-off so that address translation and demand paging optimizations work together synergistically. However, existing page coalescing and splintering policies require costly base page migrations that undermine the… ▽ More

    Submitted 30 April, 2018; originally announced April 2018.

  6. arXiv:1708.04911  [pdf, other

    cs.AR

    Improving Multi-Application Concurrency Support Within the GPU Memory System

    Authors: Rachata Ausavarungnirun, Christopher J. Rossbach, Vance Miller, Joshua Landgraf, Saugata Ghose, Jayneel Gnadhi, Adwait Jog, Onur Mutlu

    Abstract: GPUs exploit a high degree of thread-level parallelism to hide long-latency stalls. Due to the heterogeneous compute requirements of different applications, there is a growing need to share the GPU across multiple applications in large-scale computing environments. However, while CPUs offer relatively seamless multi-application concurrency, and are an excellent fit for multitasking and for virtual… ▽ More

    Submitted 16 August, 2017; originally announced August 2017.

  7. arXiv:1606.09236  [pdf

    cs.CY

    The Future of Computing Research: Industry-Academic Collaborations

    Authors: Nady Boules, Khari Douglas, Stuart Feldman, Limor Fix, Gregory Hager, Brent Hailpern, Martial Hebert, Dan Lopresti, Beth Mynatt, Chris Rossbach, Helen Wright

    Abstract: IT-driven innovation is an enormous factor in the worldwide economic leadership of the United States. It is larger than finance, construction, or transportation, and it employs nearly 6% of the US workforce. The top three companies, as measured by market capitalization, are IT companies - Apple, Google (now Alphabet), and Microsoft. Facebook, a relatively recent entry in the top 10 list by market… ▽ More

    Submitted 29 June, 2016; originally announced June 2016.

    Comments: A Computing Community Consortium (CCC) white paper, 19 pages