Three major trends have emerged over the last decade and continue to dominate the conversation in HPC: the race to Exascale, the rise of AI, and the emergence of Cloud. We will discuss how these trends are individually and collectively shaping the future of HPC, from the technologies we use to how we use them, along with how they are giving rise to new opportunities and challenges for providers and users of HPC.