History
- Member for
- 3 years 5 months
Faculty profile
Faculty profile 2
- Operating Systems
- Architecture
- Parallelism/Concurrency
- Virtualization
- Heterogeneity
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)
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