Alibaba Cloud, the cloud computing arm of Alibaba Group Holding Ltd, has launched the world's largest intelligent computing center in Zhangjiakou's Zhangbei county, Hebei province, which can offer up to 12 EFLOPS (12 quintillion floating-point operations per second) of AI computing power, surpassing US tech company Google's 9 EFLOPS and electric vehicle maker Tesla's 1.8 EFLOPS.