<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Prior Art submitted for Register tracking for speculative prefetching</title>
    <link>http://www.peertopatent.org/patent/22/prior_art/list</link>
    <description>An apparatus and method for prefetching based on register tracking is disclosed. In one embodiment, an apparatus includes a register tracker and a pre-computation engine. The register tracker is to generate a pre-computation slice. The pre-computation engine is to execute the pre-computation slice.</description>
    <language>en-us</language>
    <item>
      <title>us patent number 5933630</title>
      <category>Register tracking for speculative prefetching</category>
      <description>Patent/Application #: 5933630&lt;br/&gt;Description: Program launch acceleration using cache </description>
      <pubDate>Thu, 26 Jul 2007 15:07:47 -0700</pubDate>
      <guid>http://www.peertopatent.org/prior_art/34/detail</guid>
    </item>
    <item>
      <title>Early load address resolution via register tracking</title>
      <category>Register tracking for speculative prefetching</category>
      <description>Title: ACM SIGARCH Computer Architecture News , Proceedings of the 27th annual international symposium on C&lt;br/&gt;ISBN: &lt;br/&gt;Description: The authors of this paper describe the approach of [[claim 8]]. [[Early load address resolution via register tracking]]
</description>
      <pubDate>Tue, 03 Jul 2007 12:14:55 -0700</pubDate>
      <guid>http://www.peertopatent.org/prior_art/30/detail</guid>
    </item>
    <item>
      <title>Understanding the Backward Slices of Performance Degrading Instructions</title>
      <category>Register tracking for speculative prefetching</category>
      <description>Title: Understanding the Backward Slices of Performance Degrading Instructions&lt;br/&gt;ISBN: &lt;br/&gt;Description: For many applications, branch mispredictions and cache misses
limit a processor's performance to a level well below its peak
instruction throughput. A small fraction of static instructions,
whose behavior cannot be anticipated using current branch
predictors and caches, contribute a large fraction of such
performance degrading events. This paper analyzes the dynamic
instruction stream leading up to these performance degrading
instructions to identify the operations necessary to execute them
early. </description>
      <pubDate>Thu, 28 Jun 2007 12:25:32 -0700</pubDate>
      <guid>http://www.peertopatent.org/prior_art/29/detail</guid>
    </item>
    <item>
      <title> Distributed free register tracking for register renaming using an availability tracking register associated with each stage of an execution pipeline </title>
      <category>Register tracking for speculative prefetching</category>
      <description>Patent/Application #: 5,784,589&lt;br/&gt;Description: This submission targets the use of a tracking register.</description>
      <pubDate>Wed, 20 Jun 2007 09:15:32 -0700</pubDate>
      <guid>http://www.peertopatent.org/prior_art/19/detail</guid>
    </item>
  </channel>
</rss>
