Where are smart contracts executed?

Im a little but confused about where smart contract code is executed. Do the GPU miners execute the solidity code? If so, how does ETH 2.0 execute smart contracts without GPU Miners? Would really appreciate any explanation or reference to these questions.
submitted by /u/dimeetrees
[link] [comments]