<node id="54893">
  <nid>54893</nid>
  <type>event</type>
  <uid>
    <user id="27174"><![CDATA[27174]]></user>
  </uid>
  <created>1268325318</created>
  <changed>1475891465</changed>
  <title><![CDATA[CSE Seminar: Franz Franchetti]]></title>
  <body><![CDATA[<p><strong>Franz Franchetti</strong></p><p>Assistant Research Professor</p><p>Department of Electrical and Computer Engineering </p><p>Carnegie Mellon University</p><p>For more information please contact <a href="mailto:richie@cc.gatech.edu">Dr. Richard Vuduc</a></p><p><strong>Title:</strong></p><p>Load-Balanced Bonded Force Calculations on Anton</p><p><strong>Abstract:</strong></p><p>Spiral (<a href="http://www.spiral.net" title="www.spiral.net">www.spiral.net</a>) is a program and hardware design generation system for linear transforms such as the discrete Fourier transform, discrete cosine transforms, filters, and others.&nbsp; We are currently extending Spiral beyond its original problem domain, using coding algorithms (Viterbi decoding and JPEG 2000 encoding) and image formation synthetic aperture radar, SAR) as examples.&nbsp; For a user-selected problem specification, Spiral autonomously generates different algorithms, represented in a declarative form as mathematical formulas, and their implementations to find the best match to the given target platform.&nbsp; Besides the search, Spiral performs deterministic optimizations on the formula level, effectively restructuringthe code in ways unpractical at the code or design level.&nbsp; Spiral generates specialized single-size implementations or adaptive general-size autotuning libraries, and utilizes special instructions and multiple processor cores.</p><p>The implementation generated by Spiral rival the performance of expertly hand-tuned libraries.In this talk, we give a short overview on Spiral.&nbsp; We explain then howSpiral generates efficient programs for parallel platforms including vector architectures, shared and distributed memory platforms, and GPUs; as well as hardware designs (Verilog) and automatically partitioned software/hardware implementations.&nbsp; We overview how Spiral targets the Cell BE and PowerXCell 8i, the BlueGene/P PPC450d processors, as well as Intel's upcoming Larrabee GPU and AVX vector instruction set.&nbsp; As all optimizations in Spiral, parallelization and partitioning are performed on a high abstraction level of algorithm representation, using rewriting systems.</p><p><strong>Bio:</strong></p><p>Franz Franchetti is an Assistant Research Professor with the Department of Electrical and Computer Engineering at Carnegie Mellon University. He received the Dipl.-Ing. (M.Sc.)&nbsp; degree in Technical Mathematics and the Dr. techn. (Ph.D.) degree in Computational Mathematics from the Vienna University of Technology in 2000 and 2003, respectively. He was a postdoctoral research associate with the Institute for Analysis and Scientific Computing during 2003. In 2004-2005 he was a postdoctoral research associate with the Department of Electrical and Computer Engineering at Carnegie Mellon University and a recipient of the Schrödinger fellowship awarded by the Austrian Science Fund. In 2006 he was member of the team winning the Gordon Bell Prize (Peak Performance Award). From 2005-2008 he was Systems Scientist (special faculty) with Carnegie Mellon’s ECE Department.</p><p>Dr. Franchetti's research focuses on automatic performance tuning and program generation for emerging&nbsp; parallel platforms, including multicore CPUs, clusters and high-performance systems (HPC), graphics processors (GPUs), field programmable gate arrays (FPGAs), and FPGA-acceleration for CPUs. His research goal is to enable automatic generation of highly optimized software libraries for important kernel functionality. He is member of the Spiral research team at CMU (<a href="http://www.spiral.net" title="www.spiral.net">www.spiral.net</a>) and co-founder of SpiralGen (<a href="http://www.spiralgen.com" title="www.spiralgen.com">www.spiralgen.com</a>), which is commercializing the Spiral technology.&nbsp; More information can be found at <a href="http://www.ece.cmu.edu/~franzf" title="http://www.ece.cmu.edu/~franzf">http://www.ece.cmu.edu/~franzf</a>.</p><p>To receive future announcements, please sign up to the cse-seminar email list:</p><p><a href="https://mailman.cc.gatech.edu/mailman/listinfo/cse-seminar" title="https://mailman.cc.gatech.edu/mailman/listinfo/cse-seminar">https://mailman.cc.gatech.edu/mailman/listinfo/cse-seminar</a></p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Load-Balanced Bonded Force Calculations on Anton]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2010-03-15T15:00:00-04:00]]></value>
      <value2><![CDATA[2010-03-15T16:00:00-04:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[<p>For more information, contact Dr. <a href="mailto:richie@cc.gatech.edu">Rich Vuduc.</a></p>]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>37041</item>
          <item>47223</item>
          <item>50877</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Computational Science and Engineering]]></item>
          <item><![CDATA[College of Computing]]></item>
          <item><![CDATA[School of Computational Science and Engineering]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1795</tid>
        <value><![CDATA[Seminar/Lecture/Colloquium]]></value>
      </item>
      </field_categories>
  <field_keywords>
      </field_keywords>
  <userdata><![CDATA[]]></userdata>
</node>
