Summary:
* Investigate Automotive benchmark performance on different branch cost.

Details:
1. Automotive benchmark performance analysis for different branch cost
on Pardaboard ES.
  * Design small test cases to simulate bitmnp01 to compare the
performance between ITTT and conditional branch. Test results show
    - If branch prediction does not work (put the codes in a
function), ITTT is always better than conditional branch.
    - If branch prediction works (inline the codes t in the loop
body), for most cases, conditional branch is better than ITTT.
  * Code alignment has big impact for tblook01. By default IT block
has better performance. When adding __attribute__((aligned (16))) for
function t_run_test, performance of conditional branch is better than
IT block.

2. Prepare Linaro toolchain binary release.
  * Update Linaro crosstool-ng local patches due to the fix of
lp:1067766 in source package.
  * Spawn all builds and smoke tests.

Plan:
* Investigate SPEC2k performance for different branch costs.
* Work with Bero for 2013.01 toolchain binary release .

Planed leaves:
* Feb. 9 - 15: Chinese Spring Festival.

Best Regards!
-Zhenqiang

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to