Aufgrund der Notwendigkeit von Cache-Synchronisationen beim Datenaustausch zwischen den CPUs war die Programmierung einerseits aufwendig und der erzielte Leistungsgewinn bei Standardanwendungen häufig gering.