2017-05-01 5 views
1

Angenommen, Sie tun es auf der CPU, nicht mit dedizierter Hardware, wie viel Rechenleistung, in Megaflops, braucht es, um eine moderate Qualität MP3-Stream zu dekomprimieren? HierWie viel Rechenleistung braucht es, um MP3 zu dekomprimieren?

+1

Der erste Mainstream-Software-Player war WinPlay3. Es wurde ein 486DX mit 66 MHz benötigt, der zu dieser Zeit schwer war. MIPS Ansprüche für diesen Chip sind eher breit (26 .. 54), ich würde auf ~ 35 zielen. –

Antwort

2

ist ein Link zu einem Papier einig Optimierungs Details für eine MP3-Decoder Anwendung zu erklären für ein Nicht-PC-Gerät:

http://www.analog.com/media/en/technical-documentation/application-notes/EE-255.pdf

Trotzdem das Papier etwas Licht wirft auf der Frage durch numerische Messungen geben Anzahl der Instruktionen pro Sekunde: Die ursprüngliche Implementierung des Algorithmus benötigt 330 Mips. Nach einigen Optimierungen reduziert sich die Anzahl auf 110 Mips. Also, es ist eine sehr bescheidene Zahl. Ein Bruchteil dessen, was CPUs heute können.

Ihr Kilometerstand kann je nach den Anweisungen, die Sie verwenden, oder den Anforderungen Ihrer Anwendung variieren. Bedenken Sie auch, dass die Implementierung einen großen Unterschied macht. Wie es auf dem Papier gezeigt wird, könnte das Fehlen ein paar Optimierungen es dreimal verlangsamen.

Verwandte Themen