A job-parallel processor

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 2350921

The invention generally relates to a processor developed for a service network that provides various services to a plurality of users connected to the network. The processor (30; 50) comprises a job queue (52) with a number of storage positions for storing job signals corresponding to jobs that form part of substantially independent services requested by the users of the network, and a plurality of parallel processing units (54) which independently process job signals from different storage positions of the job queue (52) to execute corresponding jobs in parallel. As a number of jobs are executed speculatively, a unit (56) for checking for possible dependencies between the executed jobs is incorporated into the processor. If a dependency is detected for a speculative job, that job is flushed. To ensure prompt and proper service for the users of the service network, flushed jobs are quickly restarted directly from the job queue.

L'invention concerne, d'une manière générale, un processeur développé pour un réseau de services fournissant divers services à une pluralité d'utilisateurs connectés au réseau. Le processeur (30; 50) comprend une file d'attente (52) de travaux ayant un certain nombre de positions de stockage destinées au stockage de signaux de travaux correspondants aux travaux faisant partie des services sensiblement indépendants demandés par les utilisateurs du réseau, et une pluralité d'unités de traitement parallèle (54), lesquelles traitent indépendamment les signaux de travaux provenant des différentes positions de stockage de la file d'attente de travaux (52), pour exécuter les travaux correspondants en parallèle. A mesure qu'un certain nombre de travaux sont exécutés de manière spéculative, une unité (56) de contrôle des dépendances possibles entre les travaux exécutés est intégrée au processeur. Si une dépendance est détectée pour un travail spéculatif, ce travail est vidé. Afin d'assurer un service rapide et convenable aux utilisateurs du réseau de services, les travaux terminés sont rapidement redémarrés directement à partir de la file d'attente de travaux.

LandOfFree

Say what you really think

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

Rating

A job-parallel processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with A job-parallel processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A job-parallel processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2050599

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