Suchergebnisse für Anfrage "compiler-optimization"
Ist der Compiler berechtigt, freigegebene Zeigervariablen zu recyceln?
Es wurde behauptet, dass s steht einem Compiler frei, die Zeigervariable nach @ für einen anderen Zweck wiederzuverwendethe realloc befreit werden, Sie können also nicht garantieren, dass es denselben Wert hat wie zuvor ie void *p = ...
Mit diesem Zeiger wird eine seltsame Deoptimierung in der Hot-Loop-Funktion verursacht.
Ich bin kürzlich auf eine seltsame Deoptimierung gestoßen (oder eher auf eine verpasste Optimierungsmöglichkeit). Betrachten Sie diese Funktion zum effizienten Entpacken von Arrays mit 3-Bit-Ganzzahlen in 8-Bit-Ganzzahlen. In jeder ...
Warum muss ich die Optimierung in g ++ für den einfachen Array-Zugriff aktivieren?
Ich habe einen einfachen Gaußschen Eliminierungsalgorithmus mit einem @ geschriebstd::vector vondoubles in C ++ (gcc / Linux). Jetzt habe ich gesehen, dass die Laufzeit von der Optimierungsstufe des Compilers abhängt (bis zu 5-mal schneller ...
Rewriting als praktische Optimierungstechnik in GHC: Wird es wirklich benötigt?
Ich las die Arbeit von Simon Peyton Jones et al. genannt „Nach den Regeln spielen: Umschreiben als praktische Optimierungstechnik in GHC“ [http://research.microsoft.com/en-us/um/people/simonpj/papers/rules.htm]. Im zweiten Abschnitt, nämlich "Die ...
Compiler um Mutex-Grenzen neu anordnen?
Angenommen, ich habe meine eigenen Nicht-Inline-Funktionen LockMutex und UnlockMutex, die einen geeigneten Mutex (z. B. boost) verwenden. Woher weiß der Compiler, dass er andere Vorgänge in Bezug auf Aufrufe von LockMutex und UnlockMutex nicht ...
Kann die Compiler-Optimierung Fehler verursachen?
Heute hatte ich eine Diskussion mit einem Freund von mir und wir diskutierten ein paar Stunden über "Compiler-Optimierung". Ich habe den Punkt verteidigt, dassmanchma, eine Compileroptimierung kann zu Fehlern oder zumindest unerwünschtem ...
Welche Art von Optimierung bietet const in C / C ++? (wenn überhaupt
Ich weiß, dass Sie, wenn möglich, das Schlüsselwort const verwenden sollten, wenn Sie Parameter aus Gründen der Lesbarkeit als Referenz oder als Zeiger übergeben. Gibt es irgendwelche Optimierungen, die der Compiler vornehmen kann, wenn ich ein ...
Wie kann ich optimierten Code in GHCI laden?
Ich schreibe ein Modul, das auf Optimierung beruht. Ich möchte dieses Modul in ghci testen. Aber ab ghc in--interactivem @ -Modus wird die Optimierung automatisch deaktiviert. wenn ich das Modul mit @ kompilie-O und versuchen Sie dann, es in ...
Standardwert von CMAKE_CXX_FLAGS_DEBUG und Freunden in CMake @ ände
Ich möchte die Standardwerte für @ ändeCMAKE_CXX_FLAGS_RELEASE oderCMAKE_CXX_FLAGS_DEBUG in CMake. Grundsätzlich habe ich einige Projektstandards, die sich nur geringfügig von denen von CMake unterscheiden (zum Beispiel für die Veröffentlichung), ...
Gibt es einen Code, der zu 50% fehlender Verzweigungsvorhersage führt?
Das Problem Ich versuche herauszufinden, wie man einen Code schreibt (C bevorzugt, ASM nur, wenn es keine andere Lösung gibt), der in 50% der Fälle die Verzweigungsvorhersage verfehlen. So muss es ein Teil des Codes sein, der für ...