Random-access disjoint concurrent sparse writes to heterogeneous buffers

Methods, devices, and non-transitory processor-readable storage media for a computing device to merge concurrent writes from a plurality of processing units to a buffer associated with an application. An embodiment method executed by a processor may include identifying a plurality of concurrent requ...

Full description

Saved in:
Bibliographic Details
Main Authors Kumar, Tushar, Suarez Gracia, Dario, Natarajan, Aravind
Format Patent
LanguageEnglish
Published 24.07.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods, devices, and non-transitory processor-readable storage media for a computing device to merge concurrent writes from a plurality of processing units to a buffer associated with an application. An embodiment method executed by a processor may include identifying a plurality of concurrent requests to access the buffer that are sparse, disjoint, and write-only, configuring a write-set for each of the plurality of processing units, executing the plurality of concurrent requests to access the buffer using the write-sets, determining whether each of the plurality of concurrent requests to access the buffer is complete, obtaining a buffer index and data via the write-set of each of the plurality of processing units, and writing to the buffer using the received buffer index and data via the write-set of each of the plurality of processing units in response to determining that each of the plurality of concurrent requests to access the buffer is complete.
Bibliography:Application Number: US201615000667