AMD ROCm 6.2 Download  Bild © AMDAMD ROCm 6.2 Download (Bild © AMD)

In einem Blogbeitrag, der jetzt öffentlich zugänglich ist, bestätigt AMD, dass HIP 7.0 grundlegende Änderungen an der bestehenden API vornehmen wird. Diese Änderungen sollen die verbleibenden semantischen Lücken zwischen HIP und CUDA schließen und die herstellerübergreifende Entwicklung konsistenter und weniger fehleranfällig machen. HIPIFY, AMDs automatisches Konvertierungstool für die Übersetzung von CUDA-Code in HIP, wird weiterhin eine zentrale Rolle spielen, aber aufgrund von Implementierungsunterschieden waren in der Vergangenheit manuelle Codeanpassungen notwendig. Mit HIP 7.0 arbeitet AMD daran, einen Großteil dieses Aufwands zu eliminieren.

Um Entwicklern die frühzeitige Anpassung zu erleichtern, hat AMD eine Vorschauversion von ROCm mit dem Namen rocm-6.4.0-mit-7.0-Vorschauveröffentlicht, die die HIP 7.0 API-Änderungen zum Testen enthält. Mit diesem Schritt will AMD einen reibungsloseren Migrationspfad anbieten und den Entwicklungsteams genügend Vorlaufzeit für die Aktualisierung ihrer Anwendungen geben.

Das HIP 7.0 Update beinhaltet auch Verbesserungen bei der Fehlerbehandlung, verfeinerte Header-Strukturen und eine insgesamt sauberere Programmierschnittstelle. Diese Verbesserungen sollen die Übertragbarkeit von GPU-Code verbessern, insbesondere für Unternehmen, die große Codebasen mit mehreren Anbietern verwalten.

Es wird erwartet, dass AMD weitere Details über die Zukunft von ROCm und HIP 7.0 während der Veranstaltung „Advancing AI“ im Juni bekannt geben wird. Entwickler/innen sind aufgefordert, mit der Vorabversion zu beginnen, um sicherzustellen, dass sie vor der allgemeinen Einführung im Jahr 2025 bereit sind.