Abstract This paper presents a Function-as-a-Service (FaaS) approach for deploying managed cloud functions onto heterogeneous infrastructures. Current FaaS systems, such as AWS Lambda, allow domain-specific functionality, AI, HPC and image processing, to be deployed in the while abstracting users from infrastructure platform concerns. Existing approaches, however, use single type of resource co...