Teraoperacje na sekundę (TOPS)
Teraoperacje na sekundę (TOPS) to szczytowa przepustowość równa bilionowi operacji arytmetycznych na sekundę w określonych warunkach.
Co jest liczone jako operacja
TOPS jest powszechnie używane dla akceleratorów sieci neuronowych w komputerach samochodowych. Wartość opisuje, ile operacji o niskiej precyzji sprzęt może teoretycznie zainicjować, ale zależy od sposobu liczenia. Obliczenie mnożenia i akumulacji może być liczone jako dwie operacje, a wyniki dla INT8, INT4, FP8 lub innych typów danych nie są równoważne.
Niektóre wartości zakładają też strukturalną rzadkość, w której znane wartości zerowe pozwalają pomijać części obliczeń. Gęste i rzadkie wartości TOPS opisują więc różne warunki. Typ danych, zasada rzadkości, taktowanie i konfiguracja systemu muszą towarzyszyć głównej liczbie.
Co oznacza w samochodzie elektrycznym
Komputery ADAS wykorzystują akcelerację do zadań takich jak wykrywanie obiektów, interpretacja pasów, ocena wolnej przestrzeni, wykrywanie pasażerów i łączenie kilku modeli percepcji. Wyższa szczytowa przepustowość może zapewnić miejsce na większe modele lub więcej równoległych zadań, ale tylko wtedy, gdy reszta platformy dostarcza dane i sprawnie wykonuje oprogramowanie. ADAS processor
Użyteczna wydajność w pojeździe zależy także od przepustowości pamięci, szybkości danych z czujników, opóźnień, harmonogramowania, optymalizacji oprogramowania, ograniczeń cieplnych i zużycia energii. Mechanizmy bezpieczeństwa, redundancja i funkcje awaryjne mogą zużywać zasoby bez zwiększania reklamowanej listy funkcji.
Dlaczego wartości TOPS trudno porównywać
Dwa procesory o tej samej wartości TOPS mogą mieć różne czasy wnioskowania dla tego samego modelu. Jeden może poświęcać więcej czasu na przesyłanie danych, obsługiwać inną precyzję numeryczną lub osiągać mniejszy procent teoretycznego maksimum. Z kolei procesor z mniejszą liczbą TOPS może uruchamiać konkretną zoptymalizowaną sieć szybciej lub przy mniejszym zużyciu energii.
TOPS jest zatem wskaźnikiem mocy obliczeniowej, a nie miarą inteligencji jazdy, jakości funkcji czy bezpieczeństwa pojazdu. Sensowne porównanie wymaga tego samego obciążenia, precyzji, celu dokładności, metody pomiaru opóźnień i limitu mocy. Szerszy kontekst czujników i obliczeń opisuje Sensors for automated driving.