Patents by Inventor Mark Rowland

Mark Rowland 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: 9760409
    Abstract: In one embodiment, the present invention includes a multicore processor having a power controller with logic to dynamically switch a power management policy from a power biased policy to a performance biased policy when a utilization of the processor exceeds a threshold level. Thus at low utilizations, reduced power consumption can be realized, while at higher utilizations, greater performance can be realized. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: September 12, 2017
    Assignee: Intel Corporation
    Inventors: Krishnakanth V. Sistla, Mark Rowland, Ankush Varma, Ian M. Steiner, Matthew Bace, Daniel Borkowski, Vivek Garg, Chelsea Akturan, Avinash N. Ananthakrishnan
  • Patent number: 9501129
    Abstract: In one embodiment, the present invention includes a multicore processor having a variable frequency domain including a plurality of cores and at least a portion of non-core circuitry of the processor. This non-core portion can include a cache memory, a cache controller, and an interconnect structure. In addition to this variable frequency domain, the processor can further have a fixed frequency domain including a power control unit (PCU). This unit may be configured to cause a frequency change to the variable frequency domain without draining the non-core portion of pending transactions. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 22, 2016
    Assignee: Intel Corporation
    Inventors: Krishnakanth Sistla, Dean Mulla, Vivek Garg, Mark Rowland, Suresh Doraiswamy, Ganapati Srinivasa, Jeffrey D. Gilbert
  • Publication number: 20160266941
    Abstract: In one embodiment, the present invention includes a multicore processor having a power controller with logic to dynamically switch a power management policy from a power biased policy to a performance biased policy when a utilization of the processor exceeds a threshold level. Thus at low utilizations, reduced power consumption can be realized, while at higher utilizations, greater performance can be realized. Other embodiments are described and claimed.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Inventors: Krishnakanth V. Sistla, Mark Rowland, Ankush Varma, Ian M. Steiner, Matthew Bace, Daniel Borkowski, Vivek Garg, Cagdas Akturan, Avinash N. Ananthakrishnan
  • Patent number: 9372524
    Abstract: In one embodiment, the present invention includes a multicore processor having a power controller with logic to dynamically switch a power management policy from a power biased policy to a performance biased policy when a utilization of the processor exceeds a threshold level. Thus at low utilizations, reduced power consumption can be realized, while at higher utilizations, greater performance can be realized. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: June 21, 2016
    Assignee: Intel Corporation
    Inventors: Krishnakanth V. Sistla, Mark Rowland, Ankush Varma, Ian M. Steiner, Matthew Bace, Daniel Borkowski, Vivek Garg, Cagdas Akturan, Avinash N. Ananthakrishnan
  • Patent number: 8914650
    Abstract: In one embodiment, the present invention includes a multicore processor having a variable frequency domain including a plurality of cores and at least a portion of non-core circuitry of the processor. This non-core portion can include a cache memory, a cache controller, and an interconnect structure. In addition to this variable frequency domain, the processor can further have a fixed frequency domain including a power control unit (PCU). This unit may be configured to cause a frequency change to the variable frequency domain without draining the non-core portion of pending transactions. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: December 16, 2014
    Assignee: Intel Corporation
    Inventors: Krishnakanth Sistla, Dean Mulla, Vivek Garg, Mark Rowland, Suresh Doraiswamy, Ganapati Srinivasa, Jeffrey D. Gilbert
  • Publication number: 20130179716
    Abstract: In one embodiment, the present invention includes a multicore processor having a variable frequency domain including a plurality of cores and at least a portion of non-core circuitry of the processor. This non-core portion can include a cache memory, a cache controller, and an interconnect structure. In addition to this variable frequency domain, the processor can further have a fixed frequency domain including a power control unit (PCU). This unit may be configured to cause a frequency change to the variable frequency domain without draining the non-core portion of pending transactions. Other embodiments are described and claimed.
    Type: Application
    Filed: February 28, 2013
    Publication date: July 11, 2013
    Inventors: Krishnakanth Sistla, Dean Mulla, Vivek Garg, Mark Rowland, Suresh Doraiswamy, Ganapati Srinivasa, Jeffrey D. Gilbert
  • Publication number: 20130080795
    Abstract: In one embodiment, the present invention includes a multicore processor having a variable frequency domain including a plurality of cores and at least a portion of non-core circuitry of the processor. This non-core portion can include a cache memory, a cache controller, and an interconnect structure. In addition to this variable frequency domain, the processor can further have a fixed frequency domain including a power control unit (PCU). This unit may be configured to cause a frequency change to the variable frequency domain without draining the non-core portion of pending transactions. Other embodiments are described and claimed.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Inventors: Krishnakanth Sistla, Dean Mulla, Vivek Garg, Mark Rowland, Suresh Doraiswamy, Ganapati Srinivasa, Jeffrey D. Gilbert
  • Patent number: 8275942
    Abstract: According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: September 25, 2012
    Assignee: Intel Corporation
    Inventors: Theodros Yigzaw, Geeyarpuram N. Santhanakrishnan, Mark Rowland, Ganapati Srinivasa
  • Publication number: 20120144217
    Abstract: In one embodiment, the present invention includes a multicore processor having a power controller with logic to dynamically switch a power management policy from a power biased policy to a performance biased policy when a utilization of the processor exceeds a threshold level. Thus at low utilizations, reduced power consumption can be realized, while at higher utilizations, greater performance can be realized. Other embodiments are described and claimed.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 7, 2012
    Inventors: Krishnakanth V. Sistla, Mark Rowland, Ankush Varma, Ian M. Steiner, Matthew Bace, Daniel Borkowski, Vivek Garg, Cagdas Akturan, Avinash N. Ananthakrishnan
  • Patent number: 8180579
    Abstract: A real time gamma-ray signature/source identification method and system using principal components analysis (PCA) for transforming and substantially reducing one or more comprehensive spectral libraries of nuclear materials types and configurations into a corresponding concise representation/signature(s) representing and indexing each individual predetermined spectrum in principal component (PC) space, wherein an unknown gamma-ray signature may be compared against the representative signature to find a match or at least characterize the unknown signature from among all the entries in the library with a single regression or simple projection into the PC space, so as to substantially reduce processing time and computing resources and enable real-time characterization and/or identification.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: May 15, 2012
    Assignee: Lawrence Livermore National Security, LLC
    Inventors: Mark Rowland, Tom B. Gosnell, Cheryl Ham, Dwight Perkins, James Wong
  • Patent number: 8079031
    Abstract: A discussion of a dynamic configuration for a prefetcher is proposed. For example, a thread specific latency metric is calculated and provides dynamic feedback to the software on a per thread basis via the configuration and status registers. Likewise, the software can optionally use the information from the registers to dynamically configure the prefetching behavior and allows the software to be able to both query the performance and configure the prefetcher.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: December 13, 2011
    Assignee: Intel Corporation
    Inventors: Geeyarpuram N. Santhanakrishnan, Michael F. Cole, Mark Rowland, Ganapati Srinivasa
  • Patent number: 7711901
    Abstract: A cache line replacement protocol for selecting a cache line for replacement based at least in part on the inter-cache traffic generated as a result of the cache line being replaced.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: May 4, 2010
    Assignee: Intel Corporation
    Inventors: Christopher J. Shannon, Ganapati Srinivasa, Mark Rowland
  • Publication number: 20070230651
    Abstract: A neutron detector system for discriminating fissile material from non-fissile material wherein a digital data acquisition unit collects data at high rate, and in real-time processes large volumes of data directly into information that a first responder can use to discriminate materials. The system comprises counting neutrons from the unknown source and detecting excess grouped neutrons to identify fission in the unknown source.
    Type: Application
    Filed: September 21, 2005
    Publication date: October 4, 2007
    Inventors: Mark Rowland, Neal Snyderman
  • Patent number: 7277992
    Abstract: A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an inclusive cache hierarchy based on the cache coherency traffic generated between an upper level cache and lower level caches.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: October 2, 2007
    Assignee: Intel Corporation
    Inventors: Christopher J. Shannon, Mark Rowland, Ganapati Srinivasa
  • Publication number: 20070186045
    Abstract: A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an inclusive cache hierarchy based on the potential impact to other cache levels within the cache hierarchy.
    Type: Application
    Filed: July 23, 2004
    Publication date: August 9, 2007
    Inventors: Christopher Shannon, Mark Rowland, Ganapati Srinivasa
  • Publication number: 20070152160
    Abstract: A Compton scattered gamma-ray detector system. The system comprises a gamma-ray spectrometer and an annular array of individual scintillators. The scintillators are positioned so that they are arrayed around the gamma-ray spectrometer. The annular array of individual scintillators includes a first scintillator. A radiation shield is positioned around the first scintillator. A multi-channel analyzer is operatively connected to the gamma-ray spectrometer and the annular array of individual scintillators.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventors: Mark Rowland, Mark Oldaker
  • Publication number: 20070150657
    Abstract: According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventors: Theodros Yigzaw, Geeyarpuram Santhanakrishnan, Mark Rowland, Ganapati Srinivasa
  • Publication number: 20070108379
    Abstract: A real time gamma-ray signature/source identification method and system using principal components analysis (PCA) for transforming and substantially reducing one or more comprehensive spectral libraries of nuclear materials types and configurations into a corresponding concise representation/signature(s) representing and indexing each individual predetermined spectrum in principal component (PC) space, wherein an unknown gamma-ray signature may be compared against the representative signature to find a match or at least characterize the unknown signature from among all the entries in the library with a single regression or simple projection into the PC space, so as to substantially reduce processing time and computing resources and enable real-time characterization and/or identification.
    Type: Application
    Filed: March 27, 2006
    Publication date: May 17, 2007
    Inventors: Mark Rowland, Tom Gosnell, Cheryl Ham, Dwight Perkins, James Wong
  • Publication number: 20070094453
    Abstract: A discussion of a dynamic configuration for a prefetcher is proposed. For example, a thread specific latency metric is calculated and provides dynamic feedback to the software on a per thread basis via the configuration and status registers. Likewise, the software can optionally use the information from the registers to dynamically configure the prefetching behavior and allows the software to be able to both query the performance and configure the prefetcher.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Geeyarpuram Santhanakrishnan, Michael Cole, Mark Rowland, Ganapati Srinivasa
  • Publication number: 20060218352
    Abstract: A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an inclusive cache hierarchy based on the cache coherency traffic generated between an upper level cache and lower level caches.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 28, 2006
    Inventors: Christopher Shannon, Mark Rowland, Ganapati Srinivasa