Patents by Inventor James Dundas

James Dundas 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: 11066726
    Abstract: A process for improving the grade and optical quality of zircon, comprising: baking a mixture of a zircon feed and concentrated sulphuric acid at a baking temperature in the range of from 200 up to 400° C., and for a time to form water leachable sulphates with impurities therein including at least iron and titanium; leaching the baked mixture to dissolve the leachable sulphates; and separating the zircon from the leachate containing the leached sulphates, which separated zircon is thereby of improved grade and optical quality.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 20, 2021
    Assignee: ILUKA Resources Limited
    Inventor: Phillip James Dundas
  • Publication number: 20180023170
    Abstract: A process for improving the grade and optical quality of zircon, comprising: baking a mixture of a zircon feed and concentrated sulphuric acid at a baking temperature in the range of from 200 up to 400° C., and for a time to form water leachable sulphates with impurities therein including at least iron and titanium; leaching the baked mixture to dissolve the leachable sulphates; and separating the zircon from the leachate containing the leached sulphates, which separated zircon is thereby of improved grade and optical quality.
    Type: Application
    Filed: February 8, 2016
    Publication date: January 25, 2018
    Inventor: Phillip James DUNDAS
  • Patent number: 9836304
    Abstract: A method and apparatus to utilize a fetching scheme for instructions in a processor to limit the expenditure of power caused by the speculative execution of branch instructions is provided. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create an apparatus. The method includes calculating a cumulative confidence measure based on one or more outstanding conditional branch instructions. The method also includes reducing prefetching operations in response to detecting that the cumulative confidence measure is below a first threshold level.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: December 5, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Marvin Denman, James Dundas, Bradley Gene Burgess, Jeff Rupley
  • Patent number: 9122612
    Abstract: A method and apparatus for eliminating fetch cancels for inclusive caches are presented. Some embodiments of the apparatus include a first cache configurable to issue fetch or prefetch requests to a second cache that is inclusive of said at least one first cache. The first cache is not permitted to cancel issued fetch or prefetch requests to the second cache. Some embodiments of the method include preventing the first cache(s) from canceling issued fetch or prefetch requests to a second cache that is inclusive of the first cache(s).
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 1, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventor: James Dundas
  • Publication number: 20140156932
    Abstract: A method and apparatus for eliminating fetch cancels for inclusive caches are presented. Some embodiments of the apparatus include a first cache configurable to issue fetch or prefetch requests to a second cache that is inclusive of said at least one first cache. The first cache is not permitted to cancel issued fetch or prefetch requests to the second cache. Some embodiments of the method include preventing the first cache(s) from canceling issued fetch or prefetch requests to a second cache that is inclusive of the first cache(s).
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventor: James Dundas
  • Publication number: 20120124345
    Abstract: A method and apparatus to utilize a fetching scheme for instructions in a processor to limit the expenditure of power caused by the speculative execution of branch instructions is provided. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create an apparatus. The method includes calculating a cumulative confidence measure based on one or more outstanding conditional branch instructions. The method also includes reducing prefetching operations in response to detecting that the cumulative confidence measure is below a first threshold level.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Inventors: Marvin Denman, James Dundas, Bradley Gene Burgess, Jeff Rupley
  • Publication number: 20100325631
    Abstract: A method and apparatus for dual-target register allocation is described, intended to enable the efficient mapping/renaming of registers associated with instructions within a pipelined microprocessor architecture.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 23, 2010
    Inventors: Rajesh Patel, James Dundas, Adi Yoaz
  • Patent number: 7739483
    Abstract: A method and apparatus for dual-target register allocation is described, intended to enable the efficient mapping/renaming of registers associated with instructions within a pipelined microprocessor architecture.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: June 15, 2010
    Assignee: Intel Corporation
    Inventors: Rajesh Patel, James Dundas, Adi Yoaz
  • Publication number: 20030065908
    Abstract: A method and apparatus for dual-target register allocation is described, intended to enable the efficient mapping/renaming of registers associated with instructions within a pipelined microprocessor architecture.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Rajesh Patel, James Dundas, Adi Yoaz