Skip to content

Independent tasks parallelism scaling experiment #2

@NHDaly

Description

@NHDaly

This experiment is testing the basic scaling of julia's new multithreading with very-many CPUs.

Testing the performance speedup of extremely simple, totally independent tasks (multiply lots of numbers) as we add more cores. The tasks are all independent, and should contain no allocation, so there should be (ideally) zero contention.

This allows us to measure a baseline performance scaling result, which we can expect to be the maximum potential performance gains we could get in any real program by adding more cores.

This experiment lives here:
src/bench/simple_independent.jl

Tracking issue: #1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions