codes-org / codes

The Co-Design of Exascale Storage Architectures (CODES) simulation framework builds upon the ROSS parallel discrete event simulation engine to provide high-performance simulation utilities and models for building scalable distributed systems simulations
Other
40 stars 16 forks source link

cache codes-mapping results (Imported #62) #62

Closed nmcglo closed 5 years ago

nmcglo commented 8 years ago

Original Issue Author: Jonathan Jenkins Original Issue ID: 62 Original Issue URL: https://xgitlab.cels.anl.gov/codes/codes/issues/62


Our current not-terribly-efficient implementation of codes-mapping results in some non-trivial overheads for event processing (see #68). One potential solution is to cache the results of the mapping functions rather than call them over and over. This will make the most difference in modelnet code (dragonfly, torus if not already done), but others will of course benefit (#95 will make this a reality).

nmcglo commented 8 years ago

Jonathan Jenkins:

The new mapping context API can serve this purpose.

nmcglo commented 8 years ago

Jonathan Jenkins:

Status changed to closed