Semi-dedicated hosting is a balance between shared and dedicated hosting. Since you're sharing servers with less people than you would with shared hosting, more resources will be allocated to your website, making it load faster.