Requests for SIG Proposal: "Optimize" #1

Closed
opened 2022-10-25 21:17:42 +00:00 by skip · 1 comment
Owner

Hey, I want to propose a new SIG, and am willing to sponsor: Optimize

The idea is to build (or rebuild) Rocky Linux software in ways that boost performance in some way.

Initial Project:
The initial project for the SIG is an ambitious one, and a collaborative effort.

The idea: Rebuild all of Rocky Linux 8+9 using optimized compile-time flags (mostly -march=x86_64-v3 -mtune=skylake-avx512). The resulting packages should be significantly faster than stock Rocky Linux on recent Intel processor hardware.

Intel has agreed to put forth engineering talent towards this project, as well as engaging paid outside help (a la CIQ engineers ( https://ciq.co ) ) and interested community members to put it together. I believe Ali Koroglu (of Fedora and CentOS hyperscale fame) is attached to help, among others.

The SIG may take on other projects (other targeted optimizations) in the future, as a valuable add-on to the Rocky Linux core project.

Initial Asks:

  • The most pressing initial ask is a place to coordinate SIG efforts, in the form of a MatterMost channel: SIG/Optimize

  • 2 Peridot Projects (Rocky8-IntelOptimized, Rocky9-IntelOptimized) will need to be created, though only 8 is necessary at first. Incidentally, building a full suite of packages for Rocky 8 in Peridot may help guide SIG/Core's eventual 8 migration into that system.

  • Gitlab group for project work, most notably upstream package imports. Probably under https://git.rockylinux.org/sig/optimize .

Hey, I want to propose a new SIG, and am willing to sponsor: **Optimize** The idea is to build (or rebuild) Rocky Linux software in ways that boost performance in some way. **Initial Project**: The initial project for the SIG is an ambitious one, and a collaborative effort. The idea: Rebuild all of Rocky Linux 8+9 using optimized compile-time flags (mostly `-march=x86_64-v3 -mtune=skylake-avx512`). The resulting packages should be significantly faster than stock Rocky Linux on recent Intel processor hardware. Intel has agreed to put forth engineering talent towards this project, as well as engaging paid outside help (a la CIQ engineers ( https://ciq.co ) ) and interested community members to put it together. I believe Ali Koroglu (of Fedora and CentOS hyperscale fame) is attached to help, among others. The SIG may take on other projects (other targeted optimizations) in the future, as a valuable add-on to the Rocky Linux core project. **Initial Asks**: - The most pressing initial ask is a place to coordinate SIG efforts, in the form of a MatterMost channel: **SIG/Optimize** - 2 Peridot Projects (Rocky8-IntelOptimized, Rocky9-IntelOptimized) will need to be created, though only 8 is necessary at first. Incidentally, building a full suite of packages for Rocky 8 in Peridot may help guide SIG/Core's eventual 8 migration into that system. - Gitlab group for project work, most notably upstream package imports. Probably under https://git.rockylinux.org/sig/optimize .
Owner
  • Channel is created.

  • Projects are created.

  • GitLab and RESF Git Service org is created. Users will be expected to sign up for an account and you, as the sponsor, will need to add them accordingly.

Note that the actual proposals do not come here. A copy and paste version of the proposal is recommended for consistency from the actual proposal (typically in mattermost). Proposals typically land in SIG/General in Mattermost, as you've done which lead to this request. Requested asks (and tasks) for a proposal can however come here (as you've been requested by Neil) as it is expected that a Core or RelEng member will submit or work on the request. We know this process is currently less than ideal and will be improved over time.

https://wiki.rockylinux.org/special_interest_groups/

* Channel is created. * Projects are created. * GitLab and RESF Git Service org is created. Users will be expected to sign up for an account and you, as the sponsor, will need to add them accordingly. Note that the actual proposals do not come here. A copy and paste version of the proposal is recommended for consistency from the actual proposal (typically in mattermost). Proposals typically land in SIG/General in Mattermost, as you've done which lead to this request. Requested asks (and tasks) for a proposal can however come here (as you've been requested by Neil) as it is expected that a Core or RelEng member will submit or work on the request. We know this process is currently less than ideal and will be improved over time. https://wiki.rockylinux.org/special_interest_groups/
label closed this issue 2022-10-25 21:59:52 +00:00
label changed title from Proposal for SIG: "Optimize" to Tasks for SIG Proposal: "Optimize" 2022-10-25 22:02:49 +00:00
label changed title from Tasks for SIG Proposal: "Optimize" to Requests for SIG Proposal: "Optimize" 2022-10-25 22:26:56 +00:00
label added the
SIG_Proposal
label 2022-10-25 22:29:26 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sig_core/meta#1
No description provided.