forked from alpaka-group/llama
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CITATION.cff
90 lines (90 loc) · 3.58 KB
/
CITATION.cff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
cff-version: 1.2.0
title: "LLAMA: The Low-Level Abstraction of Memory Access"
message: "If you use this software, please cite it using the metadata from this file."
type: software
authors:
- family-names: "Gruber"
given-names: "Bernhard Manfred"
affiliation: >-
EP-SFT, CERN, Geneva, Switzerland and
Center for Advanced Systems Understanding (CASUS), Saxony, Germany and
Helmholtz-Zentrum Dresden-Rossendorf and
Faculty of Computer Science, Technische Universität Dresden, Dresden, Germany
orcid: "https://orcid.org/0000-0001-7848-1690"
email: [email protected]
- family-names: "Widera"
given-names: "René"
affiliation: "Helmholtz-Zentrum Dresden-Rossendorf"
orcid: "https://orcid.org/0000-0003-1642-0459"
- family-names: "Matthes"
given-names: "Alexander"
affiliation: "Helmholtz-Zentrum Dresden-Rossendorf, TU Dresden"
orcid: "https://orcid.org/0000-0002-6702-2015"
version: '0.6'
date-released: '2024-02-29'
repository-code: 'https://github.com/alpaka-group/llama'
abstract: >-
LLAMA is a cross-platform C++17/C++20 header-only template
library for the abstraction of data layout and memory
access. It separtes the view of the algorithm on the
memory and the real data layout in the background. This
allows for performance portability in applications running
on heterogeneous hardware with the very same code.
license: MPL-2.0
keywords:
- HPC
- C++
- data layout
- memory access
- heterogeneous computing
- performance portability
references:
- type: grant
title: 'European Cluster of Advanced Laser Light Sources'
authors:
- name: 'EUROPEAN X-RAY FREE-ELECTRON LASERFACILITY GMBH'
number: 654220
- type: grant
title: 'This work has been sponsored by the Wolfgang Gentner Programme of the German Federal Ministry of Education and Research (grant no. 13E18CHA)'
authors:
- name: 'German Federal Ministry of Education and Research'
number: 13E18CHA
- type: article
title: 'LLAMA: The low-level abstraction for memory access'
doi: 10.1002/spe.3077
url: 'https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.3077'
journal: 'Software: Practice and Experience'
volume: 53
number: 1
start: 115
end: 141
year: 2023
authors:
- family-names: "Gruber"
given-names: "Bernhard Manfred"
orcid: "https://orcid.org/0000-0001-7848-1690"
affiliation: >-
EP-SFT, CERN, Geneva, Switzerland and
Center for Advanced Systems Understanding (CASUS), Saxony, Germany and
Helmholtz-Zentrum Dresden-Rossendorf and
Faculty of Computer Science, Technische Universität Dresden, Dresden, Germany
- family-names: "Amadio"
given-names: "Guilherme"
orcid: "https://orcid.org/0000-0002-2102-7945"
affiliation: "EP-SFT, CERN, Geneva, Switzerland"
- family-names: "Blomer"
given-names: "Jakob"
orcid: "https://orcid.org/0000-0001-9750-6224"
affiliation: "EP-SFT, CERN, Geneva, Switzerland"
- family-names: "Matthes"
given-names: "Alexander"
orcid: "https://orcid.org/0000-0002-6702-2015"
affiliation: "Helmholtz-Zentrum Dresden-Rossendorf, Dresden, Germany and LogmeIn, Dresden, Germany"
- family-names: "Widera"
given-names: "René"
orcid: "https://orcid.org/0000-0003-1642-0459"
affiliation: "Helmholtz-Zentrum Dresden-Rossendorf, Dresden, Germany"
- family-names: "Bussmann"
given-names: "Michael"
orcid: "https://orcid.org/0000-0002-8258-3881"
affiliation: 'Center for Advanced Systems Understanding (CASUS), Saxony, Germany'