<node id="621880">
  <nid>621880</nid>
  <type>news</type>
  <uid>
    <user id="34540"><![CDATA[34540]]></user>
  </uid>
  <created>1558537976</created>
  <changed>1559062264</changed>
  <title><![CDATA[New Techniques May Increase Effective Use of Network Bandwidth ]]></title>
  <body><![CDATA[<p>New research from Georgia Tech&rsquo;s&nbsp;<a href="https://www.cse.gatech.edu/">School of Computational Science and Engineering</a>&nbsp;(CSE) presents a pioneering method of overlapping communications with communications to more effectively use available network bandwidth.</p>

<p>The approach allows for actual data transfer in one operation to be overlapped with overheads, or any combination of memory, bandwidth, or other resources required to perform a specific task, in another operation. This method, and its two suggested techniques, are used on a key kernel in electronic structure calculations, and show up to 91.2 percent faster speeds.</p>

<p>&ldquo;Communication-intensive applications that use collective operations like broadcast and reduction are likely to benefit from this method. Our techniques are simple to implement and may give better communication performance to such existing applications by modifying just a few lines of code,&rdquo; said CSE Ph.D. student&nbsp;<strong>Hua Huang</strong>, the primary investigator of the research.</p>

<p>&ldquo;We are planning to study the impact of these techniques on more applications. From a computational science perspective, our results may raise the awareness of MPI library developers and inspire them to design better implementations for some communication operations.&rdquo;&nbsp;</p>

<p>Huang and CSE Associate Professor&nbsp;<strong>Edmond Chow</strong>&nbsp;are presenting a&nbsp;<a href="https://www.cc.gatech.edu/~echow/pubs/huang-chow-ipdps19.pdf">paper</a>&nbsp;detailing their work this week at the&nbsp;<a href="https://www.cc.gatech.edu/news/621726/faculty-showcase-parallel-computing-research-ipdps-2019">33<sup>rd&nbsp;</sup>IEEE International Parallel and Distributed Processing Symposium</a>&nbsp;(IPDPS 2019).</p>

<p><strong>[Related Link:&nbsp;</strong><a href="https://www.cc.gatech.edu/news/621726/college-computing-faculty-showcase-parallel-computing-research-while-leading-conference"><strong>College of Computing Faculty Showcase Parallel Computing Research While Leading Conference Programming at IPDPS 2019​</strong></a><strong>]</strong></p>

<p>&nbsp;</p>
]]></body>
  <field_subtitle>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_subtitle>
  <field_dateline>
    <item>
      <value>2019-05-22T00:00:00-04:00</value>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_dateline>
  <field_summary_sentence>
    <item>
      <value><![CDATA[CSE Ph.D. student Hua Huang releases new method of overlapping communications with communications to improve network bandwidth.]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_summary>
  <field_media>
          <item>
        <nid>
          <node id="621878">
            <nid>621878</nid>
            <type>image</type>
            <title><![CDATA[Overlapping Communications Image]]></title>
            <body><![CDATA[]]></body>
                          <field_image>
                <item>
                  <fid>236880</fid>
                  <filename><![CDATA[figure2.png]]></filename>
                  <filepath><![CDATA[/sites/default/files/images/figure2.png]]></filepath>
                  <file_full_path><![CDATA[http://tlwarc.hg.gatech.edu//sites/default/files/images/figure2.png]]></file_full_path>
                  <filemime>image/png</filemime>
                  <image_740><![CDATA[]]></image_740>
                  <image_alt><![CDATA[Overlapped and pipelined communication operations in Algorithm 2 for a 4 × 4 process mesh and N DU P = 2. Colors denote different blocks of vector y. ]]></image_alt>
                </item>
              </field_image>
            
                      </node>
        </nid>
      </item>
      </field_media>
  <field_contact_email>
    <item>
      <email><![CDATA[kristen.perez@cc.gatech.edu]]></email>
    </item>
  </field_contact_email>
  <field_location>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_location>
  <field_contact>
    <item>
      <value><![CDATA[<p>Kristen Perez</p>

<p>Communications Officer</p>
]]></value>
    </item>
  </field_contact>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <!--  TO DO: correct to not conflate categories and news room topics  -->
  <!--  Disquisition: it's funny how I write these TODOs and then never
         revisit them. It's as though the act of writing the thing down frees me
         from the responsibility to actually solve the problem. But what can I
         say? There are more problems than there's time to solve.  -->
  <links_related> </links_related>
  <files> </files>
  <og_groups>
          <item>431631</item>
          <item>50877</item>
          <item>47223</item>
      </og_groups>
  <og_groups_both>
      </og_groups_both>
  <field_categories>
      </field_categories>
  <core_research_areas>
          <term tid="39541"><![CDATA[Systems]]></term>
      </core_research_areas>
  <field_news_room_topics>
      </field_news_room_topics>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>431631</item>
          <item>50877</item>
          <item>47223</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[OMS]]></item>
          <item><![CDATA[School of Computational Science and Engineering]]></item>
          <item><![CDATA[College of Computing]]></item>
      </og_groups_both>
  <field_keywords>
          <item>
        <tid>2183</tid>
        <value><![CDATA[communications]]></value>
      </item>
          <item>
        <tid>1745</tid>
        <value><![CDATA[networks]]></value>
      </item>
          <item>
        <tid>181217</tid>
        <value><![CDATA[cse-hpc]]></value>
      </item>
      </field_keywords>
  <field_userdata>
      <![CDATA[]]>
  </field_userdata>
</node>
