Basierend auf einer Performance- und Bottleneckanalyse eines kommerziellen InfiniBand Host Channel Adapters (HCA) und unter ganzheitlicher Betrachtung des Prozessor-Netzwerkadapter Komplexes wird ein Konzept zur prozessorseitigen Hardwareunterstützung für Netzwerkadapterschnittstellen auf Benutzerebene vorgestellt. Vom Benutzer verwendete virtuelle Adressen werden dabei direkt im Prozessorkern übersetzt und alle im Netzwerkadapter benötigten Daten vom I/O Controller des Prozessors zum Adapter weitergeleitet. Eine auf die neuen Anforderungen angepasste Sendearchitektur für den HCA bezieht außerdem die Erkenntnisse aus der Bottleneckanalyse des kommerziellen HCAs mit ein. Simulationsergebnisse zeigen, dass die Kombination eine erhebliche Reduktion der durchschnittlichen Sendelatenz erzielt, zwischen 13 % und 47 % für einen direkt und zwischen 21 % und 60 % für einen über ein Switch an den Prozessor angeschlossenen Adapter.
«