Leisungsverlgeich ARM9 mit DSPs

OP #426959
Lesenswert?
• ▲
▼
Hallo zusammen

Inzwischen gibt es einige ARM9-Controller am Markt. Einige sind sogar 
mit Coprozessoren ausgesattet. Daneben gibt es auch diue Welt der DSPs.

Teilweise überschneiden sich meiner Meinung nach auch die 
Einsatzgebiete.

Wie würdet Ihr die Leistungsfähigkeit für Arithmetikoperationen im 
Vergleich bewerten? Nehmen wir mal als Beispiel einen ARM9 mit 
Coprozessor der mit 200MHz getaktet wird zu einem Blackfin mit etwa 
500MHz Takt.

Habt Ihr Euch diesbezüglich schon einmal Gedanken darüber gemacht?

Beste Grüsse

Geri
Admin Persönliche Seite #427163
Lesenswert?
• ▲
▼
Wenn es um stupides Integer-Rechnen geht, dann kann der ARM9 dem 
Blackfin sicher nicht das Wasser reichen. Man muss sich nur mal 
anschauen wie viele Zyklen der ARM9 trotz MLA für eine MAC-Schleife 
braucht, und das mit einem Zero-Overhead Loop auf dem Blackfin 
vergleichen.

Was für einen Coprozessor meinst du? Den für Floating Point? Dem wird 
eine Software-Float-Emulation auf dem Blackfin natürlich nichts 
entgegenzusetzen haben.
OP #427170
Lesenswert?
• ▲
▼
Hallo Andreas

Vielen Dank für Deine Hinweise. Ich denke hier z.B. an den EP9302 mit 
einer Math Crunch Engine.

Angepriesen wird hier:

"The MaverickCrunch engine is an advanced, mixed-mode math coprocessor 
that greatly accelerates the single- and double-precision integer and 
floating-point processing capabilities of the ARM920T processor core."

Beste Grüsse

Geri
Gast #427219
Lesenswert?
• ▲
▼
Blackfin und ARM9 passen zum Vergleich nicht gut zusammen.

Man sollte besser die SHARCs mit den ARM9 vergleichen, dann passt die 
Sache wieder. Peripherie haben beide nur minimal, der Blackfin ist noch 
eher mit Schnittstellen für den Einsatz in der Automatisierungstechnik, 
Messtechnik, ... ausgestattet. SHARCs sind reine Rechenknechte, die 
analog zu den meisten ARM9-Prozessoren bei Bedarf mit externer 
Peripherie bestückt werden müssen. Ein SHARC benötigt des weiteren 
keinen Co-Prozessor, er hat die meisten Arithmetik-Einheiten doppelt. 
Bei Taktfrequenzen von bis zu 400MHz und Single-Cycle Operationen bei 
32-Bit Integer bzw. Single-Precision-Floting-Point sollte er einem ARM9 
locker das Wasser reichen. Die Einsatzgebiete beider Chips bleiben halt 
grundverschieden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren