[Bug 1951032] Re: AArch64: Backport memcpy improvements

Michael Hudson-Doyle 1951032 at bugs.launchpad.net
Mon Nov 15 23:49:00 UTC 2021


** Description changed:

  [impact]
  glibc 2.32 contained a number of improvements to the memcpy routines for server-grade AArch64 implementations (in particular, graviton2 & graviton3). They should be backported to focal, as the LTS releases are by far the most used on servers.
  
  [test case]
- TBD.
+ The testcase from https://bugs.launchpad.net/ubuntu/focal/+source/glibc/+bug/1928508 can be used for this too.
  
  [regression potential]
  Rebuilding glibc is always a little risky (toolchain bugs and incompatibilities between the old and new versions can be surprising). But the autopkgtests and some manual general testing can help here.
  
  For this specific change, there is a potential risk that the new memcpy
  implementation could be used on a system where it is not in fact the
  fastest. We should run the test case not only on the systems where it is
  expected to help, but other systems such as the RPi4 and the launchpad
  build farm to ensure performance is not regressed there.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1951032

Title:
  AArch64: Backport memcpy improvements

Status in glibc package in Ubuntu:
  Invalid
Status in glibc source package in Focal:
  New

Bug description:
  [impact]
  glibc 2.32 contained a number of improvements to the memcpy routines for server-grade AArch64 implementations (in particular, graviton2 & graviton3). They should be backported to focal, as the LTS releases are by far the most used on servers.

  [test case]
  The testcase from https://bugs.launchpad.net/ubuntu/focal/+source/glibc/+bug/1928508 can be used for this too.

  [regression potential]
  Rebuilding glibc is always a little risky (toolchain bugs and incompatibilities between the old and new versions can be surprising). But the autopkgtests and some manual general testing can help here.

  For this specific change, there is a potential risk that the new
  memcpy implementation could be used on a system where it is not in
  fact the fastest. We should run the test case not only on the systems
  where it is expected to help, but other systems such as the RPi4 and
  the launchpad build farm to ensure performance is not regressed there.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1951032/+subscriptions




More information about the foundations-bugs mailing list