发明名称 Kernel functions for inter-processor communications in high performance multi-processor systems
摘要 In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.
申请公布号 US2008148291(A1) 申请公布日期 2008.06.19
申请号 US20060554535 申请日期 2006.10.30
申请人 LIQUID COMPUTING CORPORATION 发明人 HUANG KAIYUAN;KEMP MICHAEL F.;MUNTER ERNST;BATHALA VENKATESH;NARAYANAN DAMODHARAN
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址