会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明公开
    • HARDWARE-BASED ATOMIC OPERATIONS FOR SUPPORTING INTER-TASK COMMUNICATION
    • 五金工具操作员ZURUNTERSTÜTZUNGVON KOMMUNIKATIONEN ZWISCHEN TASKS
    • EP3120245A1
    • 2017-01-25
    • EP15713056.8
    • 2015-03-05
    • Qualcomm Incorporated
    • BOURD, Alexei VladimirovichSAKHARSHETE, Swapnil PradipkumarXU, Fei
    • G06F9/52G06F9/54
    • This disclosure describes techniques for supporting inter-task communication in a parallel computing system. The techniques for supporting inter-task communication may use hardware-based atomic operations to maintain the state of a pipe. A pipe may refer to a First-In, First-Out (FIFO)-organized buffer that allows various tasks to interact with the buffer as data producers or data consumers. Various pipe implementations may use multiple state parameters to define the state of a pipe. The hardware-based atomic operations described in this disclosure may modify multiple pipe state parameters in an atomic fashion. Modifying multiple pipe state parameters in an atomic fashion may avoid race conditions that would otherwise occur when multiple producers and/or multiple consumers attempt to modify the state of a pipe at the same time. In this way, pipe-based inter-task communication may be supported in a parallel computing system.
    • 本公开描述了用于支持并行计算系统中的任务间通信的技术。 用于支持任务间通信的技术可以使用基于硬件的原子操作来维持管道的状态。 管道可以指先入先出(FIFO)组织的缓冲器,其允许各种任务与缓冲器作为数据生成器或数据消费者进行交互。 各种管道实现可以使用多个状态参数来定义管道的状态。 本公开中描述的基于硬件的原子操作可以以原子方式修改多个管状态参数。 以原子方式修改多个管道状态参数可以避免当多个生产者和/或多个消费者试图同时修改管道状态时会发生的竞争条件。 以这种方式,可以在并行计算系统中支持基于管道的任务间通信。