SPHeRe is an implementation of computation intensive data parallelism, i.e., each processing core performs ontology matching on a different piece of candidate ontologies. Matching algorithm executes across multiple cores and processors on a parallel computing enabled cloud platform. Figure below illustrates the multiphase design of SPHeRe’s execution flow and the Table describes the notations used. From left to right, it can be seen that system’s execution has been divided into 3 phases: (i) loading and management; (ii) distribution and matching; and (iii) accumulation and delivery. All phases are equipped with components to perform parallel operations according to the requirements of the running tasks. This design eases the development and addition of newer components by following the standard input output interfaces among all the phases.