I believe the term "compute node" was first used in the context of the Intel ASCI Red supercomputer that was installed at Sandia in 1997. This later led to the Cray XT3, XT4, XT5 families of machines that used the same terminology.
But I believe the term was not in generic usage outside of those specific supercomputers until around 2005-2010.
And it is more recently that the term has been extended beyond referring to hardware.
For example dispute/disputation or repute/reputation ("a person of ill repute").
1) an invitation to the party -> an invite to the party
2) I like that quotation. -> I like that quote.
3) I gave him a consultation. -> I gave him a consult.
You could even count:
4) What's the request? -> What's the ask?
Also, broken English seen on receptacle in China:
5) "The environment needs your conserve." (instead of "conservation")
In the short-term, I think both words are fine. If it matters, use whichever one will best help you achieve your goals (e.g., if you're talking to a person who frequently uses n>>1 devices to perform computationally intensive workloads, you'll probably sound very mildly out-of-place nowadays if you don't choose "compute," which may or may not be the image you want to portray of yourself).
Slightly longer term, I expect this will be one of those cases where dictionaries and pedants try to settle the matter, nobody complies, and we have a "gray" vs "grey" scenario indefinitely. Beyond the next year or two I'm hesitant to place bets on the multitude of possible outcomes.
Way off-topic, patterns of speech like that might be a fun way to fingerprint the training data used for an LLM.