Patents by Inventor Puqi P. Tang

Puqi P. Tang 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).

  • Patent number: 8443151
    Abstract: An apparatus and method is described herein for optimization to prefetch throttling, which potentially enhances performance, reduces power consumption, and maintains positive gain for workloads that benefit from prefetching. More specifically, the optimizations described herein allow for bandwidth congestion and prefetch accuracy to be taken into account as feedbacks for throttling at the source of prefetch generation. As a result, when there is low congestion, full prefetch generation is allowed, even if the prefetch is inaccurate, since there is available bandwidth. However, when congestion is high, the determination of throttling falls to prefetch accuracy. If accuracy is high—miss rate is low—then less throttling is needed, because the prefetches are being utilized—performance is being enhanced.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: May 14, 2013
    Assignee: Intel Corporation
    Inventors: Puqi P. Tang, Hemant G. Rotithor, Ryan L. Carlson, Nagi Aboulenein
  • Publication number: 20110113199
    Abstract: An apparatus and method is described herein for optimization to prefetch throttling, which potentially enhances performance, reduces power consumption, and maintains positive gain for workloads that benefit from prefetching. More specifically, the optimizations described herein allow for bandwidth congestion and prefetch accuracy to be taken into account as feedbacks for throttling at the source of prefetch generation. As a result, when there is low congestion, full prefetch generation is allowed, even if the prefetch is inaccurate, since there is available bandwidth. However, when congestion is high, the determination of throttling falls to prefetch accuracy. If accuracy is high—miss rate is low—then less throttling is needed, because the prefetches are being utilized—performance is being enhanced.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Inventors: Puqi P. Tang, Hemant G. Rotithor, Ryan L. Carlson, Nagi Aboulenein
  • Patent number: 6690647
    Abstract: A method and apparatus are presented that may dynamically characterize network traffic so that a user application can reserve appropriate network resources for submitting traffic to a network. According to one embodiment, at least one value characterizing the traffic is generated and transmitted to the network. This value can be dynamically updated to ensure that an appropriate amount of network resources is reserved. Using this method and apparatus, the risk of either over-subscribing network resources or failing to reserve enough resources to provide necessary quality of service (QoS) may be eliminated.
    Type: Grant
    Filed: February 6, 1998
    Date of Patent: February 10, 2004
    Assignee: Intel Corporation
    Inventors: Puqi P. Tang, Tsung-Yuan C. Tai