You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Priorities can overflow for common values of MT/NT (as seen in ICLDisco/dplasma#56). It is quite hard to change the priorities in dplasma to fit in 32 bits, and it may have essentially 0 cost to increase priority field to 64 bit in parsec.
Describe the solution you'd like
increase priority field to 64 bit and maintain the task structure under a cache line.
Maintaining the size under cache line may not be possible, we would have to decide then if the presumably small cost is worth the risk of breaking user code.
The text was updated successfully, but these errors were encountered:
Description
Priorities can overflow for common values of MT/NT (as seen in ICLDisco/dplasma#56). It is quite hard to change the priorities in dplasma to fit in 32 bits, and it may have essentially 0 cost to increase priority field to 64 bit in parsec.
Describe the solution you'd like
increase priority field to 64 bit and maintain the task structure under a cache line.
Maintaining the size under cache line may not be possible, we would have to decide then if the presumably small cost is worth the risk of breaking user code.
The text was updated successfully, but these errors were encountered: