Network


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

Hotspot


Dive into the research topics where Sanjeev N. Trika is active.

Publication


Featured researches published by Sanjeev N. Trika.


ACM Transactions on Storage | 2008

Intel® Turbo Memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems

Jeanna N. Matthews; Sanjeev N. Trika; Debra Hensgen; Rick Coulson; Knut S. Grimsrud

Hard-disk drives are a significant bottleneck to system performance and are also responsible for a significant fraction of total system power consumption. Intel Turbo Memory addresses these problems by adding a new layer to the storage hierarchy: a platform-based and nonvolatile, disk cache. In this article, we describe the hardware and software elements of the Intel Turbo Memory architecture. We show how it supports the new ReadyBoost and ReadyDrive features in Microsoft Vista and describe its key caching algorithms. We present performance, power savings, and wear-leveling results achieved by Intel Turbo Memory.


Computer-aided Design | 1997

Virtual reality interfaces for feature-based computer-aided design systems☆

Sanjeev N. Trika; Prashant Banerjee; Rangasami L. Kashyap

Abstract A computer-aided design ( cad ) system with a virtual reality (VR) interface simplifies the design of complex mechanical parts. To add a design feature (e.g., a hole, slot, or protrusion), the designer can navigate in the part to the appropriate face of the part where he/she wishes to attach the feature, and sketch directly on that face. Besides convenience, this method of feature specification implicitly enforces feature accessibility constraints, and also provides hints to the process-planner regarding the order in which the features may be manufactured. We detail the design of a VR-based prototype cad system. The system maintains the knowledge of part cavities and their adjacencies, and a triangulated boundary-representation of an approximating polyhedron. We present incremental provably correct algorithms for updating this representation as the user edits the part. We also show how this representation supports real-time displays, navigation, and collision detection. The user-interface of the cad system relies on these capabilities to provide the above-mentioned advantages.


Archive | 2005

Recovering from a non-volatile memory failure

Richard L. Coulson; Sanjeev N. Trika; Robert W. Faber


Archive | 2005

Technique to write to a non-volatile memory

Sanjeev N. Trika; Robert W. Faber; Rick Coulson; Jeanna N. Matthews


Archive | 2007

NAND power fail recovery

Robert J. Royer; Sanjeev N. Trika; Rick Coulson; Robert W. Faber


Archive | 2004

Merging write-back and write-through cache policies

Sanjeev N. Trika; John I. Garney; Michael K. Eschmann


Archive | 2005

Method to enable fast disk caching and efficient operations on solid state disks

Sanjeev N. Trika; Robert W. Faber; Rick Coulson


Archive | 2014

TECHNIQUES TO PERFORM POWER FAIL-SAFE CACHING WITHOUT ATOMIC METADATA

Sanjeev N. Trika


Archive | 2005

Method and apparatus for queuing disk drive access requests

Robert J. Royer; Michael K. Eschmann; Amber D. Huffman; Knut S. Grimsrud; Sanjeev N. Trika; Brian Dees


Archive | 2007

SYSTEMS AND METHODS FOR FAST STATE MODIFICATION OF AT LEAST A PORTION OF NON-VOLATILE MEMORY

Sanjeev N. Trika; Debra Hensgen; Han H. Chau; Michael Johnston

Researchain Logo
Decentralizing Knowledge