h1

h2

h3

h4

h5
h6
% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@MASTERSTHESIS{Hilgers:953804,
      author       = {Hilgers, Tom},
      othercontributors = {Müller, Matthias S. and Lankes, Stefan and Burak, Semih
                          and Schmitz, Adrian},
      title        = {{D}esigning a static performance model and code generation
                      for vector accelerators and parallel patterns},
      school       = {RWTH Aachen University},
      type         = {Bachelorarbeit},
      address      = {Aachen},
      publisher    = {RWTH Aachen University},
      reportid     = {RWTH-2023-02709},
      pages        = {1 Online-Ressource : Illustrationen, Diagramme},
      year         = {2023},
      note         = {Veröffentlicht auf dem Publikationsserver der RWTH Aachen
                      University; Bachelorarbeit, RWTH Aachen University, 2023},
      abstract     = {Modern supercomputer systems have a distributed and
                      heterogeneous structure that incorporates various compute
                      units such as CPUs, GPUs, and other accelerators. The
                      Parallel Pattern Language (PPL) enables the
                      hardware-independent programming of such systems with
                      parallel patterns and generates globally optimized code
                      using the Roofline performance model. This thesis aims to
                      extend the PPL to support Vector Accelerators (VAs), which
                      offer a higher energy efficiency than the most common
                      compute units. The Roofline model is extended by considering
                      the special architectural features of VAs, which achieves an
                      accuracy of $∼80\%$ to $99\%.$ The PPL components are
                      analyzed regarding the necessary modifications for VA code
                      generation. Generating functional code requires limited
                      changes to the code generator component. Increasing the
                      efficiency of data transfers in this code necessitates
                      changes to the frontend language and intermediate
                      representation. These proposals are partially implemented in
                      a proof-of-concept that is capabable of generating
                      functional and correct code for VAs. This code is evaluated
                      to identify potential performance improvements.},
      cin          = {123010 / 120000 / 022000},
      ddc          = {004},
      cid          = {$I:(DE-82)123010_20140620$ / $I:(DE-82)120000_20140620$ /
                      $I:(DE-82)022000_20140101$},
      typ          = {PUB:(DE-HGF)2},
      doi          = {10.18154/RWTH-2023-02709},
      url          = {https://publications.rwth-aachen.de/record/953804},
}