<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns="http://purl.org/rss/1.0/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:prism="http://prismstandard.org/namespaces/1.2/basic/"
   xmlns:dcterms="http://purl.org/dc/terms/"

>
<channel rdf:about="http://www.citeulike.org/about">
<pubDate>Thu, 21 Aug 2008 10:09:11 BST</pubDate>


	<title>CiteULike: Tag cache</title>
	<description>CiteULike: Tag cache</description>


	<link>http://www.citeulike.org/tag/cache</link>
	<dc:publisher>CiteULike.org</dc:publisher>
	<dc:language>en-gb</dc:language>
	<dc:rights>Copyright &#169; 2004-2008 citeulike.org</dc:rights>
	<items>
    <rdf:Seq>
        <rdf:li rdf:resource="http://www.citeulike.org/user/yuhuang/article/2150365"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/yongchul/article/2306032"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/yijunyu/article/822228"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/weqa/article/1447219"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/visit0r/article/272200"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/visit0r/article/2123616"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/tomhebbron/article/2926575"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/thiagomanel/article/2068697"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/sugaya/article/1354210"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/soumya/article/1166097"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/sharshera/article/2091007"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/quanpt/article/2842513"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/quanpt/article/2766845"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/pedagand/article/1819160"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/pedagand/article/1926232"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/pedagand/article/3042086"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1314432"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230907"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230905"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230902"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230895"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/330245"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230894"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230893"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230883"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230869"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230862"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1230857"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/openhacker/article/1320036"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1816388"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/2792244"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/2792231"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/2811914"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/2560569"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1466779"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1203136"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1321642"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1466770"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1468010"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1466765"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1466763"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1089874"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/2366342"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/myui/article/1041357"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mwmarkland/article/1887383"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/muli/article/1710864"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/miteshjain/article/1476300"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/meisner/article/2638305"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mamadoudiao/article/2790873"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mamadoudiao/article/2698596"/>

	</rdf:Seq>
	</items>
	</channel>


