Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,080
    • Issues 3,080
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1,017
    • Merge requests 1,017
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • MesaMesa
  • mesamesa
  • Merge requests
  • !7054

util, st/mesa, glthread: rewrite util thread functions, AMD cache topology code, Zen L3 optimizations

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Marek Olšák requested to merge mareko/mesa:zen-thread-affinity into master Oct 07, 2020
  • Overview 31
  • Commits 7
  • Pipelines 17
  • Changes 17
  • New OS-agnostic thread affinity and getcpu functions including Windows support (@jrfonseca for awareness)
  • The L3 cache topology code was wrong, so I rewrote it from scratch to make Mesa on my AMD CPU faster. Hopefully it's right this time.
    • It could also be used on Xeons or any multi-CPU system if anybody cares.
  • I completely changed the L3 cache pinning optimization for glthread to be more effective. The old one didn't do much for me.
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: zen-thread-affinity