development:performance
                Differences
This shows you the differences between two versions of the page.
| development:performance [2025/10/30] – created hayati | development:performance [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~NOTRANS~~ | ||
| + | {{indexmenu_n> | ||
| + | |||
| + | ====== Performance with C++ ====== | ||
| + | |||
| + | ===== IEEE-754 Float Numbers ===== | ||
| + | |||
| + | as written in [[development: | ||
| + | it might be interesting to abort a calculation, | ||
| + | |||
| + | ===== Optimization Remarks from Compiler ===== | ||
| + | |||
| + | [[https:// | ||
| + | Here also slides of a sligthly older talk on the same topic: https:// | ||
| + | |||
| + | references from his slides: | ||
| + | |||
| + | * llvm-opt-report | ||
| + |     * https:// | ||
| + |     * https:// | ||
| + |     * https:// | ||
| + |     * debian package '' | ||
| + |     * clang compiler switch '' | ||
| + | * opt-viewer / optview2 | ||
| + |     * https:// | ||
| + |     * https:// | ||
| + |     * '' | ||
| + | * //Clobbered by store// | ||
| + |     * use compiler specific keyword '' | ||
| + |       * https:// | ||
| + | * //Clobbered by call// or //load// | ||
| + |     * function attribute '' | ||
| + |       * '' | ||
| + | * compiler can remove repeated invokations | ||
| + |       * '' | ||
| + |     * function attribute '' | ||
| + |       * see https:// | ||
| + |       * hedley doc is much easier to understand / discriminate: | ||
| + |         * https:// | ||
| + |         * https:// | ||
| + |     * function parameter attribute '' | ||
| + |       * see https:// | ||
| + |   * Talk // | ||
| + |     * https:// | ||
| + | |||
| + | ===== Sites, Blogs and Books ===== | ||
| + | |||
| + | * Denis Bakhalov - EasyPerf! | ||
| + |     * https:// | ||
| + | * Johnny’s Software Lab | ||
| + |     * https:// | ||
