<?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-21T01:29:21Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/116159" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/116159</identifier>
        <datestamp>2023-07-11</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>Kale, Laxmikant</dc:contributor>
          <dc:contributor>Kale, Laxmikant</dc:contributor>
          <dc:contributor>Amato, Nancy</dc:contributor>
          <dc:contributor>Padua, David</dc:contributor>
          <dc:contributor>Chamberlain, Brad</dc:contributor>
          <dc:date>2022-08</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:language>en</dc:language>
          <dc:type>text</dc:type>
          <dc:description>Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms</dc:description>
          <dc:description>The student, Justin Szaday, accepted the attached license on 2022-06-30 at 17:31.</dc:description>
          <dc:description>The student, Justin Szaday, submitted this Dissertation for approval on 2022-06-30 at 17:35.</dc:description>
          <dc:description>This Dissertation was approved for publication on 2022-07-06 at 16:25.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #18071 on 2022-11-15 at 17:37:34</dc:description>
          <dc:title>Building blocks for high-performance languages</dc:title>
          <dc:creator>Szaday, Justin Josef</dc:creator>
          <dc:date>2022-07-06</dc:date>
          <dc:subject>Compilers</dc:subject>
          <dc:subject>Programming Languages</dc:subject>
          <dc:subject>High-performance Computing</dc:subject>
          <dc:subject>Runtime Adaptivity</dc:subject>
          <dc:description>As machine complexity and diversity rise, the importance of high-level abstractions to the high-performance computing ecosystem rises. These tools, like adaptive runtimes and domain-specific or general-purpose languages, promote developer productivity and performance portability, lowering the barrier to building large-scale, high-performance parallel applications. However, their development and maintenance costs can be discouragingly high, relegating us to the use of classical, low-level tools.

Observing this, we propose that a language framework with high-level constructs built on a rich runtime system can significantly improve the productivity of language authors. To explore this hypothesis, we designed and implemented such a framework, EIR, then targeted it with an extensible language, Ergoline. Within Ergoline, we embedded several DSLs derived from past works built on the underlying RTS, Charm++. We explored code reuse among them and offered shared optimizations within EIR. To close semantic gaps between Charm++ and EIR, we developed Hypercomm—a suite of optimized abstractions. Through our experiences developing these tools, we conclude that our approach can offer performance and productivity benefits to language authors and their users alike</dc:description>
          <dc:type>Thesis</dc:type>
          <dc:language>eng</dc:language>
          <dc:identifier>https://hdl.handle.net/2142/116159</dc:identifier>
          <dc:rights>Copyright 2022 Justin Szaday</dc:rights>
          <degree>
            <name>Ph.D.</name>
            <level>Dissertation</level>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <department>Computer Science</department>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
