首页>
外国专利>
Kernel functions for inter-processor communications in high performance multi-processor systems
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.
展开▼