Changes between Version 10 and Version 11 of TLMDT
- Timestamp:
- May 17, 2011, 12:16:24 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TLMDT
v10 v11 336 336 }}} 337 337 == 11. Locating the loss in precision 338 Due to the release of synchronization on the global crossbar, the global vci_transaction will possibly be handled with up to Qqgc + Qqlc cycles of positive delay. This will also allow transactions unexpected reordering, but this was already true because the interconnect topology is not accurately modeled in TLMDT. Apart this increase on an existing lack of precision, no new imprecision is introduced. Anyway, the imprecision is positive and if the result is checked to know whether the architecture is fast enough, the TLMDT can be pessimistic but won't be optimistic. 338 339 == 12. Adjust precision / performance for a simulation 340 As said above, the increase in imprecision is due to the released approach of the global crossbar model. However, the imprecision on a single transaction is bounded by the values of the local and global quantums. With extremely low values on those quantums, the increase in imprecision should be negligible. 341 342 On the contrary, reducing the quantum to extremely low values will increase the quantity of overall PDES transactions in order to keep the synchronization alive, while extremely high values on those quantums will almost suppress the PDES transactions and allow high performance.