I'm still on my learning curve, but from what I have seen there is limited information that is passed by the Resource. Given some of the other JIRA's around memory, wouldn't it make sense to expand the scope to enable some type of NVP set for Node attributes, with cpu capabilities being part of that set.
One could envision the scope expanding to include GPUs, interconnect capabilities, etc, as not all machines are =.
This discrimination will allow ApplicationManagers to better filter desired resources for their problem.
Also feel free to tell me I'm wrong, as I'm still learning .