Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Issues
  • #3203
Closed
Open
Issue created Oct 04, 2018 by Administrator@rootContributor

Add a Cache Prefetching Recommendation Tool and a Sample Microbenchmark

Created by: kharbutli

The goal is to have a microbenchmark and a SW cache prefetching recommendation tool, so we can motivate upstreaming the other tooling changes required for profile-guided prefetching (llvm/create_llvm_prof).

The tool would run the DRCacheSim cache simulator and based on the pattern of LLC misses, the tool may recommend adding SW prefetching instructions at certain instruction addresses. These addresses would correspond to the load instructions contributing to a significant number of the LLC misses. The tool would also recommend a prefetching distance.

Assignee
Assign to
Time tracking