<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opendc.git/opendc-simulator, branch master</title>
<subtitle>The OpenDC repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/'/>
<entry>
<title>Fixed a bug that caused tasked to run much longer when supply was changed during runtime. (#386)</title>
<updated>2026-01-09T16:00:50+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2026-01-09T16:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=c7b473279714cf83dd8a4bca0d3c9a08511d021a'/>
<id>c7b473279714cf83dd8a4bca0d3c9a08511d021a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated the checkpointModel and OnUpdate of SimTraceWorkload (#380)</title>
<updated>2025-11-13T18:44:43+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-11-13T18:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=90d4369183a420689fb1d48687a77ec677572433'/>
<id>90d4369183a420689fb1d48687a77ec677572433</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated FlowDistributor to use arrays for suppliers instead of maps (#378)</title>
<updated>2025-10-17T14:39:50+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-10-17T14:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=59898b873eabc72719376854770c55e8d8efaa0f'/>
<id>59898b873eabc72719376854770c55e8d8efaa0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved the performance by removing many invalidates from FlowNodes (#377)</title>
<updated>2025-10-14T14:38:27+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-10-14T14:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=4181a4bd51b54a5905be1f46f74c1349776e35c2'/>
<id>4181a4bd51b54a5905be1f46f74c1349776e35c2</id>
<content type='text'>
* Updated the UpDatedConsumer to boolean array

* Updated SimTraceWorkload to not invalidate when the next fragment is started.

* Removed as much invalidates as possible</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the UpDatedConsumer to boolean array

* Updated SimTraceWorkload to not invalidate when the next fragment is started.

* Removed as much invalidates as possible</pre>
</div>
</content>
</entry>
<entry>
<title>Removed a bug in MaxMinFlowDistributor. (#376)</title>
<updated>2025-10-03T11:53:18+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-10-03T11:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=cd696da4c50a150f1d01fec27eef5a043b57b95a'/>
<id>cd696da4c50a150f1d01fec27eef5a043b57b95a</id>
<content type='text'>
* Small update to the FLowDistributor</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Small update to the FLowDistributor</pre>
</div>
</content>
</entry>
<entry>
<title>Converted maps in the FlowDistributor to Arrays for performance (#373)</title>
<updated>2025-09-26T14:17:39+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-09-26T14:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=2ba57fd06560f096def01a31f8e47827f0f01da0'/>
<id>2ba57fd06560f096def01a31f8e47827f0f01da0</id>
<content type='text'>
* Updated the flowDistributor to use arrays instead of maps to improve performance.

* Small cleanup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the flowDistributor to use arrays instead of maps to improve performance.

* Small cleanup</pre>
</div>
</content>
</entry>
<entry>
<title>Updated the performance of multi-resource simulation (#369)</title>
<updated>2025-09-17T12:01:30+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-09-17T12:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=e84bb565d16b59a4e4fd3d48e025853ca03ed18e'/>
<id>e84bb565d16b59a4e4fd3d48e025853ca03ed18e</id>
<content type='text'>
* Updated the multi-resource system from maps to arrays for performance.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the multi-resource system from maps to arrays for performance.</pre>
</div>
</content>
</entry>
<entry>
<title>Implements fixes to run m100 traces with GPUs (#362)</title>
<updated>2025-09-15T13:34:38+00:00</updated>
<author>
<name>Niels Thiele</name>
<email>noleu66@posteo.net</email>
</author>
<published>2025-09-15T13:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=a735f1768677fc996da77b239819c55dcd623f5e'/>
<id>a735f1768677fc996da77b239819c55dcd623f5e</id>
<content type='text'>
* Updated output format to reduce size

* using sum of gpu capacities instead of single max

* passing provisioned GPU cores to host view

* fix supply update trigger

* fixing floating point error, leading to negative demand

* fixing double mismatch, due to floating point in precision

* adding additional check if demand can be satisfied in the simple way

* adds workload invalidation if remaining duration for all resources is 0

* invalidating flow distributors after demand update

* spotless apply

* updating tests

* exporting power consumption of compute resources directly from gpu instead of PSU

* using big decimal to avoid floating point in-precision

* rolls back to pass-through version of PSU, before GPU implementation

* places flowdistributor between PSU and compute resources

* adds check to avoid null exception if supply is pushed without demand

* fixing task id type

* Adds memorizing GPU scheduler

* adds boundary for negative remaining work

* implemented tests for GPU scheduler filter

* Revert "Updated output format to reduce size"

This reverts commit 7171de8e0512a863df4962f64560ac7bad1fb48d.

* spotless aply

---------

Co-authored-by: DanteNiewenhuis &lt;d.niewenhuis@hotmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated output format to reduce size

* using sum of gpu capacities instead of single max

* passing provisioned GPU cores to host view

* fix supply update trigger

* fixing floating point error, leading to negative demand

* fixing double mismatch, due to floating point in precision

* adding additional check if demand can be satisfied in the simple way

* adds workload invalidation if remaining duration for all resources is 0

* invalidating flow distributors after demand update

* spotless apply

* updating tests

* exporting power consumption of compute resources directly from gpu instead of PSU

* using big decimal to avoid floating point in-precision

* rolls back to pass-through version of PSU, before GPU implementation

* places flowdistributor between PSU and compute resources

* adds check to avoid null exception if supply is pushed without demand

* fixing task id type

* Adds memorizing GPU scheduler

* adds boundary for negative remaining work

* implemented tests for GPU scheduler filter

* Revert "Updated output format to reduce size"

This reverts commit 7171de8e0512a863df4962f64560ac7bad1fb48d.

* spotless aply

---------

Co-authored-by: DanteNiewenhuis &lt;d.niewenhuis@hotmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Updated workload schema (#360)</title>
<updated>2025-07-22T13:47:44+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-07-22T13:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=e22c97dcca7478d6941b78bdf7cd873bc0d23cdc'/>
<id>e22c97dcca7478d6941b78bdf7cd873bc0d23cdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implements Virtualization overhead modelling (#357)</title>
<updated>2025-07-15T14:59:02+00:00</updated>
<author>
<name>Niels Thiele</name>
<email>noleu66@posteo.net</email>
</author>
<published>2025-07-15T14:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=089c449762950b4322c04f73ef7fe0e10af615df'/>
<id>089c449762950b4322c04f73ef7fe0e10af615df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
