neon

NEON ist ein vektorverarbeitender Befehlssatz für ARM-Prozessoren.
5
Antworten

Optimierung der Umwandlung von RGBA8888 in RGB565 mit NEON

Ich versuche eine Bildformatkonvertierung unter iOS mit dem NEON-Vektor-Befehlssatz zu optimieren. Ich nahm an, dies würde gut darauf abbilden, weil es eine Menge ähnlicher Daten verarbeitet. Meine Versuche sind jedoch nicht so gut gelaufen u...
10.10.2011, 00:49
1
Antwort

ARM Cortex-A8: Wie man sowohl NEON als auch vfpv3 benutzt

Ich verwende Cortex-A8-Prozessor und ich verstehe nicht, wie man das -mfpu Flag benutzt. Auf dem Cortex-A8 gibt es sowohl vfpv3 als auch neon Koprozessoren. Zuvor wusste ich nicht, wie man Neon benutzt, also benutzte ich nur gcc -m...
18.11.2010, 10:02
1
Antwort

Wie nutzen Android-Programme NEON SIMD?

Ich habe etwas über die CPU-Funktionen gelernt und bin über NEON gestolpert. Nach dem, was ich gelesen habe, sieht es so aus, als ob NEON eine spezielle Programmierung benötigt, aber das ist völlig richtig, oder finden die CPUs, die diese Fun...
17.07.2012, 02:05
2
Antworten

Neon entspricht SSE-Eigenschaften

Ich versuche, einen c-Code zu einem optimierten mit Neon-Intrinsics zu konvertieren. Hier sind die c-Codes, die über zwei Operanden operieren und nicht über Vektoren von Operanten. %Vor% Die SEE-optimierte Version dieser Operation wurde b...
02.07.2012, 11:37
2
Antworten

Android CPU ARM-Architekturen

Wir haben einen Android-CPU-abhängigen Code und ich würde gerne sehen, wie viele Geräte von Kunden ARMv6 / ARMv7 verwendet werden, wenn es noch ARM v5 gibt, wie viele von ARMv6 haben VFP, was ist der Tegra oder Neon-Prozentsatz. Irgendwelche Tip...
06.06.2012, 19:20
1
Antwort

Warum dekrementiert / erhöht arm-gcc den Stack-Zeiger, selbst wenn auf den Stack nie zugegriffen wird?

Beim Kompilieren dieses Programms mit arm-elf-gcc-4.5 -O3-marsch = armv7-a-mthumb -mfpu = neon -mfloat-abi = softfp: %Vor% ... das ist was ich bekomme. Beachten Sie die zwei unbrauchbaren Anweisungen, die mit @ & lt; & lt; & lt; markiert si...
10.05.2011, 02:16
2
Antworten

(opencv rc1) Was bewirkt, dass die Mat-Multiplikation 20x langsamer ist als die Pro-Pixel-Multiplikation?

%Vor% Ersetzt durch %Vor% Was kann ein solches Verhalten verursachen? Liegt es daran, dass opencv "Mat" mit skalarer Multiplikation zu einer Mat mit Mat-Multiplikation "promotet" oder ist es eine spezifische gescheiterte Optimierung für Arm...
11.05.2015, 11:55
1
Antwort

NEON intrinsische Typen arbeiten in C, werfen aber ungültige Argumente in C ++

Ich habe Probleme mit der Verwendung von NEON-Intrinsics und Inline-Assemblierung in Android NDK. NEON-Typen wie float32x4_t geben einen Fehler "ungültige Argumente" beim Kompilieren von C ++ - Code mit GCC 4.6 und 4.8, aber der Code kompi...
27.08.2013, 18:55
1
Antwort

Maximale Optimierung der elementweisen Multiplikation über ARM NEON Assembly

Ich optimiere eine elementweise Multiplikation zweier eindimensionaler Arrays für einen dualen Cortex-A9-Prozessor. Linux läuft auf dem Board und ich verwende den GCC 4.5.2 Compiler. Das Folgende ist meine C ++ Inline-Assembler-Funktion. src1...
08.10.2012, 07:54
5
Antworten

Schnelle Konvertierung von 16-Bit-Big-Endian zu Little-Endian in ARM

Ich muss große Arrays von 16-Bit-Integer-Werten vom Big-Endian- in das Little-Endian-Format konvertieren. Jetzt verwende ich zur Konvertierung die folgende Funktion: %Vor% Ich benutze GCC. Zielplattform ist ARMv7 (Raspberry Phi 2B). Gi...
26.11.2015, 06:36