Concurrent processing for event-based systems

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01) G06F 9/50 (2006.01)

Patent

CA 2350922

According to the invention multiple shared-memory processors (11) are introduced at the highest level or levels of a hierarchical distributed processing system (1), and the utilization of the processors is optimized based on concurrent event flows identified in the system. According to a first aspect, so-called non-commuting categories (NCCs) of events are mapped onto the multiple processors (11) for concurrent execution. According to a second aspect of the invention, the processors (11) are operated as a multiprocessor pipeline, where each event arriving to the pipeline is processed in slices as a chain of internal events which are executed in different stages of the pipeline. A general processing structure is obtained by what is called matrix processing, where non-commuting categories are executed by different sets of processors, and at least one processor set operates as a multiprocessor pipeline in which an external event is processed in slices in different processor stages of the pipeline.

Selon l'invention, des processeurs multiples (11) à mémoire partagée sont introduits au niveau le plus haut ou à des niveaux les plus hauts de données d'un système de traitement hiérarchique réparti (1) et l'utilisation des processeurs est optimisée sur la base de flux d'événements simultanés identifiés dans le système. Selon un premier aspect, des catégories dites non en transit (NCC) d'événements sont projetées sur les processeurs multiples (11) pour procéder à une exécution simultanée. Selon un second aspect de l'invention, les processeurs (11) sont exploités sous la forme d'un pipeline multiprocesseur, dans lequel chaque événement arrivant dans le pipeline est traité par tranches à la manière d'une chaîne d'événements intérieurs, lesquelles sont exécutées à différents étages du pipeline. On obtient une structure de traitement général par ce que l'on appelle traitement matriciel, dans laquelle des catégories non en transit sont exécutées par différents ensembles de processeurs, et au moins un ensemble de processeurs fonctionne à la manière d'une pipeline multiprocesseur dans lequel un événement extérieur est traité par tranches dans différents étages de processeurs du pipeline.

LandOfFree

Say what you really think

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

Rating

Concurrent processing for event-based systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Concurrent processing for event-based systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Concurrent processing for event-based systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1594487

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