1
Nitin V Sarangdhar, Wen Hann Wang, Matthew Fisch: Apparatus and method of handling race conditions in mesi-based multiprocessor system with private caches. Intel Corporation, Blakely Sokoloff Taylor & Zafman, August 27, 1996: US05551005 (55 worldwide citation)

In a computer system having a plurality of processors with internal caches, a method for handling race conditions arising when multiple processors simultaneously write to a particular cache line. Initially, a determination is made as to whether the cache line is in an exclusive, modified, invalid, o ...


2
Peter MacWilliams, Nitin V Sarangdhar, Matthew Fisch, Amit Merchant: Method and apparatus for snoop stretching using signals that convey snoop results. Intel Corporation, Blakely Sokoloff Taylor & Zafman, November 5, 1996: US05572703 (23 worldwide citation)

A protocol and related apparatus for snoop stretching in a computer system having at least one requesting agent for issuing bus transaction requests and at least one snooping agent for monitoring transaction requests and issuing bus signals onto an external bus. The bus transactions are timed by a b ...


3
Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch: Method and apparatus for dynamically controlling the current maximum depth of a pipe lined computer bus system. Intel Corporation, Blakely Sokoloff Taylor & Zafman, August 20, 1996: US05548733 (19 worldwide citation)

Each of a plurality of devices or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a fre ...


4
Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch: Bus agent providing dynamic pipeline depth control. Intel Corporation, Blakely Sokoloff Taylor & Zafman, December 28, 1999: US06009477 (8 worldwide citation)

Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free ...


5
Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch: Bus system providing dynamic control of pipeline depth for a multi-agent computer. Intel Corporation, Blakely Sokoloff Taylor & Zafman, September 7, 1999: US05948088 (2 worldwide citation)

Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free ...


6
Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch: Bus system providing dynamic control of pipeline depth for a multi-agent computer. Intel Corporation, Blakely Sokoloff Taylor & Zafman, June 2, 1998: US05761449 (2 worldwide citation)

A bus system for a computer having multiple agents provides a mechanism for unilaterally and dynamically limiting the pipelining depth. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having ...


7