Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • G GamEmu
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Popax21
  • GamEmu
  • Merge requests
  • !1

Merged
Created Feb 08, 2020 by Popax21@Popa21Owner

Changed sheduler to single thread

  • Overview 0
  • Commits 1
  • Changes 14

The old emulator was based on multiple threads, but this resulted in very poor performance because of the overhead when syncing. The new emulator uses the traditional technique, that the CPU advances the rest of the emulator components. This greatly improves performance.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: cpu-m-shdl