$518 billion compute spending