A method and apparatus for the efficient processing of...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 15/80 (2006.01) G06F 9/38 (2006.01) G06F 15/78 (2006.01)

Patent

CA 2356287

A system and method for providing a sustained, peak performance computing architecture is provided. A hardware processing architecture is provided for performing repeated algorithm iterations, wherein each of the algorithm iterations is performed on a parallel set of algorithm input data. The architecture includes a memory arranged to store the algorithm input data in parallel, contiguous bit locations. A parallel execution module having a plurality of functional execution units is provided, each of the functional execution units being configured to perform a preassigned function dictated by the algorithm on predetermined bits of each iterative parallel set of algorithm input data. A data flow module is coupled to the memory and to the parallel execution module, and is configured to replicate in hardware the control constructs and expression evaluations of the algorithm, and to distribute the input data to the plurality of function execution units in accordance with the control constructs and expression evaluations of the algorithm.

La présente invention concerne un système et un procédé permettant de réaliser une architecture de calcul à rendement élevé et soutenu. L'invention concerne plus particulièrement une architecture de matériel de traitement destiné au traitement des itérations des algorithmes répétitifs, chacune des itérations d'algorithmes s'exécutant pour un ensemble parallèle de données d'entrée d'algorithme. L'architecture comporte une mémoire agencée pour le stockage contigu des positions binaires des données d'entrée en parallèle des algorithmes. L'invention concerne également un module d'exécution parallèle comportant une pluralité d'unités fonctionnelles d'exécution, chacune de ces unités fonctionnelles d'exécution étant configurée pour l'exécution d'une fonction préalablement affectée imposée par l'algorithme pour des bits définis de chaque ensemble itératif parallèle de données d'entrée d'algorithme. Un module de gestion des flux de données, qui est couplé à la mémoire et au module d'exécution parallèle, est configuré, d'une part pour répliquer dans le matériel les constructions de commande et les évaluations d'expressions de l'algorithme, et d'autre part pour distribuer les données d'entrée de la pluralité d'unités fonctionnelles d'exécution en respectant les constructions de commandes et les évaluations d'expressions de l'algorithme.

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 method and apparatus for the efficient processing of... 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 method and apparatus for the efficient processing of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A method and apparatus for the efficient processing of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1507507

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