Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Philip R. Lantz is active.

Publication


Featured researches published by Philip R. Lantz.


european conference on computer systems | 2014

System software for persistent memory

Subramanya R. Dulloor; Sanjay Kumar; Anil S. Keshavamurthy; Philip R. Lantz; Dheeraj Reddy; Rajesh Sankaran; Jeff Jackson

Emerging byte-addressable, non-volatile memory technologies offer performance within an order of magnitude of DRAM, prompting their inclusion in the processor memory subsystem. However, such load/store accessible Persistent Memory (PM) has implications on system design, both hardware and software. In this paper, we explore system software support to enable low-overhead PM access by new and legacy applications. To this end, we implement PMFS, a light-weight POSIX file system that exploits PMs byte-addressability to avoid overheads of block-oriented storage and enable direct PM access by applications (with memory-mapped I/O). PMFS exploits the processors paging and memory ordering features for optimizations such as fine-grained logging (for consistency) and transparent large page support (for faster memory-mapped I/O). To provide strong consistency guarantees, PMFS requires only a simple hardware primitive that provides software enforceable guarantees of durability and ordering of stores to PM. Finally, PMFS uses the processors existing features to protect PM from stray writes, thereby improving reliability. Using a hardware emulator, we evaluate PMFSs performance with several workloads over a range of PM performance characteristics. PMFS shows significant (up to an order of magnitude) gains over traditional file systems (such as ext4) on a RAMDISK-like PM block device, demonstrating the benefits of optimizing system software for PM.


Archive | 1996

Method and apparatus for conducting multi-point electronic conferences

Terry Downs; Philip R. Lantz; Michael Maloney


Archive | 1998

Computer assisted interactive entertainment/educational character goods

Geoffrey W. Peters; Philip R. Lantz; Gunner Danneels


Archive | 2004

Method, apparatus and system for dynamically reassigning a physical device from one virtual machine to another

Philip R. Lantz; Michael A. Goldsmith


Archive | 1996

Managing bandwidth over a computer network having a management computer that allocates bandwidth to client computers upon request

Robert A. Marshall; Philip R. Lantz; David B. Johnson


Archive | 2004

Method, apparatus and system for seamlessly sharing devices amongst virtual machines

Philip R. Lantz; Michael A. Goldsmith; Kiran S. Panesar


Archive | 2010

Direct sharing of smart devices through virtualization

Sanjay Kumar; Philip R. Lantz; Rajesh M. Sankaran


Archive | 2005

Method and system for device address translation for virtualization

Kiran S. Panesar; Philip R. Lantz


Archive | 2001

Calibration system for vision-based automatic writing implement

Cory W. Cox; Philip R. Lantz


Archive | 1994

Interrupt-time processing of received signals

Gunner Danneels; Gregory Gates; Philip R. Lantz; Russell Downing

Researchain Logo
Decentralizing Knowledge