Skip to content

Commit 93ff700

Browse files
committed
Finalize CHANGELOG for 0.2.0 release
1 parent 15d1b10 commit 93ff700

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,26 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic
77
Versioning](http://semver.org/spec/v2.0.0.html).
88

9-
## [0.2.0]
9+
## [0.2.0] - 2020-09-04
1010

11-
### Changed
11+
### Added
1212

13-
- Celerity now uses (and requires) C++17.
1413
- Following the release of the SYCL 2020 provisional spec, master access tasks
1514
have been retired in favor of host tasks. These are scheduled in command groups
1615
in the same fashion as compute tasks. In addition to master-only execution,
17-
they allow distributing host code amongst nodes.
16+
they allow distributing host code amongst nodes. (bbf90637)
17+
- Celerity buffers are now fully virtualized, meaning that your Celerity
18+
application only allocates as much memory as required on each node.
19+
(8a203872)
1820
- _(Experimental)_ Collective host tasks allow integration of distributed I/O
1921
by providing an infrastructure to call MPI collective APIs like parallel
20-
HDF5 from within asynchronous Celerity tasks.
22+
HDF5 from within asynchronous Celerity tasks. (bbf90637)
23+
- Properly support 3D kernels. (e5543bd0)
24+
25+
### Changed
26+
27+
- Celerity now uses (and requires) C++17. (5eec3e02)
28+
- Celerity should now perform better with large command graphs. (5d876a5a)
2129
- Celerity should now be able to automatically assign a unique compute device
2230
to each node on a host, given that a sufficient number of devices is
2331
available. (9d3da06e)
@@ -27,7 +35,11 @@ Versioning](http://semver.org/spec/v2.0.0.html).
2735
- Don't print an error message regarding buffer lifetime for trivial programs
2836
(i.e., programs containing no tasks). (ae133458)
2937

38+
### Removed
39+
40+
- Removed `celerity::queue::with_master_access`, which is replaced by the
41+
more powerful `celerity::handler::host_task`. (bbf90637)
42+
3043
## [0.1.0] - 2019-09-05
3144

3245
__Hello, World!__ This is our first release!
33-

0 commit comments

Comments
 (0)