aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinya Sato <shinnya.sato@gmail.com>2023-05-16 18:36:21 +0900
committerShinya Sato <shinnya.sato@gmail.com>2023-05-16 18:36:21 +0900
commit02f8bc24de87c059bfcacf5d0279c2653ba4a1cc (patch)
treeeda0404b50bb61527dfaf46dd87657487bff7bc6
parent652171f63aaec1c7fa836a5aab6c016442fdcade (diff)
downloadinpla-02f8bc24de87c059bfcacf5d0279c2653ba4a1cc.tar.gz
inpla-02f8bc24de87c059bfcacf5d0279c2653ba4a1cc.zip
Update Changelog.md
Diffstat (limited to '')
-rw-r--r--Changelog.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/Changelog.md b/Changelog.md
index c294e67..880470e 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -2,7 +2,7 @@
### v0.11.0 (released on 13 May 2023)
#### Polished
-- **The expansion size of the Flexibly expandable ring buffer for agents and names**: The ring buffer contains several small ring buffers. A new one is added to the ring buffer when each node in these buffers is used up. The size of the new buffer was based on the size of the last buffer searched, but this was found to be inefficient, especially for the reuse optimisation. So, it is now based on the size of the buffer where the last node was placed. It improves the reuse optimisation. The annotations for the optimisation were selected heuristically. Now they are placed systematically based on an algorithm. The execution times are shown in the table below. We can get more or less almost the same ones (the bold ones mean faster or the same). This will be the basis for the automatic placement of the annotations.
+- **The expansion size of the Flexibly expandable ring buffer for agents and names**: Nodes in Inpla are managed by the ring buffer. A set of nodes is inserted to the ring buffer when all nodes are used up. The size of the new nodes was based on the size of the set where we found all the nodes had run out, but this was turned out to be inefficient, especially for the reuse optimisation. So, it is now based on the size of the buffer where the last node was placed. It improves the reuse optimisation. The annotations for the optimisation were selected heuristically. Now they are placed systematically based on an algorithm. The execution times are shown in the table below. We can get more or less almost the same ones (the bold ones mean faster or the same). This will be the basis for the automatic placement of the annotations.
| | v0.10.8-1 | | -> | v0.11.0 | |
| ------------ | :-------: | :-----: | :--: | :------: | :------: |