This paper doesn't mention anything about TPM. It mentions TEE (TrustZone, really) and SGX.
TPM is effectively a smart card hanging off a system bus, usually on a separate package.
SGX and TrustZone are CPU features enabling a "secure" run time environment separate from the main run time env.