<node id="690323">
  <nid>690323</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1779118472</created>
  <changed>1779118506</changed>
  <title><![CDATA[PhD Defense by Rafael Oliveira  ]]></title>
  <body><![CDATA[<p><strong>Title: End-to-end Support&nbsp; for In-network Acceleration of Dynamically Chained Parametric Tasks</strong></p><p>&nbsp;</p><p>&nbsp;</p><p><strong>Rafael&nbsp;Oliveira &nbsp;</strong></p><p>Ph.D. Candidate in&nbsp;Computer Science &nbsp;</p><p>School of Computer Science &nbsp;</p><p>College of Computing &nbsp;</p><p>Georgia Institute of Technology &nbsp;</p><p>&nbsp;</p><p>Date: Mon, May&nbsp; 18th, 2026</p><p>Time: &nbsp;1:00 PM - 3:00 PM EDT</p><p>Location:&nbsp; <a href="https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzBmMzQ0OWEtNDYxZi00NjNkLWEzMjQtZjAyZmQyNDU4N2Fm%40thread.v2/0?context=%7b%22Tid%22%3a%22482198bb-ae7b-4b25-8b7a-6d7f32faa083%22%2c%22Oid%22%3a%22ade6fba1-d867-4506-bbbf-6a80105bf216%22%7d" title="https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzBmMzQ0OWEtNDYxZi00NjNkLWEzMjQtZjAyZmQyNDU4N2Fm%40thread.v2/0?context=%7b%22Tid%22%3a%22482198bb-ae7b-4b25-8b7a-6d7f32faa083%22%2c%22Oid%22%3a%22ade6fba1-d867-4506-bbbf-6a80105bf216%22%7d">TEAMS</a></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><strong>Committee: &nbsp;</strong></p><p>Dr. Ada Gavrilovska &nbsp;(advisor)&nbsp;– College of Computing, Georgia Institute of Technology &nbsp;</p><p>Dr. Calton Pu&nbsp;– College of Computing, Georgia Institute of Technology &nbsp;</p><p>Dr. Santosh Pande – College of Computing, Georgia Institute of Technology &nbsp;</p><p>Dr. Alex Daglis – College of Computing, Georgia Institute of Technology &nbsp;</p><p>Dr. Hadi Esmaeilzadeh – Computer Science and Engineering, University of California San Diego (UCSD)&nbsp;&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>Abstract:&nbsp;</p><p>Modern cloud infrastructure faces a fundamental inefficiency: while modern software scales through shared resources—from dynamically linked libraries to containerized microservices—SmartNICs allocate dedicated hardware-accelerator resources per tenant, evoking the pre-DLL era where common functions were duplicated in every program. This wastes precious hardware resources in multi-tenant environments where applications often need the same computations (AES encryption, Kalman filters) with different parameters. This is particularly problematic for streaming-data applications, where large numbers of concurrent sources—organized into topic hierarchies—run identical processing chains that differ only in their per-source parameters.</p><p>&nbsp;</p><p>This thesis introduces parametric Compute Unit (CU) sharing—enabling multiple tenants to share hardware accelerators just as software shares libraries. The key challenges are twofold: managing parameters at line rate, without trading off the benefits that SmartNIC offload provides; and doing so without undue burden on programmers, without major disruption to established programming frameworks.</p><p>&nbsp;</p><p>We present two systems that together address these challenges. Vazado addresses parameter delivery at line rate: through hardware-compiler co-design, it dynamically chains CUs with incompatible signatures, extending CU sharing to parametric tasks that prior dedicated-pipeline systems cannot share—while matching the &gt;100 Gbps throughput of systems like PANIC on just 10% of FPGA resources. ErdTree addresses programmer burden: a domain-aware compiler that automatically translates familiar high-level streaming programs into a correct, efficient implementation of the CU chain and its parameter layout across the accelerator's memory hierarchy—retaining throughput comparable to hand-optimized fixed-parameter offloads while reducing memory footprint by 52% and supporting GB-scale off-chip state.</p><p>&nbsp;</p><p>Together, these systems demonstrate that efficient multi-tenant acceleration is achievable without sacrificing programmability—enabling SmartNICs to finally deliver on their promise of scalable, shared acceleration for cloud infrastructure.</p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[End-to-end Support  for In-network Acceleration of Dynamically Chained Parametric Tasks]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p><strong>End-to-end Support&nbsp; for In-network Acceleration of Dynamically Chained Parametric Tasks</strong></p>]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2026-05-18T13:00:00-04:00]]></value>
      <value2><![CDATA[2026-05-18T15: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[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[TEAMS]]></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>
