Compiler Scale ausprobiert: Ist Cuda auf AMD-GPUs auf einmal ganz einfach?

Mit Cuda machte Nvidia als erster Hersteller seine Grafikkarten für Berechnungen nutzbar. Viele Entwickler sprangen auf, oft blieb Cuda die einzige Implementierung für GPUs - auch wenn AMD und Intel nachzogen. Um ihre eigenen GPUs attraktiver zu machen, stellen beide Werkzeuge bereit, mit denen sich Cuda-Code für die eigene Plattform anpassen lässt. Intels Syclomatic haben wir bereits ausprobiert (g+) , von AMD gibt es ein Tool namens Hipify.
Für AMD-GPUs will es ein kleines Unternehmen aus Großbritannien allerdings besser machen als deren Hersteller selbst: Spectral Compute, spezialisiert auf die Optimierung von Code, hat kürzlich ein Tool namens Scale(öffnet im neuen Fenster) vorgestellt. Es soll mit wenig Aufwand Cuda-Code auf AMD-GPUs lauffähig machen und zudem besser funktionieren als andere Lösungen. Das Werkzeug überzeugt im kurzen Test - aber mit Einschränkungen.