Joining Linaro!
Today I’m joining the great team at Linaro as a Senior Software Engineer! I’ll be working on glibc for ARM under the VP of Developer Services.
News from my bubble
Technology-related posts: news, reviews and more.
Today I’m joining the great team at Linaro as a Senior Software Engineer! I’ll be working on glibc for ARM under the VP of Developer Services.
Today is my last day at IBM. It’s been great 11+ years, but it’s time to move on to new challenges. I’ll have more news in a couple weeks. For
Better later than never — Go 1.13 updates. Here are my performance highlights for POWER architecture: Implementation of math/bits RotateLeft{32|64} as intrinsics in SSA reduces execution time by up
We are hiring in Brazil! We are hiring worldwide Update (2019-08-31): all positions are filled. Thanks to everyone who applied! Update (2019-05-23): positions for core libraries are filled. We still have
Now that the source tree is closed, here are some IBM POWER architecture related updates I did that you can expect in go 1.12: Atomics: implemented a new memory model
I have been working on several fronts lately to add new features and improve performance for Go on IBM POWER architecture in go 1.11. In preparation for the source tree
The Go 1.10 source is frozen now and I have some updates on Power architecture support. In addition to the updates I’ve already given here regarding performance and POWER9 support,
I recently pushed two patches upstream related to the enablement of the OpenPOWER ISA 3.0 (POWER9) instructions. The first one, commit 526f342, enables instructions in the assembler. This includes new
Go 1.9 is released and has some new features, including: Type aliases New math/bits package for bit manipulation in unsigned integers New Map type in the sync package For the
I rewrote most of the math/big arithmetic implementations so they perform better on Power. Commit 9459c03, which I already mentioned here before, added new implementations for addVV/subVV with up to ~3x
A new update for the Advance Toolchain for Linux on Power 10.0 is released. Advance Toolchain for Linux on Power 10.0-4 new features GCC provides: Fix for incorrect code generation for __divkf3.
I just added a simple, but important change for Power. In order to eliminate inefficiencies in the iBuffer, all functions are now aligned to 16 bytes. This opens a new