Skip to content

Multi-core performance can be improved significantly with a sophisticated work-stealing algorithm #1

@bergfi

Description

@bergfi

The efficiency of DMC can drop dramatically as the number of threads increases. There are scenarios that the efficiency drops below 10% for some models (LLMC's test case linkedlist.4.8 in particular). The primary cause for this is likely the crude work-sharing algorithm in place in DMC. DMC would benefit from a more sophisticated work-stealing algorithm or task scheduling framework.

Options:

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions