<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-20T08:11:35Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/29839" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/29839</identifier>
        <datestamp>2023-07-10</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_10761</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_10755</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>Gropp, William D.</dc:contributor>
          <dc:contributor>Kale, Laxmikant V.</dc:contributor>
          <dc:contributor>Padua, David A.</dc:contributor>
          <dc:contributor>Snir, Marc</dc:contributor>
          <dc:creator>Sack, Paul</dc:creator>
          <dc:date>2012-02-06T20:21:05Z</dc:date>
          <dc:date>2012-02-06T20:21:05Z</dc:date>
          <dc:date>2011-12</dc:date>
          <dc:date>2012-02-06T20:21:05Z</dc:date>
          <dc:date>2011-12</dc:date>
          <dc:description>Governments, universities, and companies expend vast resources
building the top supercomputers. The processors and interconnect
networks become faster, while the number of nodes grows exponentially. Problems of scale emerge, not least of which is
collective performance. This thesis identifies and proposes solutions for two major scalability problems.
Our first contribution is a novel algorithm for process-partitioning
and remapping for exascale systems that has far better time and space
scaling than known algorithms. Our evaluations predict an improvement
of up to 60x for large exascale systems and arbitrary reduction in the large temporary buffer space required for generating new
communicators. 
Our second contribution consists of several novel collective
algorithms for Clos and torus networks. Known allgather,
reduce-scatter, and composite algorithms for Clos networks suffer the worst congestion when the largest messages are exchanged, damaging
performance. Known algorithms for torus networks use only one network
port, regardless of how many are available. Unlike known algorithms,
our algorithms have a small amount of redundant communication. Unlike
known algorithms, our algorithms can be reordered so that congestion
hinders small messages rather than large, and all ports can be fully
used on multi-port torus networks. The redundant communication gives
us this flexibility. On a 32k-node system, we deliver improvements of
up to 11x for the reduce-scatter operation, when the native
reduce-satter algorithm does not use special hardware, and 5.5x for
the allgather operation. We show large improvements over native
algorithms with as few as 16 processors.</dc:description>
          <dc:description>Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-11-28T15:24:31Z
Item was in collections:
University of Illinois Theses &amp; Dissertations (ID: 1)
No. of bitstreams: 1
sack_paul.pdf: 973280 bytes, checksum: a342093bbaca4bf38b1a52e6b795ee63 (MD5)</dc:description>
          <dc:description>Made available in DSpace on 2012-02-06T20:21:05Z (GMT). No. of bitstreams: 2
sack_paul.pdf: 973280 bytes, checksum: a342093bbaca4bf38b1a52e6b795ee63 (MD5)
license.txt: 4059 bytes, checksum: d8173d05241d8f1a29991460f8613d10 (MD5)</dc:description>
          <dc:identifier>http://hdl.handle.net/2142/29839</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2011 Paul Sack</dc:rights>
          <dc:subject>Supercomputing</dc:subject>
          <dc:subject>Message-passing</dc:subject>
          <dc:subject>collective algorithms</dc:subject>
          <dc:title>Scalable collective message-passing algorithms</dc:title>
          <dc:type>Dissertation / Thesis</dc:type>
          <dc:type>text</dc:type>
          <degree>
            <department>Computer Science</department>
            <departmentCode>1434</departmentCode>
            <discipline>Computer Science</discipline>
            <disciplineCode>0112</disciplineCode>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Dissertation</level>
            <name>Ph.D.</name>
            <program>PHD:Computer Science -UIUC</program>
            <programCode>10KS0112PHD</programCode>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
