Patents by Inventor Ching-Tsun Chou

Ching-Tsun Chou has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100074106
    Abstract: A method and system to avoid multi-ring deadlock. The method includes removing a message on a multi-ring interconnect either with a ring connector associated with the target of the message or by the message's source station such that the message travels no more than one time around the slotted ring interconnect before its removal. The method may also be applied to single ring networks for congestion control.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Inventors: Ching-Tsun Chou, Naveen Cherukuri
  • Publication number: 20100005245
    Abstract: A method and apparatus for preserving memory ordering in a cache coherent link based interconnect in light of partial and non-coherent memory accesses is herein described. In one embodiment, when a conflict associated with a partial memory access, such as a partial write, is detected, a write-back phase is inserted at the conflict phase to write-back the partial data to a home agent. Examples messages to initiate a write-back phase at a conflict phase include: an Acknowledge Conflict Write-back message to acknowledge a conflict and provide a write-back marker at the beginning of the conflict phase, a write-back marker message before the conflict phase, a write-back marker message within the conflict phase, a write-back marker message after the conflict phase, and a postable message after the conflict phase.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Inventors: Robert H. Beers, Ching-Tsun Chou, Robert J. Safranek
  • Publication number: 20100005246
    Abstract: A method and apparatus for preserving memory ordering in a cache coherent link based interconnect in light of partial and non-coherent memory accesses is herein described. In one embodiment, partial memory accesses, such as a partial read, is implemented utilizing a Read Invalidate and/or Snoop Invalidate message. When a peer node receives a Snoop Invalidate message referencing data from a requesting node, the peer node is to invalidate a cache line associated with the data and is not to directly forward the data to the requesting node. In one embodiment, when the peer node holds the referenced cache line in a Modified coherency state, in response to receiving the Snoop Invalidate message, the peer node is to writeback the data to a home node associated with the data.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Inventors: Robert H. Beers, Ching-Tsun Chou, Robert J. Safranek, James Vash
  • Publication number: 20090254712
    Abstract: A method, chip multiprocessor tile, and a chip multiprocessor with amorphous caching are disclosed. An initial processing core 404 may retrieve a data block from a data storage. An initial amorphous cache bank 410 adjacent to the initial processing core 404 may store an initial data block copy 422. A home bank directory 424 may register the initial data block copy 422.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: Naveen Cherukuri, Ioannis Schoinas, Akhilesh Kumar, Seungjoon Park, Ching-Tsun Chou
  • Publication number: 20090235228
    Abstract: In one embodiment, the present invention includes a method for associating and storing a code fragment for each cell of a table for a protocol specification in a semantic mapping corresponding to the table, and automatically generating a formal model for the protocol specification using the table and the semantic mapping. Other embodiments are described and claimed.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Inventors: Ching-Tsun Chou, Phanindra K. Mannava, Seungjoon Park
  • Publication number: 20090171647
    Abstract: A method and apparatus for ensuring efficient validation coverage of an architecture, such as protocol or interconnect architecture, is herein described. A coverage space of states for an architecture is generated and stored in a database. During simulation, states of the coverage space encountered are marked. From this, the states encountered and not encountered may be determined. Based on the states not encountered, a targeted test suite is developed to target at least some of the states not encountered during previous simulation. This feedback loop from simulation to refining of a test suite based on states of a coverage space not encountered during simulation may be recursively repeated until adequate validation, i.e. an adequate confidence level of validation, of the coverage space is achieved.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Phanindra Mannava, Seungjoon Park, Ajit Dingankar, Ching-Tsun Chou, Nikhil Mittal, Radhakrishnan V. Mahalikudi, Mayank Singhal
  • Publication number: 20070130353
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Application
    Filed: January 6, 2006
    Publication date: June 7, 2007
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra Mannava, Rajee Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Patent number: 7016304
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: March 21, 2006
    Assignee: Intel Corporation
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Publication number: 20020172164
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Application
    Filed: May 18, 2001
    Publication date: November 21, 2002
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar