Kernel functions for inter-processor communications in high...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01)

Patent

CA 2666552

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.

Dans un système à processeur multiples à un haut niveau de communication entre processeurs, une extension du système d'exploitation est décrite comme la fonction de noyau de scrutation d'un tampon récepteur. C'est une scrutation opportuniste qui continue à fonctionner dans le contexte de l'utilisateur après qu'un processus d'application ait appelé le noyau avec une fonction de blocage de réception. Le système fonctionne aussi lorsqu'aucune tâche plus prioritaire ne fonctionne. De nouveaux paquets de données peuvent être reçus: pour le processus actuel d'application de l'utilisateur alors qu'on évite les commutations de contexte, et pour un processus d'utilisateur différent alors qu'on évite les interruptions. Un minuteur matériel de retard et un surveillant du remplissage du tampon produisent des interruptions quand le système ne scrute pas, ce qui garantit une latence maximale et empêche le tampon de déborder, mais ces interruptions peuvent être en grande partie évitées en scrutant quand le système traite une grande quantité de trafic de données entre processeurs.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Kernel functions for inter-processor communications in high... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Kernel functions for inter-processor communications in high..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Kernel functions for inter-processor communications in high... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2057833

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.