-
公开(公告)号:US5099418A
公开(公告)日:1992-03-24
申请号:US538349
申请日:1990-06-14
IPC分类号: G06F9/44
CPC分类号: G06F9/4436
摘要: A data driven method for coordinating the processing of arithmetic tasks in a multiple computer system having a multiplicity of arithmetic processors by determining whether an arithmetic task is in a blocked condition or is in an execution ready condition. A source distributed processor stores data in a local memory for processing by a local processor and then transfers the processed data to a global memory for buffering in preparation for subsequent processing by a destination distributed processor. The source distributed processor generates a produce message to a destination distributed processor to indicate that the data to be transferred is available in a buffer in the global memory. The destination distributed processor loads the data to be transferred from the buffer in the global memory and then generates a consume message to the source distributed processor to indicate that the data has been transferred from the global memory and the buffer in the global memory is now available.
摘要翻译: 一种数据驱动方法,用于通过确定算术任务是处于阻塞状态还是处于执行就绪状态来协调具有多个算术处理器的多计算机系统中的算术任务的处理。 源分布式处理器将数据存储在本地存储器中用于由本地处理器进行处理,然后将处理的数据传送到全局存储器以进行缓冲,以准备由目标分布式处理器进行后续处理。 源分布式处理器向目标分布式处理器生成产生消息,以指示待传输的数据在全局存储器中的缓冲器中可用。 目的地分布式处理器将要从全局存储器中的缓冲区传送的数据加载,然后生成消息消息到源分布式处理器,以指示数据已经从全局存储器传输,并且全局存储器中的缓冲区现在可用 。