<node id="619103">
  <nid>619103</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1552327488</created>
  <changed>1552327488</changed>
  <title><![CDATA[PhD Defense by Divya Mahajan]]></title>
  <body><![CDATA[<p><strong>Title:&nbsp;</strong>Balancing Generality and Specialization for Machine Learning in the Post ISA Era</p>

<p>&nbsp;</p>

<p>Divya Mahajan</p>

<p>PhD Candidate</p>

<p>School of Computer Science</p>

<p>College of Computing</p>

<p>Georgia Institute of Technology</p>

<p>&nbsp;</p>

<p>------------------------</p>

<p>&nbsp;</p>

<p><strong>Date: </strong>Friday, March 15, 2019</p>

<p><strong>Time: </strong>Noon - 2:00 PM</p>

<p><strong>Location: </strong>Klaus 2100&nbsp;</p>

<p>&nbsp;</p>

<p>------------------------</p>

<p>&nbsp;</p>

<p><strong>Committee:</strong></p>

<p>&nbsp;</p>

<p>Dr. Hadi Esmaeilzadeh (<em>Advisor</em>), Department of&nbsp;Computer Science and Engineering, University of California, San Diego</p>

<p>Dr. Hyesoon Kim, School of Computer Science, Georgia Institute of Technology</p>

<p>Dr. Milos Prvulovic, School of Computer Science, Georgia Institute of Technology</p>

<p>Dr. Doug Burger, Microsoft Corporation</p>

<p>Dr. Dean Tullsen, Department of Computer Science and Engineering, University of California, San Diego</p>

<p>&nbsp;</p>

<p>------------------------</p>

<p>&nbsp;</p>

<p><strong>Abstract:</strong></p>

<p>&nbsp;</p>

<p>A growing number of commercial and enterprise systems are increasingly relying on compute-intensive machine learning algorithms.&nbsp;While the demand for these applications is growing, the performance benefits from general-purpose platforms is diminishing.&nbsp;This challenge has coincided with the explosion of data where the rate of data generation has reached an overwhelming level that is beyond the capabilities of current computing systems.&nbsp;Therefore, the ever-increasing compute needs of applications such as machine learning and robotics can&nbsp;benefit from hardware acceleration.&nbsp;</p>

<p>&nbsp;</p>

<p>Traditionally, to accelerate a set of workloads, we profile the code optimized for CPUs and offload the hot functions on compute units designed specially for that&nbsp;particular function, hence providing higher performance and energy efficiency.&nbsp;Instead in this work, we take a revolutionary approach where we delve into the algorithmic properties of an application domain&nbsp;and couple them with our hardware acceleration solutions. We leverage the property that a wide range of&nbsp;machine learning algorithms can be modeled as&nbsp;stochastic optimization problems; and use this property&nbsp;to devise comprehensive stacks&nbsp;that are built&nbsp;independent of the CPU. These stacks&nbsp;expose a high-level mathematical programming interface and can automatically generate accelerators for users who have limited knowledge about hardware design but can benefit from large performance and efficiency gains for their programs.&nbsp;&nbsp;</p>

<p>&nbsp;</p>

<p>Keeping these ambitious goals in mind, our work (1) strikes a balance between generality and specialization by breaking the long-held traditional abstraction of the Instruction Set Architecture (ISA) in favor of a more algorithm-centric approach;&nbsp;(2) develops hardware acceleration frameworks by co-designing a language, compiler, runtime system, and hardware to provide high performance and efficiency, in addition to flexibility and programmability;&nbsp;(3) segregates algorithmic specification from implementation to shield the programmer from continual hardware/software modifications while allowing them to benefit from the emerging heterogeneity of modern compute platforms;&nbsp;and (4) develops real cross-stack prototypes to evaluate these innovative solutions in a real-world setting and make them open-source to maximize community engagement and industry impact.&nbsp;Our work Tabla (<a href="http://act-lab.org/artifacts/tabla/">http://act-lab.org/artifacts/tabla/</a>)&nbsp;is public, and defines the very first open-source hardware platforms for machine learning and artificial intelligence.</p>
]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[: Balancing Generality and Specialization for Machine Learning in the Post ISA Era]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2019-03-15T13:00:00-04:00]]></value>
      <value2><![CDATA[2019-03-15T15: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>
          <item>
        <value><![CDATA[Faculty/Staff]]></value>
      </item>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
          <item>
        <value><![CDATA[Graduate students]]></value>
      </item>
          <item>
        <value><![CDATA[Undergraduate students]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></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>221981</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Graduate Studies]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>100811</tid>
        <value><![CDATA[Phd Defense]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