<item rdf:about="http://www.citeulike.org/user/yuhuang/article/2150365">
    <title>Achieving Flexible Cache Consistency for Pervasive Internet Access</title>
    <link>http://www.citeulike.org/user/yuhuang/article/2150365</link>
    <description>&lt;i&gt;(2007), pp. 239-250.&lt;/i&gt;</description>
    <dc:title>Achieving Flexible Cache Consistency for Pervasive Internet Access</dc:title>

    <dc:creator>Yu Huang</dc:creator>
    <dc:creator>Jiannong Cao</dc:creator>
    <dc:creator>Zhijun Wang</dc:creator>
    <dc:creator>Beihong Jin</dc:creator>
    <dc:creator>Yulin Feng</dc:creator>
    <dc:identifier>doi:10.1109/PERCOM.2007.6</dc:identifier>
    <dc:source>(2007), pp. 239-250.</dc:source>
    <dc:date>2007-12-20T07:49:46-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:startingPage>239</prism:startingPage>
    <prism:endingPage>250</prism:endingPage>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>consistency</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/yongchul/article/2306032">
    <title>A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies</title>
    <link>http://www.citeulike.org/user/yongchul/article/2306032</link>
    <description>&lt;i&gt;(1992), pp. 419-431.&lt;/i&gt;</description>
    <dc:title>A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies</dc:title>

    <dc:creator>Seth White</dc:creator>
    <dc:creator>David Dewitt</dc:creator>
    <dc:source>(1992), pp. 419-431.</dc:source>
    <dc:date>2008-01-30T06:04:48-00:00</dc:date>
    <prism:publicationYear>1992</prism:publicationYear>
    <prism:startingPage>419</prism:startingPage>
    <prism:endingPage>431</prism:endingPage>
    <prism:publisher>Morgan Kaufmann Publishers Inc.</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>oodb</prism:category>
    <prism:category>performance</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/yijunyu/article/822228">
    <title>Software Methods to Improve Data Locality and Cache Behavior</title>
    <link>http://www.citeulike.org/user/yijunyu/article/822228</link>
    <description>&lt;i&gt;(2004)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Syntax Tree, indicating that the intermediate format to represent programs also contains information encoded as polyhedra). The Omega-library [97] is used extensively to simplify Presburger formula and to convert them into sets of disjoint polytopes. The Polylib [138, 187] library is used to perform operations on polytopes, such as intersection, union, and Clauss' interpolation method for enumerating [50]. Furthermore, the analytical enumeration method described in section 4.4 has been...</description>
    <dc:title>Software Methods to Improve Data Locality and Cache Behavior</dc:title>

    <dc:creator>K Beyls</dc:creator>
    <dc:source>(2004)</dc:source>
    <dc:date>2006-08-30T15:48:12-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:category>cache</prism:category>
    <prism:category>locality</prism:category>
    <prism:category>performance</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/weqa/article/1447219">
    <title>Learning web request patterns</title>
    <link>http://www.citeulike.org/user/weqa/article/1447219</link>
    <description>&lt;i&gt;(2004), pp. 435-460.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Modeling user activities on the Web has value both for content providers and consumers. Consumers may appreciate better responsiveness as a result of pre-calculating and of pre-loading content into a local cache in advance of their requests. A user requesting content that can be served by the cache is able to avoid the delays inherent in the Web, such as congested networks and slow servers. Additionally, consumers may find adaptive and personalized Web sites that can make...</description>
    <dc:title>Learning web request patterns</dc:title>

    <dc:creator>Brian Davison</dc:creator>
    <dc:source>(2004), pp. 435-460.</dc:source>
    <dc:date>2007-07-10T18:56:30-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:startingPage>435</prism:startingPage>
    <prism:endingPage>460</prism:endingPage>
    <prism:publisher>Springer</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>predict</prism:category>
    <prism:category>prefetching</prism:category>
    <prism:category>speculative</prism:category>
    <prism:category>web</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/visit0r/article/272200">
    <title>The effect of context switches on cache performance</title>
    <link>http://www.citeulike.org/user/visit0r/article/272200</link>
    <description>&lt;i&gt;Vol. 26, No. 4. (April 1991), pp. 75-84.&lt;/i&gt;</description>
    <dc:title>The effect of context switches on cache performance</dc:title>

    <dc:creator>Jeffrey Mogul</dc:creator>
    <dc:creator>Anita Borg</dc:creator>
    <dc:identifier>doi:10.1145/106972.106982</dc:identifier>
    <dc:source>Vol. 26, No. 4. (April 1991), pp. 75-84.</dc:source>
    <dc:date>2005-08-03T12:34:35-00:00</dc:date>
    <prism:publicationYear>1991</prism:publicationYear>
    <prism:issn>0362-1340</prism:issn>
    <prism:volume>26</prism:volume>
    <prism:number>4</prism:number>
    <prism:startingPage>75</prism:startingPage>
    <prism:endingPage>84</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>context-switch</prism:category>
    <prism:category>context-switch-overhead</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/visit0r/article/2123616">
    <title>Evaluating the performance of four snooping cache coherency protocols</title>
    <link>http://www.citeulike.org/user/visit0r/article/2123616</link>
    <description>&lt;i&gt;(1989), pp. 2-15.&lt;/i&gt;</description>
    <dc:title>Evaluating the performance of four snooping cache coherency protocols</dc:title>

    <dc:creator>SJ Eggers</dc:creator>
    <dc:creator>RH Katz</dc:creator>
    <dc:identifier>doi:10.1145/74925.74927</dc:identifier>
    <dc:source>(1989), pp. 2-15.</dc:source>
    <dc:date>2007-12-15T11:42:16-00:00</dc:date>
    <prism:publicationYear>1989</prism:publicationYear>
    <prism:issn>0163-5964</prism:issn>
    <prism:startingPage>2</prism:startingPage>
    <prism:endingPage>15</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>cache-coherency</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/tomhebbron/article/2926575">
    <title>Pipeline spectroscopy</title>
    <link>http://www.citeulike.org/user/tomhebbron/article/2926575</link>
    <description>&lt;i&gt;(2007), pp. 16-16.&lt;/i&gt;</description>
    <dc:title>Pipeline spectroscopy</dc:title>

    <dc:creator>TR Puzak</dc:creator>
    <dc:creator>A Hartstein</dc:creator>
    <dc:creator>V Srinivasan</dc:creator>
    <dc:creator>PG Emma</dc:creator>
    <dc:source>(2007), pp. 16-16.</dc:source>
    <dc:date>2008-06-25T18:15:24-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:startingPage>16</prism:startingPage>
    <prism:endingPage>16</prism:endingPage>
    <prism:publisher>USENIX Association</prism:publisher>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/thiagomanel/article/2068697">
    <title>Leases: an efficient fault-tolerant mechanism for distributed file cache consistency</title>
    <link>http://www.citeulike.org/user/thiagomanel/article/2068697</link>
    <description>&lt;i&gt;SIGOPS Oper. Syst. Rev., Vol. 23, No. 5. (1989), pp. 202-210.&lt;/i&gt;</description>
    <dc:title>Leases: an efficient fault-tolerant mechanism for distributed file cache consistency</dc:title>

    <dc:creator>C Gray</dc:creator>
    <dc:creator>D Cheriton</dc:creator>
    <dc:identifier>doi:10.1145/74851.74870</dc:identifier>
    <dc:source>SIGOPS Oper. Syst. Rev., Vol. 23, No. 5. (1989), pp. 202-210.</dc:source>
    <dc:date>2007-12-06T19:20:04-00:00</dc:date>
    <prism:publicationYear>1989</prism:publicationYear>
    <prism:publicationName>SIGOPS Oper. Syst. Rev.</prism:publicationName>
    <prism:volume>23</prism:volume>
    <prism:number>5</prism:number>
    <prism:startingPage>202</prism:startingPage>
    <prism:endingPage>210</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>caching</prism:category>
    <prism:category>consistence</prism:category>
    <prism:category>distributed</prism:category>
    <prism:category>fault</prism:category>
    <prism:category>lease</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/sugaya/article/1354210">
    <title>An Efficient Tree Cache Coherence Protocol for Distributed Shared Memory Multiprocessors</title>
    <link>http://www.citeulike.org/user/sugaya/article/1354210</link>
    <description>&lt;i&gt;IEEE Trans. Comput., Vol. 48, No. 3. (March 1999), pp. 352-360.&lt;/i&gt;</description>
    <dc:title>An Efficient Tree Cache Coherence Protocol for Distributed Shared Memory Multiprocessors</dc:title>

    <dc:creator>Yeimkuan Chang</dc:creator>
    <dc:creator>Laxmi Bhuyan</dc:creator>
    <dc:identifier>doi:10.1109/12.755001</dc:identifier>
    <dc:source>IEEE Trans. Comput., Vol. 48, No. 3. (March 1999), pp. 352-360.</dc:source>
    <dc:date>2007-06-01T06:48:15-00:00</dc:date>
    <prism:publicationYear>1999</prism:publicationYear>
    <prism:publicationName>IEEE Trans. Comput.</prism:publicationName>
    <prism:issn>0018-9340</prism:issn>
    <prism:volume>48</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>352</prism:startingPage>
    <prism:endingPage>360</prism:endingPage>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>architecture</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>coherence</prism:category>
    <prism:category>shared-memory</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/soumya/article/1166097">
    <title>Effectiveness of caching policies for a Web server</title>
    <link>http://www.citeulike.org/user/soumya/article/1166097</link>
    <description>&lt;i&gt;High Performance Computing, 1997. Proceedings. Fourth International Conference on (1997), pp. 94-99.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We look at a number of policies for managing a file system cache in a Web server. Traces from NCSA World Wide Web (WWW) server are used in this study. We study several caching policies for improving the overall performance of such a server and show that request response time can be improved by some of the replacement policies that take size of the request into account. It is shown that least frequently used (LFU) performs well when cache sizes are small (&#60;16 MB) and SpacexAge replacement policy performs consistently better than LRU. We show that previously proposed cache sharing policies improve performance significantly in clustered Web servers</description>
    <dc:title>Effectiveness of caching policies for a Web server</dc:title>

    <dc:creator>Narasimha</dc:creator>
    <dc:source>High Performance Computing, 1997. Proceedings. Fourth International Conference on (1997), pp. 94-99.</dc:source>
    <dc:date>2007-03-15T21:06:35-00:00</dc:date>
    <prism:publicationYear>1997</prism:publicationYear>
    <prism:publicationName>High Performance Computing, 1997. Proceedings. Fourth International Conference on</prism:publicationName>
    <prism:startingPage>94</prism:startingPage>
    <prism:endingPage>99</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/sharshera/article/2091007">
    <title>Optimizing Graph Algorithms for Improved Cache Performance</title>
    <link>http://www.citeulike.org/user/sharshera/article/2091007</link>
    <description>&lt;i&gt;(2002)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Tiling has long been used to improve cache performance. Recursion has recently been used as a cache-oblivious method of improving cache performance. Both of these techniques are normally applied to dense linear algebra problems. We develop new implementations by means of these two techniques for the fundamental graph problem of Transitive Closure, namely the Floyd-Warshall Algorithm, and prove their optimality with respect to processor-memory traffic. Using these implementations we show up to...</description>
    <dc:title>Optimizing Graph Algorithms for Improved Cache Performance</dc:title>

    <dc:creator>J Park</dc:creator>
    <dc:creator>M Penner</dc:creator>
    <dc:creator>V Prasanna</dc:creator>
    <dc:source>(2002)</dc:source>
    <dc:date>2007-12-11T18:33:46-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:category>cache</prism:category>
    <prism:category>conscious</prism:category>
    <prism:category>floydwarshall</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/quanpt/article/2842513">
    <title>Emulating Optimal Replacement with a Shepherd Cache</title>
    <link>http://www.citeulike.org/user/quanpt/article/2842513</link>
    <description>&lt;i&gt;(2007), pp. 445-454.&lt;/i&gt;</description>
    <dc:title>Emulating Optimal Replacement with a Shepherd Cache</dc:title>

    <dc:creator>Kaushik Rajan</dc:creator>
    <dc:creator>Govindarajan Ramaswamy</dc:creator>
    <dc:identifier>doi:10.1109/MICRO.2007.14</dc:identifier>
    <dc:source>(2007), pp. 445-454.</dc:source>
    <dc:date>2008-05-28T18:48:16-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:startingPage>445</prism:startingPage>
    <prism:endingPage>454</prism:endingPage>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>comparch</prism:category>
    <prism:category>noise</prism:category>
    <prism:category>predictor</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/quanpt/article/2766845">
    <title>Increasing the cache efficiency by eliminating noise</title>
    <link>http://www.citeulike.org/user/quanpt/article/2766845</link>
    <description>&lt;i&gt;High-Performance Computer Architecture, 2006. The Twelfth International Symposium on (2006), pp. 145-154.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Caches are very inefficiently utilized because not all the excess data fetched into the cache, to exploit spatial locality, is utilized. We define cache utilization as the percentage of data brought into the cache that is actually used. Our experiments showed that Level 1 data cache has a utilization of only about 57%. In this paper, we show that the useless data in a cache block (cache noise) is highly predictable. This can be used to bring only the to-be-referenced data into the cache on a cache miss, reducing the energy, cache space, and bandwidth wasted on useless data. Cache noise prediction is based on the last words usage history of each cache block. Our experiments showed that a code-context predictor is the best performing predictor and has a predictability of about 95%. In a code context predictor, each cache block belongs to a code context determined by the upper order PC bits of the instructions that fetched the cache block. When applying cache noise prediction to L1 data cache, we observed about 37% improvement in cache utilization, and about 23% and 28% reduction in cache energy consumption and bandwidth requirement, respectively. Cache noise mispredictions increased the miss rate by 0.1% and had almost no impact on instructions per cycle (IPC) count. When compared to a sub-blocked cache, fetching the to-be-referenced data resulted in 97% and 44% improvement in miss rate and cache utilization, respectively. The sub-blocked cache had a bandwidth requirement about 35% of the cache noise prediction based approach.</description>
    <dc:title>Increasing the cache efficiency by eliminating noise</dc:title>

    <dc:creator>P Pujara</dc:creator>
    <dc:creator>A Aggarwal</dc:creator>
    <dc:identifier>doi:10.1109/HPCA.2006.1598121</dc:identifier>
    <dc:source>High-Performance Computer Architecture, 2006. The Twelfth International Symposium on (2006), pp. 145-154.</dc:source>
    <dc:date>2008-05-07T15:41:59-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:publicationName>High-Performance Computer Architecture, 2006. The Twelfth International Symposium on</prism:publicationName>
    <prism:startingPage>145</prism:startingPage>
    <prism:endingPage>154</prism:endingPage>
    <prism:category>cache</prism:category>
    <prism:category>noise</prism:category>
    <prism:category>predictor</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/pedagand/article/1819160">
    <title>Shark: scaling file servers via cooperative caching</title>
    <link>http://www.citeulike.org/user/pedagand/article/1819160</link>
    <description>&lt;i&gt;(2005), pp. 129-142.&lt;/i&gt;</description>
    <dc:title>Shark: scaling file servers via cooperative caching</dc:title>

    <dc:creator>Siddhartha Annapureddy</dc:creator>
    <dc:creator>Michael Freedman</dc:creator>
    <dc:creator>David Mazi&#232;res</dc:creator>
    <dc:identifier>doi:10.1145/225535.225537</dc:identifier>
    <dc:source>(2005), pp. 129-142.</dc:source>
    <dc:date>2007-10-25T06:49:15-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:startingPage>129</prism:startingPage>
    <prism:endingPage>142</prism:endingPage>
    <prism:publisher>USENIX Association</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>dht</prism:category>
    <prism:category>p2p</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/pedagand/article/1926232">
    <title>The effectiveness of request redirection on CDN robustness</title>
    <link>http://www.citeulike.org/user/pedagand/article/1926232</link>
    <description>&lt;i&gt;SIGOPS Oper. Syst. Rev., Vol. 36, No. SI. (2002), pp. 345-360.&lt;/i&gt;</description>
    <dc:title>The effectiveness of request redirection on CDN robustness</dc:title>

    <dc:creator>Limin Wang</dc:creator>
    <dc:creator>Vivek Pai</dc:creator>
    <dc:creator>Larry Peterson</dc:creator>
    <dc:identifier>doi:10.1145/844128.844160</dc:identifier>
    <dc:source>SIGOPS Oper. Syst. Rev., Vol. 36, No. SI. (2002), pp. 345-360.</dc:source>
    <dc:date>2007-11-16T12:24:29-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:publicationName>SIGOPS Oper. Syst. Rev.</prism:publicationName>
    <prism:issn>0163-5980</prism:issn>
    <prism:volume>36</prism:volume>
    <prism:number>SI</prism:number>
    <prism:startingPage>345</prism:startingPage>
    <prism:endingPage>360</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>congestion-control</prism:category>
    <prism:category>ddos</prism:category>
    <prism:category>p2p</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/pedagand/article/3042086">
    <title>Cache Behaviour of Lazy Functional Programs</title>
    <link>http://www.citeulike.org/user/pedagand/article/3042086</link>
    <description>&lt;i&gt;No. 92-19. (1992)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;. To deepen our quantitative understanding of the performance of lazy evaluation, we have studied the cache behaviour of a benchmark of functional programs. The compiler, based on the G-machine style of graph reduction, has been modified to insert monitoring code into the executable that records instruction and data references at run time. The resulting address trace is used to drive a cache simulator that computes statistics like miss rates and traffic ratios. A number of experiments with...</description>
    <dc:title>Cache Behaviour of Lazy Functional Programs</dc:title>

    <dc:creator>K Langendoen</dc:creator>
    <dc:creator>DJ Agterkamp</dc:creator>
    <dc:source>No. 92-19. (1992)</dc:source>
    <dc:date>2008-07-25T09:15:30-00:00</dc:date>
    <prism:publicationYear>1992</prism:publicationYear>
    <prism:number>92-19</prism:number>
    <prism:category>cache</prism:category>
    <prism:category>haskell</prism:category>
    <prism:category>lazy-language</prism:category>
    <prism:category>optimization</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1314432">
    <title>Measuring Cache and TLB Performance and Their Effect on Benchmark Runtimes</title>
    <link>http://www.citeulike.org/user/openhacker/article/1314432</link>
    <description>&lt;i&gt;IEEE Transactions on Computers, Vol. 44, No. 10. (1995), pp. 1223-1235.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In previous research, we have developed and presented a model for measuring machines and analyzing programs, and for accurately predicting the running time of any analyzed program on any measured machine. That work is extended here by: (a) developing a high level program to measure the design and performance of the cache and TLB for any machine; (b) using those measurements, along with published miss ratio data, to improve the accuracy of our run time predictions; (c) using our analysis tools...</description>
    <dc:title>Measuring Cache and TLB Performance and Their Effect on Benchmark Runtimes</dc:title>

    <dc:creator>Rafael Saavedra</dc:creator>
    <dc:creator>Alan Smith</dc:creator>
    <dc:source>IEEE Transactions on Computers, Vol. 44, No. 10. (1995), pp. 1223-1235.</dc:source>
    <dc:date>2007-05-21T06:11:59-00:00</dc:date>
    <prism:publicationYear>1995</prism:publicationYear>
    <prism:publicationName>IEEE Transactions on Computers</prism:publicationName>
    <prism:volume>44</prism:volume>
    <prism:number>10</prism:number>
    <prism:startingPage>1223</prism:startingPage>
    <prism:endingPage>1235</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230907">
    <title>Swap compression: resurrecting old ideas</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230907</link>
    <description>&lt;i&gt;Soft\-ware<em>dash Prac\-tice and Experience, Vol. 30, No. 5. (2000), pp. 567-587.</em>&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The performance of memory-intensive applications tends to be poor due to the high overhead added by the swapping mechanism. The same problem may be found in highly-loaded multi-programming systems where all running applications have to use the swap space in order to be able to execute at the same time. In this paper, we present a solution to these problems. The idea consists of compressing the swapped pages and keeping them in a swap cache whenever possible. The idea of a compressed swap ...</description>
    <dc:title>Swap compression: resurrecting old ideas</dc:title>

    <dc:creator>Toni Cortes</dc:creator>
    <dc:creator>Yolanda Becerra</dc:creator>
    <dc:creator>Ra&#250;l Cervera</dc:creator>
    <dc:source>Soft\-ware<em>dash Prac\-tice and Experience, Vol. 30, No. 5. (2000), pp. 567-587.</em></dc:source>
    <dc:date>2007-04-17T06:32:24-00:00</dc:date>
    <prism:publicationYear>2000</prism:publicationYear>
    <prism:publicationName>Soft\-ware<em>dash Prac\-tice and Experience</em></prism:publicationName>
    <prism:volume>30</prism:volume>
    <prism:number>5</prism:number>
    <prism:startingPage>567</prism:startingPage>
    <prism:endingPage>587</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230905">
    <title>Effectiveness of Simple Memory Models for Performance Prediction</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230905</link>
    <description>&lt;i&gt;(2004)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Many situations call for an estimation of the execution time of applications, e.g., during design or evaluation of computer systems. In this paper we focus on large applications where the execution times heavily depend on the performance of the memory system. Since such applications are computationally expensive, direct simulation is not an option and an analytical model is called for.</description>
    <dc:title>Effectiveness of Simple Memory Models for Performance Prediction</dc:title>

    <dc:creator>I Chihaia</dc:creator>
    <dc:creator>T Gross</dc:creator>
    <dc:source>(2004)</dc:source>
    <dc:date>2007-04-17T06:31:22-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230902">
    <title>Automatic measurement of memory hierarchy parameters</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230902</link>
    <description>&lt;i&gt;(2005)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The running time of many applications is dominated by the cost of memory operations. To optimize such applications for a given platform, it is necessary to have a detailed knowledge of the memory hierarchy parameters of that platform. In practice, this information is poorly documented if at all. Moreover, there is growing interest in self-tuning, autonomic software systems that can optimize themselves for di#erent platforms; these systems must determine memory hierarchy parameters automatically ...</description>
    <dc:title>Automatic measurement of memory hierarchy parameters</dc:title>

    <dc:creator>K Yotov</dc:creator>
    <dc:creator>K Pingali</dc:creator>
    <dc:creator>P Stodghill</dc:creator>
    <dc:source>(2005)</dc:source>
    <dc:date>2007-04-17T06:27:26-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230895">
    <title>lmbench3: measuring scalability</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230895</link>
    <description>&lt;i&gt;No. HPL-2002-313. (November August 2002)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;lmbench3 extends the lmbench2 system to measure a system'sperformance under scalable load to make it possible to assess parallel and distributed computer performance with the same power and flexibility that lmbench2 brought to uni-processor performance analysis. There is a new timing harness, benchmp, designed to measure performance at specific levels of parallel (simultaneous) load, and most existing benchmarks have been converted to use the new harness. lmbench is a micro-benchmark suite...</description>
    <dc:title>lmbench3: measuring scalability</dc:title>

    <dc:creator>Carl Staelin</dc:creator>
    <dc:source>No. HPL-2002-313. (November August 2002)</dc:source>
    <dc:date>2007-04-17T06:20:46-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:number>HPL-2002-313</prism:number>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/330245">
    <title>lmbench: Portable Tools for Performance Analysis</title>
    <link>http://www.citeulike.org/user/openhacker/article/330245</link>
    <description>&lt;i&gt;(1996), pp. 279-294.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;lmbench is a micro-benchmark suite designed to focus attention on the basic building blocks of many common system applications, such as databases, simulations, software development, and networking. In almost all cases, the individual tests are the result of analysis and isolation of a customer's actual performance problem. These tools can be, and currently are, used to compare different system implementations from different vendors. In several cases, the benchmarks have uncovered previously...</description>
    <dc:title>lmbench: Portable Tools for Performance Analysis</dc:title>

    <dc:creator>Larry Mcvoy</dc:creator>
    <dc:creator>Carl Staelin</dc:creator>
    <dc:source>(1996), pp. 279-294.</dc:source>
    <dc:date>2005-09-22T19:01:47-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:startingPage>279</prism:startingPage>
    <prism:endingPage>294</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230894">
    <title>X-Ray: A Tool for Automatic Measurement of Hardware Parameters</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230894</link>
    <description>&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There is growing interest in self-optimizing computing systems that can optimize their own behavior on different platforms without manual intervention. Examples of successful self-optimizing systems are ATLAS, which generates Basic Linear Algebra Subroutine (BLAS) Libraries, and FFTW, which generates FFT libraries. Self-optimizing systems need values for hardware parameters such as the number of registers of various types and the capacities of caches at various levels. For example, ATLAS uses...</description>
    <dc:title>X-Ray: A Tool for Automatic Measurement of Hardware Parameters</dc:title>

    <dc:creator>Kamen Yotov</dc:creator>
    <dc:creator>Keshav Pingali</dc:creator>
    <dc:creator>Paul Stodghill</dc:creator>
    <dc:date>2007-04-17T06:19:54-00:00</dc:date>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230893">
    <title>Measuring Cache and TLB Performance and Their Effect on Benchmark Runtimes</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230893</link>
    <description>&lt;i&gt;IEEE Transactions on Computers, Vol. 44, No. 10. (1995), pp. 1223-1235.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In previous research, we have developed and presented a model for measuring machines and analyzing programs, and for accurately predicting the running time of any analyzed program on any measured machine. That work is extended here by: (a) developing a high level program to measure the design and performance of the cache and TLB for any machine; (b) using those measurements, along with published miss ratio data, to improve the accuracy of our run time predictions; (c) using our analysis tools...</description>
    <dc:title>Measuring Cache and TLB Performance and Their Effect on Benchmark Runtimes</dc:title>

    <dc:creator>Rafael Saavedra</dc:creator>
    <dc:creator>Alan Smith</dc:creator>
    <dc:source>IEEE Transactions on Computers, Vol. 44, No. 10. (1995), pp. 1223-1235.</dc:source>
    <dc:date>2007-04-17T06:19:17-00:00</dc:date>
    <prism:publicationYear>1995</prism:publicationYear>
    <prism:publicationName>IEEE Transactions on Computers</prism:publicationName>
    <prism:volume>44</prism:volume>
    <prism:number>10</prism:number>
    <prism:startingPage>1223</prism:startingPage>
    <prism:endingPage>1235</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230883">
    <title>Measuring Data Cache and TLB Parameters Under Linux</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230883</link>
    <description>&lt;i&gt;(July 2000), pp. 383-390.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We develop an analytic model, and a set of microbenchmark programs for the measurement of the structural parameters of data cache memories and data TLBs. Running under Linux, our microbenchmarks accurately measure data cache capacity, data cache line size, data cache associativity, effective cache latency, effective data path parallelism, data TLB size, data TLB associativity, and TLB latency. We present experimental results from running our microbenchmarks on Pentium II and Pentium III...</description>
    <dc:title>Measuring Data Cache and TLB Parameters Under Linux</dc:title>

    <dc:creator>Clark Thomborson</dc:creator>
    <dc:creator>Yuanhua Yu</dc:creator>
    <dc:source>(July 2000), pp. 383-390.</dc:source>
    <dc:date>2007-04-17T06:05:38-00:00</dc:date>
    <prism:publicationYear>2000</prism:publicationYear>
    <prism:startingPage>383</prism:startingPage>
    <prism:endingPage>390</prism:endingPage>
    <prism:publisher>Society for Computer Simulation International</prism:publisher>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230869">
    <title>Data Cache Parameter Measurements</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230869</link>
    <description>&lt;i&gt;(October 1998), pp. 376-383.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We extend prior research by Saavedra and Smith on designing microbenchmarks to measure cache performance. Unlike Saavedra and Smith, we characterise read accesses separately from write accesses; we determine whether a cache allocates on write; we can detect write-back and write-through policies; and we do not assume that the address mapping function is a bit-selection. We present experimental results for two CPU/cache structures, a 200 MHz Pentium with MMX and a 180 MHz Pentium Pro. 1....</description>
    <dc:title>Data Cache Parameter Measurements</dc:title>

    <dc:creator>Li Enyou</dc:creator>
    <dc:creator>Clark Thomborson</dc:creator>
    <dc:source>(October 1998), pp. 376-383.</dc:source>
    <dc:date>2007-04-17T06:04:32-00:00</dc:date>
    <prism:publicationYear>1998</prism:publicationYear>
    <prism:startingPage>376</prism:startingPage>
    <prism:endingPage>383</prism:endingPage>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230862">
    <title>Visualization enables the programmer to reduce cache misses</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230862</link>
    <description>&lt;i&gt;(2002)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Many programs execution speed suffer from cache misses. These can be reduced on three different levels: the hardware level, the compiler level and the algorithm level. Much work has been done on the hardware level and the compiler level, however relatively little work has been done on assisting the programmer to increase the locality in his programs. In this paper, a method is proposed to visualize the locality which is not exploited by the cache hardware, based on the reuse distance metric....</description>
    <dc:title>Visualization enables the programmer to reduce cache misses</dc:title>

    <dc:creator>K Beyls</dc:creator>
    <dc:creator>E D'Hollander</dc:creator>
    <dc:creator>Y Yu</dc:creator>
    <dc:source>(2002)</dc:source>
    <dc:date>2007-04-17T06:01:39-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1230857">
    <title>Visualizing the impact of cache on the program execution</title>
    <link>http://www.citeulike.org/user/openhacker/article/1230857</link>
    <description>&lt;i&gt;(2001)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The global cache misses ratio of a program does not reveal the time distribution of the memory reference patterns in detail. On the other hand, cache visualization is hampered by the huge amount of memory references to display. Therefore, many visualizers focus on a snapshot of the cache content, instead of viewing all memory transactions. In this paper, a cache visualizer is introduced which presents the integral cache behavior of a program in several complementary views. The density view of...</description>
    <dc:title>Visualizing the impact of cache on the program execution</dc:title>

    <dc:creator>Y Yu</dc:creator>
    <dc:creator>K Beyls</dc:creator>
    <dc:creator>E D'Hollander</dc:creator>
    <dc:source>(2001)</dc:source>
    <dc:date>2007-04-17T05:58:17-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/openhacker/article/1320036">
    <title>A compiler tool to predict memory hierarchy performance of scientific codes</title>
    <link>http://www.citeulike.org/user/openhacker/article/1320036</link>
    <description>&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The study and understanding of memory hierarchy behavior is essential, as it is critical to current systems performance. The design of optimising environments and compilers, which allow the guidance of program transformation applications in order to improve cache performance with as little user intervention as possible, is particularly interesting. In this paper we introduce a fast analytical modelling technique that is suitable for arbitrary set-associative caches with LRU replacement policy,...</description>
    <dc:title>A compiler tool to predict memory hierarchy performance of scientific codes</dc:title>

    <dc:creator>B Fraguela</dc:creator>
    <dc:creator>R Doallo</dc:creator>
    <dc:creator>J No</dc:creator>
    <dc:creator>E Zapata</dc:creator>
    <dc:date>2007-05-22T21:06:20-00:00</dc:date>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1816388">
    <title>Weaving Relations for Cache Performance</title>
    <link>http://www.citeulike.org/user/myui/article/1816388</link>
    <description>&lt;i&gt;(2001), pp. 169-180.&lt;/i&gt;</description>
    <dc:title>Weaving Relations for Cache Performance</dc:title>

    <dc:creator>Anastassia Ailamaki</dc:creator>
    <dc:creator>David Dewitt</dc:creator>
    <dc:creator>Mark Hill</dc:creator>
    <dc:creator>Marios Skounakis</dc:creator>
    <dc:source>(2001), pp. 169-180.</dc:source>
    <dc:date>2007-10-24T18:06:55-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:startingPage>169</prism:startingPage>
    <prism:endingPage>180</prism:endingPage>
    <prism:publisher>Morgan Kaufmann Publishers Inc.</prism:publisher>
    <prism:category>2001</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>column-oriented</prism:category>
    <prism:category>dbms</prism:category>
    <prism:category>dsm</prism:category>
    <prism:category>io</prism:category>
    <prism:category>pax</prism:category>
    <prism:category>storage</prism:category>
    <prism:category>vldb</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/2792244">
    <title>False Sharing and its Effect on Shared Memory Performance</title>
    <link>http://www.citeulike.org/user/myui/article/2792244</link>
    <description>&lt;i&gt;(1993)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;False sharing occurs when processors in a shared-memory parallel system make references to different data objects within the same coherence block (cache line or page), thereby inducing &#34;unnecessary&#34; coherence operations. False sharing is widely believed to be a serious problem for parallel program performance, but a precise definition and quantification of the problem has proven to be elusive. We explain why. In the process, we present a variety of possible definitions for false sharing, and...</description>
    <dc:title>False Sharing and its Effect on Shared Memory Performance</dc:title>

    <dc:creator>William Bolosky</dc:creator>
    <dc:creator>Michael Scott</dc:creator>
    <dc:source>(1993)</dc:source>
    <dc:date>2008-05-13T02:13:40-00:00</dc:date>
    <prism:publicationYear>1993</prism:publicationYear>
    <prism:category>cache</prism:category>
    <prism:category>cache_coherence</prism:category>
    <prism:category>falsesharing</prism:category>
    <prism:category>multiproc</prism:category>
    <prism:category>smp</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/2792231">
    <title>False Sharing and Spatial Locality in Multiprocessor Caches</title>
    <link>http://www.citeulike.org/user/myui/article/2792231</link>
    <description>&lt;i&gt;IEEE Trans. Comput., Vol. 43, No. 6. (June 1994), pp. 651-663.&lt;/i&gt;</description>
    <dc:title>False Sharing and Spatial Locality in Multiprocessor Caches</dc:title>

    <dc:creator>J Torrellas</dc:creator>
    <dc:creator>HS Lam</dc:creator>
    <dc:creator>JL Hennessy</dc:creator>
    <dc:source>IEEE Trans. Comput., Vol. 43, No. 6. (June 1994), pp. 651-663.</dc:source>
    <dc:date>2008-05-13T02:06:12-00:00</dc:date>
    <prism:publicationYear>1994</prism:publicationYear>
    <prism:publicationName>IEEE Trans. Comput.</prism:publicationName>
    <prism:issn>0018-9340</prism:issn>
    <prism:volume>43</prism:volume>
    <prism:number>6</prism:number>
    <prism:startingPage>651</prism:startingPage>
    <prism:endingPage>663</prism:endingPage>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>cache_coherence</prism:category>
    <prism:category>falsesharing</prism:category>
    <prism:category>multiproc</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/2811914">
    <title>Tradeoffs between false sharing and aggregation in software distributed shared memory</title>
    <link>http://www.citeulike.org/user/myui/article/2811914</link>
    <description>&lt;i&gt;SIGPLAN Not., Vol. 32, No. 7. (July 1997), pp. 90-99.&lt;/i&gt;</description>
    <dc:title>Tradeoffs between false sharing and aggregation in software distributed shared memory</dc:title>

    <dc:creator>Cristiana Amza</dc:creator>
    <dc:creator>Alan Cox</dc:creator>
    <dc:creator>Karthick Rajamani</dc:creator>
    <dc:creator>Willy Zwaenepoel</dc:creator>
    <dc:identifier>doi:10.1145/263767.263778</dc:identifier>
    <dc:source>SIGPLAN Not., Vol. 32, No. 7. (July 1997), pp. 90-99.</dc:source>
    <dc:date>2008-05-19T05:23:25-00:00</dc:date>
    <prism:publicationYear>1997</prism:publicationYear>
    <prism:publicationName>SIGPLAN Not.</prism:publicationName>
    <prism:issn>0362-1340</prism:issn>
    <prism:volume>32</prism:volume>
    <prism:number>7</prism:number>
    <prism:startingPage>90</prism:startingPage>
    <prism:endingPage>99</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>cache_coherence</prism:category>
    <prism:category>dsm</prism:category>
    <prism:category>falsesharing</prism:category>
    <prism:category>interesting</prism:category>
    <prism:category>tradeoff</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/2560569">
    <title>Buffering databse operations for enhanced instruction cache performance</title>
    <link>http://www.citeulike.org/user/myui/article/2560569</link>
    <description>&lt;i&gt;(2004), pp. 191-202.&lt;/i&gt;</description>
    <dc:title>Buffering databse operations for enhanced instruction cache performance</dc:title>

    <dc:creator>Jingren Zhou</dc:creator>
    <dc:creator>Kenneth Ross</dc:creator>
    <dc:identifier>doi:10.1145/1007568.1007592</dc:identifier>
    <dc:source>(2004), pp. 191-202.</dc:source>
    <dc:date>2008-03-19T12:32:09-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:startingPage>191</prism:startingPage>
    <prism:endingPage>202</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>2004</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>dbms</prism:category>
    <prism:category>modern-hardware</prism:category>
    <prism:category>sigmod</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1466779">
    <title>SARC: sequential prefetching in adaptive replacement cache</title>
    <link>http://www.citeulike.org/user/myui/article/1466779</link>
    <description>&lt;i&gt;(2005), pp. 33-33.&lt;/i&gt;</description>
    <dc:title>SARC: sequential prefetching in adaptive replacement cache</dc:title>

    <dc:creator>Binny Gill</dc:creator>
    <dc:creator>Dharmendra Modha</dc:creator>
    <dc:identifier>doi:10.1109/MC.2004.1297303</dc:identifier>
    <dc:source>(2005), pp. 33-33.</dc:source>
    <dc:date>2007-07-19T08:36:03-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:startingPage>33</prism:startingPage>
    <prism:endingPage>33</prism:endingPage>
    <prism:publisher>USENIX Association</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>ibm</prism:category>
    <prism:category>prefetch</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1203136">
    <title>A fine-grained replacement strategy for XML query cache</title>
    <link>http://www.citeulike.org/user/myui/article/1203136</link>
    <description>&lt;i&gt;(2002), pp. 76-83.&lt;/i&gt;</description>
    <dc:title>A fine-grained replacement strategy for XML query cache</dc:title>

    <dc:creator>Li Chen</dc:creator>
    <dc:creator>Song Wang</dc:creator>
    <dc:creator>Elizabeth Cash</dc:creator>
    <dc:creator>Burke Ryder</dc:creator>
    <dc:creator>Ian Hobbs</dc:creator>
    <dc:creator>Elke Rundensteiner</dc:creator>
    <dc:identifier>doi:10.1145/584931.584947</dc:identifier>
    <dc:source>(2002), pp. 76-83.</dc:source>
    <dc:date>2007-04-02T16:16:06-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:startingPage>76</prism:startingPage>
    <prism:endingPage>83</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>query_cache</prism:category>
    <prism:category>xml</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1321642">
    <title>Inter-reference gap distribution replacement: an improved replacement algorithm for set-associative caches</title>
    <link>http://www.citeulike.org/user/myui/article/1321642</link>
    <description>&lt;i&gt;(2004), pp. 20-30.&lt;/i&gt;</description>
    <dc:title>Inter-reference gap distribution replacement: an improved replacement algorithm for set-associative caches</dc:title>

    <dc:creator>Masamichi Takagi</dc:creator>
    <dc:creator>Kei Hiraki</dc:creator>
    <dc:identifier>doi:10.1145/1006209.1006213</dc:identifier>
    <dc:source>(2004), pp. 20-30.</dc:source>
    <dc:date>2007-05-23T15:25:18-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:startingPage>20</prism:startingPage>
    <prism:endingPage>30</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>irgs</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1466770">
    <title>The performance impact of kernel prefetching on buffer cache replacement algorithms</title>
    <link>http://www.citeulike.org/user/myui/article/1466770</link>
    <description>&lt;i&gt;(2005), pp. 157-168.&lt;/i&gt;</description>
    <dc:title>The performance impact of kernel prefetching on buffer cache replacement algorithms</dc:title>

    <dc:creator>Ali Butt</dc:creator>
    <dc:creator>Chris Gniady</dc:creator>
    <dc:creator>Charlie Hu</dc:creator>
    <dc:identifier>doi:10.1145/1064212.1064231</dc:identifier>
    <dc:source>(2005), pp. 157-168.</dc:source>
    <dc:date>2007-07-19T08:23:13-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:issn>0163-5999</prism:issn>
    <prism:startingPage>157</prism:startingPage>
    <prism:endingPage>168</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>filesystem</prism:category>
    <prism:category>kernel</prism:category>
    <prism:category>prefetch</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1468010">
    <title>LIRS: an efficient low inter-reference recency set replacement policy to improve buffer cache performance</title>
    <link>http://www.citeulike.org/user/myui/article/1468010</link>
    <description>&lt;i&gt;SIGMETRICS Perform. Eval. Rev., Vol. 30, No. 1. (June 2002), pp. 31-42.&lt;/i&gt;</description>
    <dc:title>LIRS: an efficient low inter-reference recency set replacement policy to improve buffer cache performance</dc:title>

    <dc:creator>Song Jiang</dc:creator>
    <dc:creator>Xiaodong Zhang</dc:creator>
    <dc:identifier>doi:10.1145/511399.511340</dc:identifier>
    <dc:source>SIGMETRICS Perform. Eval. Rev., Vol. 30, No. 1. (June 2002), pp. 31-42.</dc:source>
    <dc:date>2007-07-19T22:53:11-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:publicationName>SIGMETRICS Perform. Eval. Rev.</prism:publicationName>
    <prism:volume>30</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>31</prism:startingPage>
    <prism:endingPage>42</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>irgs</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1466765">
    <title>A study of integrated prefetching and caching strategies</title>
    <link>http://www.citeulike.org/user/myui/article/1466765</link>
    <description>&lt;i&gt;(1995), pp. 188-197.&lt;/i&gt;</description>
    <dc:title>A study of integrated prefetching and caching strategies</dc:title>

    <dc:creator>Pei Cao</dc:creator>
    <dc:creator>Edward Felten</dc:creator>
    <dc:creator>Anna Karlin</dc:creator>
    <dc:creator>Kai Li</dc:creator>
    <dc:identifier>doi:10.1145/223587.223608</dc:identifier>
    <dc:source>(1995), pp. 188-197.</dc:source>
    <dc:date>2007-07-19T08:20:16-00:00</dc:date>
    <prism:publicationYear>1995</prism:publicationYear>
    <prism:startingPage>188</prism:startingPage>
    <prism:endingPage>197</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>prefetch</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1466763">
    <title>Informed prefetching and caching</title>
    <link>http://www.citeulike.org/user/myui/article/1466763</link>
    <description>&lt;i&gt;SIGOPS Oper. Syst. Rev., Vol. 29, No. 5. (December 1995), pp. 79-95.&lt;/i&gt;</description>
    <dc:title>Informed prefetching and caching</dc:title>

    <dc:creator>RH Patterson</dc:creator>
    <dc:creator>GA Gibson</dc:creator>
    <dc:creator>E Ginting</dc:creator>
    <dc:creator>D Stodolsky</dc:creator>
    <dc:creator>J Zelenka</dc:creator>
    <dc:identifier>doi:10.1145/224057.224064</dc:identifier>
    <dc:source>SIGOPS Oper. Syst. Rev., Vol. 29, No. 5. (December 1995), pp. 79-95.</dc:source>
    <dc:date>2007-07-19T08:18:48-00:00</dc:date>
    <prism:publicationYear>1995</prism:publicationYear>
    <prism:publicationName>SIGOPS Oper. Syst. Rev.</prism:publicationName>
    <prism:volume>29</prism:volume>
    <prism:number>5</prism:number>
    <prism:startingPage>79</prism:startingPage>
    <prism:endingPage>95</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>prefetch</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1089874">
    <title>CLOCK-Pro: An Effective Improvement of the CLOCK Replacement</title>
    <link>http://www.citeulike.org/user/myui/article/1089874</link>
    <description>&lt;i&gt;(April 2005), pp. 35-35.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;With the ever-growing performance gap between memory systems and disks, and rapidly improving CPU performance, virtual memory (VM) management becomes increasingly important for overall system performance. However, one of its critical components, the page replacement policy, is still dominated by CLOCK, a replacement policy developed almost 40 years ago. While pure LRU has an unaffordable cost in VM, CLOCK simulates the LRU replacement algorithm with a low cost acceptable in VM management. Over...</description>
    <dc:title>CLOCK-Pro: An Effective Improvement of the CLOCK Replacement</dc:title>

    <dc:creator>Song Jiang</dc:creator>
    <dc:creator>Feng Chen</dc:creator>
    <dc:creator>Xiaodong Zhang</dc:creator>
    <dc:source>(April 2005), pp. 35-35.</dc:source>
    <dc:date>2007-02-06T02:37:40-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:startingPage>35</prism:startingPage>
    <prism:endingPage>35</prism:endingPage>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>clock</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/2366342">
    <title>A Survey of Cache Coherence Schemes for Multiprocessors</title>
    <link>http://www.citeulike.org/user/myui/article/2366342</link>
    <description>&lt;i&gt;Computer, Vol. 23, No. 6. (June 1990), pp. 12-24.&lt;/i&gt;</description>
    <dc:title>A Survey of Cache Coherence Schemes for Multiprocessors</dc:title>

    <dc:creator>Per Stenstr&#246;m</dc:creator>
    <dc:source>Computer, Vol. 23, No. 6. (June 1990), pp. 12-24.</dc:source>
    <dc:date>2008-02-12T15:14:28-00:00</dc:date>
    <prism:publicationYear>1990</prism:publicationYear>
    <prism:publicationName>Computer</prism:publicationName>
    <prism:issn>0018-9162</prism:issn>
    <prism:volume>23</prism:volume>
    <prism:number>6</prism:number>
    <prism:startingPage>12</prism:startingPage>
    <prism:endingPage>24</prism:endingPage>
    <prism:publisher>IEEE Computer Society Press</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>cache_coherence</prism:category>
    <prism:category>multiproc</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/myui/article/1041357">
    <title>WSCLOCK - a simple and effective algorithm for virtual memory management</title>
    <link>http://www.citeulike.org/user/myui/article/1041357</link>
    <description>&lt;i&gt;(1981), pp. 87-95.&lt;/i&gt;</description>
    <dc:title>WSCLOCK - a simple and effective algorithm for virtual memory management</dc:title>

    <dc:creator>Richard Carr</dc:creator>
    <dc:creator>John Hennessy</dc:creator>
    <dc:identifier>doi:10.1145/800216.806596</dc:identifier>
    <dc:source>(1981), pp. 87-95.</dc:source>
    <dc:date>2007-01-14T20:25:32-00:00</dc:date>
    <prism:publicationYear>1981</prism:publicationYear>
    <prism:issn>0163-5980</prism:issn>
    <prism:startingPage>87</prism:startingPage>
    <prism:endingPage>95</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>bufman</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>classic</prism:category>
    <prism:category>working-set</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mwmarkland/article/1887383">
    <title>Cache Memories</title>
    <link>http://www.citeulike.org/user/mwmarkland/article/1887383</link>
    <description>&lt;i&gt;ACM Comput. Surv., Vol. 14, No. 3. (September 1982), pp. 473-530.&lt;/i&gt;</description>
    <dc:title>Cache Memories</dc:title>

    <dc:creator>Alan Smith</dc:creator>
    <dc:identifier>doi:10.1145/356887.356892</dc:identifier>
    <dc:source>ACM Comput. Surv., Vol. 14, No. 3. (September 1982), pp. 473-530.</dc:source>
    <dc:date>2007-11-09T05:28:01-00:00</dc:date>
    <prism:publicationYear>1982</prism:publicationYear>
    <prism:publicationName>ACM Comput. Surv.</prism:publicationName>
    <prism:issn>0360-0300</prism:issn>
    <prism:volume>14</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>473</prism:startingPage>
    <prism:endingPage>530</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/muli/article/1710864">
    <title>Comparing memory systems for chip multiprocessors</title>
    <link>http://www.citeulike.org/user/muli/article/1710864</link>
    <description>&lt;i&gt;SIGARCH Comput. Archit. News, Vol. 35, No. 2. (May 2007), pp. 358-368.&lt;/i&gt;</description>
    <dc:title>Comparing memory systems for chip multiprocessors</dc:title>

    <dc:creator>Jacob Leverich</dc:creator>
    <dc:creator>Hideho Arakida</dc:creator>
    <dc:creator>Alex Solomatnikov</dc:creator>
    <dc:creator>Amin Firoozshahian</dc:creator>
    <dc:creator>Mark Horowitz</dc:creator>
    <dc:creator>Christos Kozyrakis</dc:creator>
    <dc:identifier>doi:10.1145/1273440.1250707</dc:identifier>
    <dc:source>SIGARCH Comput. Archit. News, Vol. 35, No. 2. (May 2007), pp. 358-368.</dc:source>
    <dc:date>2007-09-30T09:34:28-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:publicationName>SIGARCH Comput. Archit. News</prism:publicationName>
    <prism:issn>0163-5964</prism:issn>
    <prism:volume>35</prism:volume>
    <prism:number>2</prism:number>
    <prism:startingPage>358</prism:startingPage>
    <prism:endingPage>368</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>arch</prism:category>
    <prism:category>architecture</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>isca</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/miteshjain/article/1476300">
    <title>Using prime numbers for cache indexing to eliminate conflict misses</title>
    <link>http://www.citeulike.org/user/miteshjain/article/1476300</link>
    <description>&lt;i&gt;High Performance Computer Architecture, 2004. HPCA-10. Proceedings. 10th International Symposium on (2004), pp. 288-299.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Using alternative cache indexing/hashing functions is a popular technique to reduce conflict misses by achieving a more uniform cache access distribution across the sets in the cache. Although various alternative hashing functions have been demonstrated to eliminate the worst case conflict behavior, no study has really analyzed the pathological behavior of such hashing functions that often result in performance slowdown. We present an in-depth analysis of the pathological behavior of cache hashing functions. Based on the analysis, we propose two new hashing functions: prime modulo and prime displacement that are resistant to pathological behavior and yet are able to eliminate the worst case conflict behavior in the L2 cache. We show that these two schemes can be implemented in fast hardware using a set of narrow add operations, with negligible fragmentation in the L2 cache. We evaluate the schemes on 23 memory intensive applications. For applications that have nonuniform cache accesses, both prime modulo and prime displacement hashing achieve an average speedup of 1.27 compared to traditional hashing, without slowing down any of the 23 benchmarks. We also evaluate using multiple prime displacement hashing functions in conjunction with a skewed associative L2 cache. The skewed associative cache achieves a better average speedup at the cost of some pathological behavior that slows down four applications by up to 7%.</description>
    <dc:title>Using prime numbers for cache indexing to eliminate conflict misses</dc:title>

    <dc:creator>M Kharbutli</dc:creator>
    <dc:creator>K Irwin</dc:creator>
    <dc:creator>Y Solihin</dc:creator>
    <dc:creator>J Lee</dc:creator>
    <dc:source>High Performance Computer Architecture, 2004. HPCA-10. Proceedings. 10th International Symposium on (2004), pp. 288-299.</dc:source>
    <dc:date>2007-07-24T08:04:44-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:publicationName>High Performance Computer Architecture, 2004. HPCA-10. Proceedings. 10th International Symposium on</prism:publicationName>
    <prism:startingPage>288</prism:startingPage>
    <prism:endingPage>299</prism:endingPage>
    <prism:category>architecture</prism:category>
    <prism:category>cache</prism:category>
    <prism:category>computer</prism:category>
    <prism:category>indexing</prism:category>
    <prism:category>number</prism:category>
    <prism:category>prime</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/meisner/article/2638305">
    <title>Replacing 6T SRAMs with 3T1D DRAMs in the L1 Data Cache to Combat Process Variability</title>
    <link>http://www.citeulike.org/user/meisner/article/2638305</link>
    <description>&lt;i&gt;IEEE Micro, Vol. 28, No. 1. (January 2008), pp. 60-68.&lt;/i&gt;</description>
    <dc:title>Replacing 6T SRAMs with 3T1D DRAMs in the L1 Data Cache to Combat Process Variability</dc:title>

    <dc:creator>Xiaoyao Liang</dc:creator>
    <dc:creator>Ramon Canal</dc:creator>
    <dc:creator>Gu-Yeon Wei</dc:creator>
    <dc:creator>David Brooks</dc:creator>
    <dc:identifier>doi:10.1109/MM.2008.12</dc:identifier>
    <dc:source>IEEE Micro, Vol. 28, No. 1. (January 2008), pp. 60-68.</dc:source>
    <dc:date>2008-04-07T17:26:30-00:00</dc:date>
    <prism:publicationYear>2008</prism:publicationYear>
    <prism:publicationName>IEEE Micro</prism:publicationName>
    <prism:issn>0272-1732</prism:issn>
    <prism:volume>28</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>60</prism:startingPage>
    <prism:endingPage>68</prism:endingPage>
    <prism:publisher>IEEE Computer Society Press</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>dram</prism:category>
    <prism:category>power</prism:category>
    <prism:category>sram</prism:category>
    <prism:category>vlsi</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mamadoudiao/article/2790873">
    <title>Prefetching Using Markov Predictors</title>
    <link>http://www.citeulike.org/user/mamadoudiao/article/2790873</link>
    <description>&lt;i&gt;IEEE Transactions on Computers, Vol. 48, No. 2. (1999), pp. 121-133.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Prefetching is one approach to reducing the latency of memory operations in modern computer systems. In this paper, we describe the Markov prefetcher. This prefetcher acts as an interface between the on-chip and off-chip cache, and can be added to existing computer designs. The Markov prefetcher is distinguished by prefetching multiple reference predictions from the memory subsystem, and then prioritizing the delivery of those references to the processor. This design results in a prefetching...</description>
    <dc:title>Prefetching Using Markov Predictors</dc:title>

    <dc:creator>Doug Joseph</dc:creator>
    <dc:creator>Dirk Grunwald</dc:creator>
    <dc:source>IEEE Transactions on Computers, Vol. 48, No. 2. (1999), pp. 121-133.</dc:source>
    <dc:date>2008-05-12T21:28:05-00:00</dc:date>
    <prism:publicationYear>1999</prism:publicationYear>
    <prism:publicationName>IEEE Transactions on Computers</prism:publicationName>
    <prism:volume>48</prism:volume>
    <prism:number>2</prism:number>
    <prism:startingPage>121</prism:startingPage>
    <prism:endingPage>133</prism:endingPage>
    <prism:category>cache</prism:category>
    <prism:category>markov-prefetching</prism:category>
    <prism:category>memory-access-pattern</prism:category>
    <prism:category>prefetching</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mamadoudiao/article/2698596">
    <title>Software prefetching</title>
    <link>http://www.citeulike.org/user/mamadoudiao/article/2698596</link>
    <description>&lt;i&gt;(1991), pp. 40-52.&lt;/i&gt;</description>
    <dc:title>Software prefetching</dc:title>

    <dc:creator>David Callahan</dc:creator>
    <dc:creator>Ken Kennedy</dc:creator>
    <dc:creator>Allan Porterfield</dc:creator>
    <dc:identifier>doi:10.1145/106972.106979</dc:identifier>
    <dc:source>(1991), pp. 40-52.</dc:source>
    <dc:date>2008-04-22T00:29:18-00:00</dc:date>
    <prism:publicationYear>1991</prism:publicationYear>
    <prism:startingPage>40</prism:startingPage>
    <prism:endingPage>52</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>cache</prism:category>
    <prism:category>prefetching</prism:category>
    <prism:category>software-prefetching</prism:category>
</item>



</rdf:RDF>

