Network


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

Hotspot


Dive into the research topics where Niteen A. Patkar is active.

Publication


Featured researches published by Niteen A. Patkar.


ieee international symposium on fault tolerant computing | 1995

Error detection and handling in a superscalar, speculative out-of-order execution processor system

Nirmal R. Saxena; Chien Chen; Ravi Swami; Hideki Osone; Shalesh Thusoo; David Lyon; David Chang; Anand Dharmaraj; Niteen A. Patkar; Yizhi Lu; Ben Chia

The HaL SPARC64 Processor, the first 64-bit SPARC-V9 architecture implementation, uses several techniques to ensure a high degree of system reliability, error detection, and error recovery. The CPU of the multi-chip module processor has a superscalar, speculative issue unit, and an out-of-order execution datapath. These two processor components complicate the maintenance of precise state in the event of errors. By exploiting the SPARC-V9 architectural features, and the micro-architecture for speculative execution, SPARC64 maintains precise state in the event of exceptions and errors, logs and reports errors, and facilitates error detection during full system bringup. The paper presents details of error detection and handling in the CPU, the cache system, and the Memory Management Unit(MMU). The HaL R1 system also implements a fault-secure memory system design. The memory system corrects all single-bit errors, detects double bit errors, detects single address line failures, and detects all single dynamic RAM (DRAM) chip failures. Certain debug features have been added to the system that are useful during system bring-up.<<ETX>>


ieee computer society international conference | 1995

Microarchitecture of HaL's CPU

Niteen A. Patkar; Akira Katsuno; Simon Li; Tak Maruyama; Sunil Savkar; Mike Simone; Gene Shen; Ravi Swami; Deforest W Tovey

The HaL PM1 CPU is the first implementation of the 64-bit SPARC Version 9 instruction set architecture. The processor utilizes superscalar instruction issue, register renaming, and a dataflow model of execution. Instructions can complete out-of-order and are later committed in order. The PM1 CPU maintains precise state. The processor has a higher level of reliability than is currently available in desktop computers for the commercial marketplace.


international symposium on computer architecture | 1995

Implementation trade-offs in using a restricted data flow architecture in a high performance RISC microprocessor

Mike Simone; A. Essen; A. Ike; A. Krishnamoorthy; Tak Maruyama; Niteen A. Patkar; M. Ramaswami; Michael C. Shebanow; V. Thirumalaiswamy; Deforest W Tovey

The implementation of a superscalar, speculative execution SPARC-V9 microprocessor incorporating restricted data flow principles required many design trade-offs. Consideration was given to both performance and cost. Performance is largely a function of cycle time and instructions executed per cycle while cost is primarily a function of die area. Here we describe our restricted data flow implementation and the means with which we arrived at its configuration. Future semi-conductor technology advances will allow these trade-offs to be relaxed and higher performance restricted data flow machines to be built.


Archive | 1995

Processor structure and method for maintaining and restoring precise state at any instruction boundary

Gene W. Shen; John Szeto; Niteen A. Patkar; Michael C. Shebanow


Archive | 1995

Processor structure and method for a time-out checkpoint

Gene W. Shen; John Szeto; Niteen A. Patkar; Michael C. Shebanow


Archive | 1995

Processor structure and method for tracking instruction status to maintain precise state

Gene W. Shen; John Szeto; Niteen A. Patkar; Michael C. Shebanow


Archive | 1995

Processor structure and method for checkpointing instructions to maintain precise state

Gene W. Shen; John Szeto; Niteen A. Patkar; Michael C. Shebanow


Archive | 1999

Method and apparatus for busing data elements

Niteen A. Patkar; Stephen C. Purcell; Shalesh Thusoo; Korbin S. Van Dyke


Archive | 1995

Method and apparatus for register management using issue sequence prior physical register and register association validity information

Michael C. Shebanow; Gene W. Shen; Ravi Swami; Niteen A. Patkar


Archive | 1995

Hardware support for fast software emulation of unimplemented instructions

Shalesh Thusoo; Farnad Sajjadian; Jaspal Kohli; Niteen A. Patkar

Collaboration


Dive into the Niteen A. Patkar's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge