Changes between Version 10 and Version 11 of TLMDT


Ignore:
Timestamp:
May 17, 2011, 12:16:24 PM (14 years ago)
Author:
gioja
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TLMDT

    v10 v11  
    336336}}}
    337337== 11. Locating the loss in precision
     338Due 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.
    338339== 12. Adjust precision / performance for a simulation
     340As 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
     342On 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.