Suchergebnisse für Anfrage "icc"

4 die antwort

Das einfachste TBB-Beispiel

Kann mir jemand eine gebenTBB Beispiel, wie man:Legt die maximale Anzahl der aktiven Threads fest.Aufgaben ausführen, die unabhängig voneinander sind und in ...

1 die antwort

Intel C ++ Compiler kompiliert rekursive Decltype-Rückgaben nur sehr langsam

Ich schreibe eine Vorlage für Ausdrücke, die durch eine beliebige Anzahl von parametrisiert werden

4 die antwort

Warum die Vektorisierung der Schleife keine Leistungsverbesserung bewirkt

Ich untersuche die Auswirkung der Vektorisierung auf die Leistung des Programms. In dieser Hinsicht habe ich folgenden Code geschrieben:

TOP-Veröffentlichungen

4 die antwort

Was sind gute Heuristiken für Inlining-Funktionen?

Was sind gute Heuristiken, um zu entscheiden, ob eine Funktion eingebunden werden soll oder nicht? Natürlich sollte die Codegröße wichtig sein, aber gibt es noch andere Faktoren, die normalerweise verwendet werden, wenn (sagen wir) gcc oder icc ...

2 die antwort

Unterschiede zwischen Pragmas Simd und IVDEP Vektor immer?

Ich versuche gerade, ein Programm zu vektorisieren, und ich habe ein merkwürdiges Verhalten beobachtet Scheint, dass eine for-Schleife bei der Verwendung vektorisiert wird #pragma simd (262): (Spalte 3) Bemerkung: SIMD LOOP WURDE ...

4 die antwort

Wie aktiviere ich ICC / ICPC-Warnungen?

Ich habe Intel Compiler composer_xe_2013_sp1.3.174 unter Linux installiert. Ich bin verwirrt über die ICC-Warnungen. Füttere icc mit einem einfachen Programm main.c wie folgt: int main(int argc, char **argv) { int a = 1; unsigned int b = -22; if ...

2 die antwort

intrinsic für die Mulx-Anweisung

Dasmulxer Befehl @ wurde mit dem BMI2-Befehlssatz eingeführt, der mit dem Haswell-Prozessor beginnt. Gemäß Intel Dokumentation [http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/ia-large-integer-arithmetic-paper.html] ...

4 die antwort

DRAND und RDSEED intrinsics GCC und Intel C ++

Unterstützen Intel C ++ - Compiler und / oder GCC die folgenden Eigenschaften, wie es MSVC seit 2012/2013 tut? int _rdrand16_step(uint16_t*); int _rdrand32_step(uint32_t*); int _rdrand64_step(uint64_t*); int _rdseed16_step(uint16_t*); ...

4 die antwort

Wie kann OpenMPI gezwungen werden, GCC anstelle von ICC zu verwenden? Ist eine Neukompilierung von OpenMPI erforderlich?

Ich habe einen C-Code für paralleles Rechnen geschrieben fürgcc, und ich möchte es auf einem Cluster kompilieren, der anscheinend @ verwendicc viampicc. Korrigieren des Codes alsicc -freundlich scheint zu zeitaufwändig zu sein, also frage ich ...

2 die antwort

Gibt es eine inverse Anweisung zur Movemask-Anweisung in Intel Avx2?

Die Movemask-Anweisung (en) nehmen ein __m256i und geben ein int32 zurück, wobei jedes Bit (entweder die ersten 4, 8 oder alle 32 Bits, abhängig vom Typ des Eingangsvektorelements) das höchstwertige Bit des entsprechenden Vektorelements ...