Forum: Digitale Signalverarbeitung / DSP / Machine Learning Abhaengigkeit von Cyclen, MMACS und Hz


von YouJin (Gast)


Lesenswert?

Hi all,


ich versuche momentan den Zusammenhang zwischen den MMACS und Cyclen 
einer Funktion (C) herauszubekommen. Ich benutzte die TI DSP Library. In 
den Guides sind die Cyclen fuer die berechnung von z.B. einer FFT 
angegeben (natuerlich in Abhaengigkeit der Punkte). Nun frage ich mich 
ob man mit aus der TI Library angegebenen Cyclen und den MMACS einer DSP 
einfach die Bearbeitungszeit einer Funktion ausrechnen kann? Oder 
spielen da noch mehr Faktoren eine Rolle?
Ich benutzte z.B. eine DSP mit 300 MHz und 3000 MMACS. Fuer die 
ausgesuchte FFT Funktion (4096 punkte Radix 4 Complex) beanschlagt TI 
62.674 Cyclen. Enspricht dann die Bearbeitungszeit Cyclen/MMACS? In den 
Fall ca. 21 ns.
Sinken die MMACS mit abnehmender Betriebsfrequenz der DSP?

Viele Gruesse
You Jin

von YouJin (Gast)


Lesenswert?

Es soll natuerlich 21 us lauten :)

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Die Angabe der Zyklen ist auf die Taktfrequenz bezogen; wie viele MACs 
in einem Zyklus gemacht werden können ist da schon einberechnet. Die 
Bearbeitungszeit entspricht also Zyklen/Taktfrequenz.

von YouJin (Gast)


Lesenswert?

Schade, das heisst das es in diese fall 210 us sind, richtig??? Dann 
berechnet also eine DSP mit 400 MHz und 600 MACS die FFT schneller wie 
eine DSP mit 300 MHz und 3000 MACS ????

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

YouJin schrieb:
> Schade, das heisst das es in diese fall 210 us sind, richtig???

Ja.

> Dann
> berechnet also eine DSP mit 400 MHz und 600 MACS die FFT schneller wie
> eine DSP mit 300 MHz und 3000 MACS ????

Nein, die Zyklenangabe ist prozessorspezifisch. Wenn die FFT für den 
jeweiligen Prozessor optimiert ist wird sie auf dem mit 3000 MMAC/s 
natürlich weniger Takte brauchen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.