- 30 Apr, 2019 2 commits
-
-
FritzFlorian committed
-
FritzFlorian committed
-
- 17 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 15 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 12 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 10 Apr, 2019 1 commit
-
-
The __thread implementation of thread local, static variables seems more efficient, so we activate this by default. If it is (for some reason) not available/slower than the pthread version, one can toggle it for the specific system/processor later on using macros.
FritzFlorian committed
-
- 09 Apr, 2019 2 commits
-
-
FritzFlorian committed
-
We do this to properly separate the cache alginment logic in the next step, allowing us to port all cache aligned objects without worrying about portability.
FritzFlorian committed
-
- 08 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 05 Apr, 2019 3 commits
-
-
FritzFlorian committed
-
FritzFlorian committed
-
We do so by pulling out the profiling macros in our own iclude file. In the future we might even be able to use this to build up further visualisations of the executing programm.
FritzFlorian committed
-
- 04 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 02 Apr, 2019 3 commits
-
-
There are serval ways we could optimize the calls, but for now this should be enough for first tests.
FritzFlorian committed -
FritzFlorian committed
-
FritzFlorian committed
-
- 01 Apr, 2019 1 commit
-
-
FritzFlorian committed
-
- 20 Mar, 2019 2 commits
-
-
This requires the user to explicitly manage the storage duration/place of the thread local state, making a fine grained memory allocation simpler.
FritzFlorian committed -
We force linker errors if the new operator is used somewhere. See NOTES.md for details.
FritzFlorian committed
-
- 15 Mar, 2019 1 commit
-
-
Seperate library from other parts of project (samples, playground, testing, ...). We still are in one 'toplevel' cmake project, so we can for exmaple compile everything (library and playground) in debug mode, for simple development.
FritzFlorian committed
-