[OpenWrt-Devel] Toolchain issue: Significant decrease in performance of binaries produced by Barrier Breaker relative to Attitude Adjustment

Fernando Frediani fhfrediani at gmail.com
Sat Aug 30 16:42:10 EDT 2014


Well done guys. These type of findings that makes significant different 
on embedded systems.

Fernando

On 30/08/2014 20:33, Felix Fietkau wrote:
> On 2014-08-30 21:27, Nikos Mavrogiannopoulos wrote:
>> On Sat, 2014-08-30 at 20:10 +0200, Felix Fietkau wrote:
>>
>>>> This could be a problem caused by mips16. We use that in BB to create
>>>> smaller binaries. but Jonas saw a performance problem in some
>>>> applications, mostly stuff doing crypto (big integer calculations).
>>>> Can you try to build the BB toolchain without the mips16 feature in
>>>> target/linux/ar71xx/Makefile and try your application again.
>>> There's no need to disable it for the target, since it can be disabled
>>> for individual packages.
>> So should all packages that contain performance critical code have that
>> flag? 35% performance penalty is too high for such systems.
> Some kinds of code may be more affected than others. For crypto code we
> should definitely disable mips16, as it seems to be most affected.
>
> - Felix
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list