Jump to navigation

  • College of Natural Sciences
  • About
  • Directory
  • News
  • UTCS Direct
  • Give

The University of Texas at Austin Department of Computer Science

  • Research
    • Areas
    • Research Seminars
    • UT Research Links
    • Publications
  • Faculty
  • Awards & Honors
    • Research Awards
    • Service Awards
    • Teaching Awards
    • Graduate Student Awards
  • Undergraduate
    • Admissions
      • Prospective Students
      • Internal Transfers
      • Turing Scholars Honors Program
    • Academics
      • Advising
        • Registration
        • Forms
        • Preparing for Graduate School
      • Concentrations
        • Big Data Concentration
        • Computer Systems
        • Cybersecurity
        • Game Development
        • Machine Learning & Artificial Intelligence
        • Mobile Computing
      • Curriculum & Degree Plans
        • Entry-Level
        • Courses
        • Degree Plans
        • Teaching Plans
        • Integrated 5-year BS/MS programs
        • Class Homepages
      • Longhorn Startup
      • Elements of Computing
      • Honors Programs
      • Scholarship for Service
      • FAQ
    • Student Support
      • 360 Connections
      • Student organizations
      • Scholarships
      • Undergraduate Research
      • Internships and Jobs
        • CS Proctors
      • Student Homepages
      • Study Abroad
      • Student Blog
      • Project Giving Tree
  • Graduate
    • Prospective Students
      • Apply
      • Admissions FAQ
      • Contact Us
    • Master's Program
      • Coursework Option
      • Thesis Option
      • Online Option
    • Ph.D. Program
      • Ph.D. steps to degree
      • Degree Requirements
      • Proposing & Advancing to Candidacy
      • Final Defense
      • Ph.D. Commencement
    • Courses
      • Course Schedules
      • Diversity Courses
      • Former Program
      • Teaching Plans
      • Class Homepages
    • Financial Information
    • Incoming Students
    • Current Students
      • Portfolio Program in Robotics
      • Research & Career Advice
      • GRACS
      • Student Homepages
    • Portfolio Program in Robotics
    • Curricular Practical Training
    • Forms
    • Grad Student Talks
  • Outreach
    • Summer Camps
      • First Bytes
      • Code Longhorn
      • Cybersecurity Camp
      • Robotics Camp
      • Apply
    • Roadshow
    • Explore UT
    • Student Conferences and Diversity Initiatives
    • Coding in the Classroom
  • Industry
    • Friends of Computer Science
      • FoCS Partners
      • Program Features
      • How To Participate
      • FoCS Event Calendar
      • Event Request Form
    • Women in Computing
    • Computing for Diversity
    • Robotics Consortium
    • Systems Research Consortium
  • Alumni
    • Get Involved
    • Events
    • Support UTCS
    • Why to Give
    • How to Give
    • Advisory Council
    • Leadership Circle

You are here

  1. Home

Christopher Rossbach

Christopher J Rossbach
Assistant Professor, Faculty Fellowship #6 In Computer Sciences
Phone: 
512 471 9732
Office: 
GDC 6.508
Homepage

History

Member for
3 years 5 months

Faculty profile

UTCS Research Areas: 
Computer Architecture
Operating systems, Distributed systems, and Networking
Security

Faculty profile 2

Research Interests: 
  • Operating Systems
  • Architecture
  • Parallelism/Concurrency
  • Virtualization
  • Heterogeneity
5 Most Important Recent Publications: 

Christopher J. Rossbach, Yuan Yu, Jon Currey, Jean-Philippe Martin, Dennis Fetterly
Dandelion: a Compiler and Runtime for Heterogeneous Systems
ACM Symposium on Operating Systems Priniciples (SOSP), 2013 

Christopher J. Rossbach, Jon Currey, Mark Silberstein, Baishakhi Ray, Emmett Witchel
PTask: Operating System Abstractions To Manage GPUs as Compute Devices 
ACM Symposium on Operating Systems Priniciples (SOSP), Cascais, Portugal, October 23-26, 2011 

Christopher J. Rossbach, Jon Currey, Emmett Witchel 
Operating Systems must support GPU abstractions 
In Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS '11) Napa, CA May 2011.

Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter,  Hany E. Ramadan, Aditya Bhandari, Emmett Witchel
TxLinux: Using and Managing Transactional Memory in an Operating System SOSP '07 

SurroundWeb: Mitigating Privacy Concerns in a 3D Web Browser  
John Vilk (University of Massachusetts), David Molnar (Microsoft Research), Benjamin Livshits (Microsoft Research), Eyal Ofek (Microsoft Research), Chris Rossbach, Alexander Moshchuk (Microsoft Research), Helen J. Wang (Microsoft Research), Ran Gal (Microsoft Research)

 

Patents: 

Transactional computation on clusters

Patent number: 8661449
Abstract: Computations are performed on shared datasets in a distributed computing cluster using aggressive speculation and a distributed runtime that executes code transactionally. Speculative transactions are conducted with currently available data on the assumption that no dependencies exist that will render the input data invalid. For those specific instances where this assumption is found to be incorrect—that the input data did indeed have a dependency (thereby impacting the correctness of the speculated transaction)—the speculated transaction is aborted and its results (and all transactions that relied on its results) are rolled-back accordingly for re-computation using updated input data. In operation, shared state data is read and written using only the system's data access API which ensures that computations can be rolled-back when conflicts stemming from later-determined dependencies are detected.
Filed: June 17, 2011
Date of Patent: February 25, 2014
Inventors: Christopher J. Rossbach, Jean-Philippe Martin, Michael Isard

Method and system to increase X-Y resolution in a depth (Z) camera using red, blue, green (RGB) sensing

Patent number: 8134637
Abstract: An imaging system substantially simultaneously acquires z-depth and brightness data from first sensors, and acquires higher resolution RGB data from second sensors, and fuses data from the first and second sensors to model an RGBZ image whose resolution can be as high as resolution of the second sensors. Time correlation of captured data from first and second sensors is associated with captured image data, which permits arbitrary mapping between the two data sources, ranging from 1:many to many:1. Preferably pixels from each set of sensors that image the same target point are mapped. Many z-depth sensor settings may be used to create a static environmental model. Non-correlative and correlative filtering is carried out, and up-sampling to increase z-resolution occurs, from which a three-dimensional model is constructed using registration and calibration data.
Date of Patent: March 13, 2012
Inventors: Christopher J. Rossbach, Abbas Rafii, Peiqian Zhao

The University of Texas at Austin Department of Computer Science
  • Facebook
  • Twitter
  • YouTube
  • LinkedIn

2317 Speedway, Stop D9500
Austin, TX 78712
Phone: 512.471.7316

 

© The University of Texas at Austin 2019

  • Undergraduate Office
  • Graduate Office
  • Office of External Affairs
  • Webmaster
  • Mission Statement
  • Campus & Austin
  • Traveling to UTCS
  • Restaurants
  • Accommodations
  • Contact
  • UTCS Direct
  • Emergency Information
  • Site Policies
  • Web Accessibility Policy
  • Web Privacy Policy