Skip to content

Commit 89c9597

Browse files
authored
Release 2.6.0 (#260)
* Update .zenodo.json * Prepare changelog for release 2.6.0
1 parent b8a7c58 commit 89c9597

File tree

2 files changed

+74
-28
lines changed

2 files changed

+74
-28
lines changed

.zenodo.json

Lines changed: 37 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,61 @@
11
{
2-
"title":"mallocMC - Memory Allocator for Many Core Architectures",
3-
"description":"This project provides a framework for fast memory managers on many core accelerators. It is based on alpaka to run on many different accelerators and implements the ScatterAlloc algorithm.",
4-
"keywords":[
2+
"title": "mallocMC - Memory Allocator for Many Core Architectures",
3+
"description": "This project provides a framework for fast memory managers on many core accelerators. It is based on alpaka to run on many different accelerators and implements multiple algorithms.",
4+
"keywords": [
55
"mallocMC",
66
"CUDA",
77
"manycore",
88
"GPU",
99
"allocator"
1010
],
11-
"language":"eng",
12-
"access_right":"open",
13-
"license":{
14-
"id":"MIT"
11+
"language": "eng",
12+
"access_right": "open",
13+
"license": {
14+
"id": "MIT"
1515
},
16-
"creators":[
16+
"creators": [
1717
{
18-
"name":"Eckert, Carlchristian",
19-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf, TU Dresden",
20-
"orcid":"0000-0002-6459-0842"
18+
"name": "Widera, René",
19+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf",
20+
"orcid": "0000-0003-1642-0459"
2121
},
2222
{
23-
"name":"Widera, René",
24-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf",
25-
"orcid":"0000-0003-1642-0459"
23+
"name": "Lenz, Julian",
24+
"affiliation": "CASUS, Helmholtz-Zentrum Dresden-Rossendorf",
25+
"orcid": "0000-0001-5250-0005"
2626
},
2727
{
28-
"name":"Huebl, Axel",
29-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf",
30-
"orcid":"0000-0003-1943-7141"
28+
"name": "Huebl, Axel",
29+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf",
30+
"orcid": "0000-0003-1943-7141"
3131
},
3232
{
33-
"name":"Gruber, Bernhard Manfred",
34-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf, CASUS, CERN",
35-
"orcid":"0000-0001-7848-1690"
33+
"name": "Gruber, Bernhard Manfred",
34+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf, CASUS, CERN",
35+
"orcid": "0000-0001-7848-1690"
3636
},
3737
{
38-
"name":"Bastrakov, Sergei",
39-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf",
40-
"orcid":"0000-0003-3396-6154"
38+
"name": "Bastrakov, Sergei",
39+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf",
40+
"orcid": "0000-0003-3396-6154"
41+
}
42+
],
43+
"contributors": [
44+
{
45+
"name": "Eckert, Carlchristian",
46+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf, TU Dresden",
47+
"orcid": "0000-0002-6459-0842",
48+
"type": "Other"
4149
},
4250
{
43-
"name":"Worpitz, Benjamin"
51+
"name": "Worpitz, Benjamin",
52+
"type": "Other"
4453
},
4554
{
46-
"name":"Grund, Alexander",
47-
"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf",
48-
"orcid":"0000-0002-7196-8452"
55+
"name": "Grund, Alexander",
56+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf",
57+
"orcid": "0000-0002-7196-8452",
58+
"type": "Other"
4959
}
5060
]
5161
}
52-

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
Change Log / Release Log for mallocMC
22
================================================================
33

4+
2.6.0
5+
-----
6+
7+
Date: 2024-08-28
8+
9+
This is mostly a maintenance release.
10+
Years of production use in PIConGPU have surfaced
11+
a number of bugs and inconsistencies that are addressed.
12+
We will drop the 'crp' suffix in our version numbers
13+
because the original version
14+
(that we distinguished from via 'crp')
15+
is no longer maintained.
16+
17+
Features
18+
19+
- Compatibility with C++20
20+
- Use runtime selected number of access blocks
21+
- Full support for CPU accelerators
22+
- Scatter: optimize page search algorithm
23+
- Scatter: optimize hash and allocation size
24+
- Scatter: add more informations to `classname()`
25+
26+
Bug fixes
27+
28+
- Scatter: Various deadlocks, data races and inconsistencies
29+
- Compilation failure without `alpaka_ACC_GPU_CUDA_ONLY_MODE` set
30+
- Adjustments to the examples to compile and run cleanly again
31+
- Alignment violation in edge cases of small allocations fixed
32+
- Remove undefined behaviour in handling bit masks
33+
34+
Maintenance
35+
36+
- Update to alpaka 1.1.0
37+
- Minor adjustments in the README
38+
- Scatter: Internal refactorings
39+
- CI fixes
40+
441
2.5.0crp
542
--------
643
**Date:** 2021-02-18

0 commit comments

Comments
 (0)