Re: [TCWG] BOLT - Binary optimization and layout tool

2018-06-19 Thread Adhemerval Zanella
Interesting how companies keep reinventing the same idea. I came across a similar tool at IBM 10 years ago name fdprpro which did exactly the same: it was a post-link optimization tool, which used feedback information from an instrumented run (similar to PGO) and rebuild the binary with certain o

Re: [TCWG] BOLT - Binary optimization and layout tool

2018-06-19 Thread Prathamesh Kulkarni
Please ignore, sent to the wrong list. Sorry for the noise. Regards, Prathamesh On 20 June 2018 at 00:34, Prathamesh Kulkarni wrote: > Just came across Facebook's announcement of open-sourcing BOLT, a tool > for optimising instruction cache and TLB misses. Looks interesting. > They claim to get

[TCWG] BOLT - Binary optimization and layout tool

2018-06-19 Thread Prathamesh Kulkarni
Just came across Facebook's announcement of open-sourcing BOLT, a tool for optimising instruction cache and TLB misses. Looks interesting. They claim to get 2-15% perf improvement in their services with BOLT and have a port for aarch64: https://code.facebook.com/posts/605721433136474/accelerate-lar

[ANNOUNCE] Linaro Binary Toolchain Release GCC 7.3-2018.05

2018-06-19 Thread Mark Murray
The Linaro Binary Toolchain The Linaro GCC 7.3-2018.05 Release is now available. *Notice*: GCC 7.1 ABI change for arm*-*-* targets, and note for aarch64*-*-* targets From GCC 7.1 release notes: On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects confor

[ANNOUNCE] Linaro Binary Toolchain Release GCC 6.4-2018.05

2018-06-19 Thread Mark Murray
The Linaro Binary Toolchain The Linaro GCC 6.4-2018.05 Release is now available. The GCC 6 Release series has significant changes from the GCC 5 release series. For an explanation of the changes please see the following website: https://gcc.gnu.org/gcc-6/cha