Cell Messaging Layer ist eine Kommunikations-Bibliothek für Cluster von Cell-Prozessoren. Sie implementiert eine Untermenge der populären Message-Passing-API MPI auf den SPE-Prozessoren des Cell. Es gibt einen MPI-Rang pro SPE unabhängig von der Zahl der Cell-Prozessoren, und jede SPE kann direkt mit jeder anderen kommunizieren. Cell Messaging Layer macht damit das Programmieren von Clustern von Cell-Prozessoren ähnlich zur Programmierung von Clustern konventioneller CPUs. (non)