Deutsch
 
Hilfe Datenschutzhinweis Impressum
  DetailsucheBrowse

Datensatz

DATENSATZ AKTIONENEXPORT
  Automatic generation of CUDA code performing tensor manipulations using C++ expression templates

Lewis, A. G. M., & Pfeiffer, H. P. (in preparation). Automatic generation of CUDA code performing tensor manipulations using C++ expression templates.

Item is

Basisdaten

einblenden: ausblenden:
Genre: Forschungspapier

Dateien

einblenden: Dateien
ausblenden: Dateien
:
1804.10120.pdf (Preprint), 2MB
Name:
1804.10120.pdf
Beschreibung:
File downloaded from arXiv at 2019-04-15 09:20
OA-Status:
Sichtbarkeit:
Öffentlich
MIME-Typ / Prüfsumme:
application/pdf / [MD5]
Technische Metadaten:
Copyright Datum:
-
Copyright Info:
-

Externe Referenzen

einblenden:

Urheber

einblenden:
ausblenden:
 Urheber:
Lewis, Adam G. M., Autor
Pfeiffer, Harald P.1, Autor           
Affiliations:
1Astrophysical and Cosmological Relativity, AEI-Golm, MPI for Gravitational Physics, Max Planck Society, ou_1933290              

Inhalt

einblenden:
ausblenden:
Schlagwörter: Computer Science, Mathematical Software, cs.MS,General Relativity and Quantum Cosmology, gr-qc
 Zusammenfassung: We present a C++ library, TLoops, which uses a hierarchy of expression
templates to represent operations upon tensorial quantities in single lines of
C++ code that resemble analytic equations. These expressions may be run as-is,
but may also be used to emit equivalent low-level C or CUDA code, which either
performs the operations more quickly on the CPU, or allows them to be rapidly
ported to run on NVIDIA GPUs. We detail the expression template and C++-class
hierarchy that represents the expressions and which makes automatic
code-generation possible. We then present benchmarks of the expression-template
code, the automatically generated C code, and the automatically generated CUDA
code running on several generations of NVIDIA GPU.

Details

einblenden:
ausblenden:
Sprache(n):
 Datum: 2018-04-24
 Publikationsstatus: Keine Angabe
 Seiten: 46 pages, 5 figures
 Ort, Verlag, Ausgabe: -
 Inhaltsverzeichnis: -
 Art der Begutachtung: -
 Identifikatoren: arXiv: 1804.10120
URI: http://arxiv.org/abs/1804.10120
 Art des Abschluß: -

Veranstaltung

einblenden:

Entscheidung

einblenden:

Projektinformation

einblenden:

Quelle

einblenden: