Using caching software on a shared hosting account would not be effective, and would actually degrade server performance, causing problems not only for your account, but for the other accounts on the server.
You can install caching software if you have a VPS, hybrid server, or dedicated server, as you have full access to the server and control over all of the software.