<?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, 07 Aug 2008 21:24:23 BST</pubDate>


	<title>CiteULike: AbnerCYH's parallel</title>
	<description>CiteULike: AbnerCYH's parallel</description>


	<link>http://www.citeulike.org/user/AbnerCYH/tag/parallel</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/AbnerCYH/article/3088509"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/3084861"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2627756"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2625760"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2625759"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2625042"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2624181"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2588835"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2588834"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/AbnerCYH/article/2242861"/>

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


<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/3088509">
    <title>On the parallel complexity of hierarchical clustering and CC-complete problems</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/3088509</link>
    <description>&lt;i&gt;Complexity, Vol. 9999, No. 9999. (2008), NA.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Complex data sets are often unmanageable unless they can be subdivided and simplified in an intelligent manner. Clustering is a technique that is used in data mining and scientific analysis for partitioning a data set into groups of similar or nearby items. Hierarchical clustering is an important and well-studied clustering method involving both top-down and bottom-up subdivisions of data. In this article we address the parallel complexity of hierarchical clustering. We describe known sequential algorithms for top-down and bottom-up hierarchical clustering. The top-down algorithm can be parallelized, and when there are n points to be clustered, we provide an O(log n)-time, n2-processor Crew Pram algorithm that computes the same output as its corresponding sequential algorithm. We define a natural decision problem based on bottom-up hierarchical clustering, and add this HIERARCHICAL CLUSTERING PROBLEM (HCP) to the slowly growing list of CC-complete problems, thereby showing that HCP is one of the computationally most difficult problems in the COMPARATOR CIRCUIT VALUE PROBLEM class. This class contains a variety of interesting problems, and now for the first time a problem from data mining as well. By proving that HCP is CC-complete, we have demonstrated that HCP is very unlikely to have an NC algorithm. This result is in sharp contrast to the NC algorithm which we give for the top-down sequential approach, and the result surprisingly shows that the parallel complexities of the top-down and bottom-up approaches are different, unless CC equals NC. In addition, we provide a compendium of all known CC-complete problems. © 2008 Wiley Periodicals, Inc. Complexity, 2008</description>
    <dc:title>On the parallel complexity of hierarchical clustering and CC-complete problems</dc:title>

    <dc:creator>Raymond Greenlaw</dc:creator>
    <dc:creator>Sanpawat Kantabutra</dc:creator>
    <dc:identifier>doi:10.1002/cplx.20238</dc:identifier>
    <dc:source>Complexity, Vol. 9999, No. 9999. (2008), NA.</dc:source>
    <dc:date>2008-08-05T16:26:19-00:00</dc:date>
    <prism:publicationYear>2008</prism:publicationYear>
    <prism:publicationName>Complexity</prism:publicationName>
    <prism:volume>9999</prism:volume>
    <prism:number>9999</prism:number>
    <prism:startingPage>NA</prism:startingPage>
    <prism:category>complexity</prism:category>
    <prism:category>kdd</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/3084861">
    <title>Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/3084861</link>
    <description>&lt;i&gt;(31 October 2007)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&#34;I hope that readers will learn to use the full expressibility and power of OpenMP. This book should provide an excellent introduction to beginners, and the performance section should help those with some experience who want to push OpenMP to its limits.&#34; --from the foreword by **David J. Kuck**, Intel Fellow, Software and Solutions Group, and Director, Parallel and Distributed Solutions, Intel Corporation OpenMP, a portable programming interface for shared memory parallel computers, was adopted as an informal standard in 1997 by computer scientists who wanted a unified model on which to base programs for shared memory systems. OpenMP is now used by many software developers; it offers significant advantages over both hand-threading and MPI. Using OpenMP offers a comprehensive introduction to parallel programming concepts and a detailed overview of OpenMP. _Using OpenMP_ discusses hardware developments, describes where OpenMP is applicable, and compares OpenMP to other programming interfaces for shared and distributed memory parallel architectures. It introduces the individual features of OpenMP, provides many source code examples that demonstrate the use and functionality of the language constructs, and offers tips on writing an efficient OpenMP program. It describes how to use OpenMP in full-scale applications to achieve high performance on large-scale architectures, discussing several case studies in detail, and offers in-depth troubleshooting advice. It explains how OpenMP is translated into explicitly multithreaded code, providing a valuable behind-the-scenes account of OpenMP program performance. Finally, _Using OpenMP_ considers trends likely to influence OpenMP development, offering a glimpse of the possibilities of a future OpenMP 3.0 from the vantage point of the current OpenMP 2.5. With multicore computer use increasing, the need for a comprehensive introduction and overview of the standard interface is clear. _Using OpenMP_ provides an essential reference not only for students at both undergraduate and graduate levels but also for professionals who intend to parallelize existing codes or develop new parallel programs for shared memory computer architectures.</description>
    <dc:title>Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)</dc:title>

    <dc:creator>Barbara Chapman</dc:creator>
    <dc:creator>Gabriele Jost</dc:creator>
    <dc:creator>Ruud van der Pas</dc:creator>
    <dc:source>(31 October 2007)</dc:source>
    <dc:date>2008-08-05T10:32:56-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:publisher>The MIT Press</prism:publisher>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2627756">
    <title>Efficient parallel out-of-core matrix transposition</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2627756</link>
    <description>&lt;i&gt;Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on (2003), pp. 300-307.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper addresses the problem of parallel transposition of large out-of-core arrays. Although algorithms for out-of-core matrix transposition have been widely studied, previously proposed algorithms have sought to minimize the number of I/O operations and the in-memory permutation time. We propose an algorithm that directly targets the improvement of overall transposition time. The I/O characteristics of the system are used to determine the read, write and communication block sizes such that the total execution time is minimized. We also provide a solution to the array redistribution problem for arrays on disk. The solution to the sequential transposition problem and the parallel array redistribution problem are then combined to obtain an algorithm for the parallel out-of-core transposition problem.</description>
    <dc:title>Efficient parallel out-of-core matrix transposition</dc:title>

    <dc:creator>S Krisnamoorthy</dc:creator>
    <dc:creator>G Baumgartner</dc:creator>
    <dc:creator>D Cociorva</dc:creator>
    <dc:creator>Chi-Chung Lam</dc:creator>
    <dc:creator>P Sadyappan</dc:creator>
    <dc:identifier>doi:10.1109/CLUSTR.2003.1253328</dc:identifier>
    <dc:source>Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on (2003), pp. 300-307.</dc:source>
    <dc:date>2008-04-03T19:35:51-00:00</dc:date>
    <prism:publicationYear>2003</prism:publicationYear>
    <prism:publicationName>Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on</prism:publicationName>
    <prism:startingPage>300</prism:startingPage>
    <prism:endingPage>307</prism:endingPage>
    <prism:category>algorithms</prism:category>
    <prism:category>data_structure</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2625760">
    <title>Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2625760</link>
    <description>&lt;i&gt;(2002), pp. 713-722.&lt;/i&gt;</description>
    <dc:title>Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms</dc:title>

    <dc:creator>Seth Pettie</dc:creator>
    <dc:creator>Vijaya Ramachandran</dc:creator>
    <dc:source>(2002), pp. 713-722.</dc:source>
    <dc:date>2008-04-03T11:01:40-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:startingPage>713</prism:startingPage>
    <prism:endingPage>722</prism:endingPage>
    <prism:publisher>Society for Industrial and Applied Mathematics</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>graph</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2625759">
    <title>A Randomized Time-Work Optimal Parallel Algorithm for Finding a Minimum Spanning Forest</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2625759</link>
    <description>&lt;i&gt;SIAM J. Comput., Vol. 31, No. 6. (2002), pp. 1879-1895.&lt;/i&gt;</description>
    <dc:title>A Randomized Time-Work Optimal Parallel Algorithm for Finding a Minimum Spanning Forest</dc:title>

    <dc:creator>Seth Pettie</dc:creator>
    <dc:creator>Vijaya Ramachandran</dc:creator>
    <dc:identifier>doi:10.1137/S0097539700371065</dc:identifier>
    <dc:source>SIAM J. Comput., Vol. 31, No. 6. (2002), pp. 1879-1895.</dc:source>
    <dc:date>2008-04-03T11:01:35-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:publicationName>SIAM J. Comput.</prism:publicationName>
    <prism:issn>0097-5397</prism:issn>
    <prism:volume>31</prism:volume>
    <prism:number>6</prism:number>
    <prism:startingPage>1879</prism:startingPage>
    <prism:endingPage>1895</prism:endingPage>
    <prism:publisher>Society for Industrial and Applied Mathematics</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>graph</prism:category>
    <prism:category>parallel</prism:category>
    <prism:category>stochastic</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2625042">
    <title>Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2625042</link>
    <description>&lt;i&gt;SIAM Journal on Computing, Vol. 28, No. 1. (1998), pp. 105-136.&lt;/i&gt;</description>
    <dc:title>Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems</dc:title>

    <dc:creator>Thomas Cormen</dc:creator>
    <dc:creator>Thomas Sundquist</dc:creator>
    <dc:creator>Leonard Wisniewski</dc:creator>
    <dc:source>SIAM Journal on Computing, Vol. 28, No. 1. (1998), pp. 105-136.</dc:source>
    <dc:date>2008-04-03T03:38:08-00:00</dc:date>
    <prism:publicationYear>1998</prism:publicationYear>
    <prism:publicationName>SIAM Journal on Computing</prism:publicationName>
    <prism:volume>28</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>105</prism:startingPage>
    <prism:endingPage>136</prism:endingPage>
    <prism:publisher>SIAM</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>complexity</prism:category>
    <prism:category>data_structure</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2624181">
    <title>Structured permuting in place on parallel disk systems</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2624181</link>
    <description>&lt;i&gt;(1996), pp. 128-139.&lt;/i&gt;</description>
    <dc:title>Structured permuting in place on parallel disk systems</dc:title>

    <dc:creator>Leonard Wisniewski</dc:creator>
    <dc:identifier>doi:10.1145/236017.236047</dc:identifier>
    <dc:source>(1996), pp. 128-139.</dc:source>
    <dc:date>2008-04-02T18:18:07-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:startingPage>128</prism:startingPage>
    <prism:endingPage>139</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>parallel</prism:category>
    <prism:category>sys_performance</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2588835">
    <title>A New Parallel Algorithm for the Maximal Independent Set Problem</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2588835</link>
    <description>&lt;i&gt;SIAM Journal on Computing, Vol. 18, No. 2. (1989), pp. 419-427.&lt;/i&gt;</description>
    <dc:title>A New Parallel Algorithm for the Maximal Independent Set Problem</dc:title>

    <dc:creator>Mark Goldberg</dc:creator>
    <dc:creator>Thomas Spencer</dc:creator>
    <dc:source>SIAM Journal on Computing, Vol. 18, No. 2. (1989), pp. 419-427.</dc:source>
    <dc:date>2008-03-26T09:21:01-00:00</dc:date>
    <prism:publicationYear>1989</prism:publicationYear>
    <prism:publicationName>SIAM Journal on Computing</prism:publicationName>
    <prism:volume>18</prism:volume>
    <prism:number>2</prism:number>
    <prism:startingPage>419</prism:startingPage>
    <prism:endingPage>427</prism:endingPage>
    <prism:publisher>SIAM</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>graph</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2588834">
    <title>An Efficient Parallel Algorithm that Finds Independent Sets of Guaranteed Size</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2588834</link>
    <description>&lt;i&gt;SIAM Journal on Discrete Mathematics, Vol. 6, No. 3. (1993), pp. 443-459.&lt;/i&gt;</description>
    <dc:title>An Efficient Parallel Algorithm that Finds Independent Sets of Guaranteed Size</dc:title>

    <dc:creator>Mark Goldberg</dc:creator>
    <dc:creator>Thomas Spencer</dc:creator>
    <dc:source>SIAM Journal on Discrete Mathematics, Vol. 6, No. 3. (1993), pp. 443-459.</dc:source>
    <dc:date>2008-03-26T09:20:56-00:00</dc:date>
    <prism:publicationYear>1993</prism:publicationYear>
    <prism:publicationName>SIAM Journal on Discrete Mathematics</prism:publicationName>
    <prism:volume>6</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>443</prism:startingPage>
    <prism:endingPage>459</prism:endingPage>
    <prism:publisher>SIAM</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>graph</prism:category>
    <prism:category>parallel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/AbnerCYH/article/2242861">
    <title>Parallel graph algorithms</title>
    <link>http://www.citeulike.org/user/AbnerCYH/article/2242861</link>
    <description>&lt;i&gt;ACM Comput. Surv., Vol. 16, No. 3. (September 1984), pp. 319-348.&lt;/i&gt;</description>
    <dc:title>Parallel graph algorithms</dc:title>

    <dc:creator>Michael Quinn</dc:creator>
    <dc:creator>Narsingh Deo</dc:creator>
    <dc:identifier>doi:10.1145/2514.2515</dc:identifier>
    <dc:source>ACM Comput. Surv., Vol. 16, No. 3. (September 1984), pp. 319-348.</dc:source>
    <dc:date>2008-01-17T04:58:39-00:00</dc:date>
    <prism:publicationYear>1984</prism:publicationYear>
    <prism:publicationName>ACM Comput. Surv.</prism:publicationName>
    <prism:issn>0360-0300</prism:issn>
    <prism:volume>16</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>319</prism:startingPage>
    <prism:endingPage>348</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>algorithms</prism:category>
    <prism:category>parallel</prism:category>
</item>



</rdf:RDF>

