MINIMIZING USAGE OF HARDWARE COUNTERS IN TRIGGERED OPERATIONS FOR COLLECTIVE COMMUNICATION

    公开(公告)号:US20190213146A1

    公开(公告)日:2019-07-11

    申请号:US16353759

    申请日:2019-03-14

    CPC classification number: G06F13/16 G06F16/9024 G06F2213/16

    Abstract: Examples include a computing system having an input/output (I/O) device including a plurality of counters, each counter operating as one of a completion counter and a trigger counter, a processing device; and a memory device. The memory device stores instructions that, in response to execution by the processing device, cause the processing device to represent a plurality of triggered operations of collective communication for high-performance computing executable by the I/O device as a directed acyclic graph stored in the memory device, with triggered operations represented as vertices of the directed acyclic graph and dependencies between triggered operations represented as edges of the directed acyclic graph; traverse the directed acyclic graph using a first process to identify and mark vertices that can share a completion counter; and traverse the directed acyclic graph using a second process to assign a completion counter and a trigger counter for each vertex.

Patent Agency Ranking