Intel's 48 core Xeons don't have SMT (hyper-threading). You're getting 48 physical and logical cores, while AMD's 32 physical cores gives you 64 logical cores. Not to mention, AMD will be releasing their 64-core Epyc CPUs soon (128 logical cores).