8000 Advance optimization when using entire graph as frontier · Issue #924 · gunrock/gunrock · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Advance optimization when using entire graph as frontier #924
Open
@maawad

Description

@maawad

Is your feature request related to a problem? Please describe.
There is extra work performed in the advance kernel when the input frontier is the entire graph

Describe the solution you'd like
The exclusive sum performed here is almost the same as the row offsets array when the input is the graph. We should just read the row offsets array (already in shared memory, sedges array) and subtract thread zero rows offset entry from all the values.

Additional context
From @neoblizz:

Yeah, when the graph is the input and already a CSR, there should be an if-condition to skip that for an optimization. That will help in push-based SpMV and PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐲 enhancementAdd or request enhancements to existing functionalities within gunrock.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0