StanfordLegion / legion

The Legion Parallel Programming System
https://legion.stanford.edu
Apache License 2.0
686 stars 145 forks source link

Realm::OperationTable in need of performance tuning #292

Open streichler opened 7 years ago

streichler commented 7 years ago

The use of std::map for the Event -> "operation pointer and metadata" lookup is much too slow. It needs to be switched over to a (concurrent) hash table of some sort.

lightsighter commented 6 years ago

I'm permanently disabling the use of the operation table in Legate until this is fixed.

I'm wondering if we shouldn't just do this for all of Realm until this is fixed.