Methods, systems, and articles of manufacture consistent with the present invention provide a development tool that enables computer programmers to design and develop a data flow program for execution in a multiprocessor computer system. The tool displays an interface that enables the programmer to define a region divided into multiple blocks, wherein each block is formed of a set of values associated with a function, and to define sets of the blocks, each block in a set having a state reflected by a designated portion of the program that when executed transforms the values forming the block based on the function. The interface also records any dependencies among the blocks, each dependency indicating a relationship between two blocks and requiring the portion of the program associated with a first block of the relationship to be executed before the portion of the program associated with a second block of the relationship. After program development, blocks are selected for execution of the corresponding, designated portions of the program based on the recorded dependencies.

Les méthodes, les systèmes, et les articles de la fabrication conformés à la présente invention fournissent un outil de développement qui permet à des informaticiens de concevoir et se développer des données flux programme pour l'exécution dans un système informatique de multiprocesseur. L'outil montre une interface qui permet au programmeur de définir une région divisée en blocs multiples, où chaque bloc est constitué d'un ensemble de valeurs liées à une fonction, et de définir des ensembles des blocs, chaque bloc dans un ensemble faisant refléter un état par une partie indiquée du programme qui une fois exécuté transforme les valeurs formant le bloc basé sur la fonction. L'interface enregistre également toutes les dépendances parmi les blocs, chaque dépendance indiquant un rapport entre deux blocs et exigeant la partie du programme lié à un premier bloc du rapport à exécuter avant que la partie du programme se soit associée à un deuxième bloc du rapport. Après l'élaboration de programme, des blocs sont choisis pour l'exécution de la correspondance, indiquée des parties du programme basé sur les dépendances enregistrées.

 
Web www.patentalert.com

< (none)

< Reciprocating chemical muscle(RCM) and method for using same

> Instruction signature and primary input and primary output extraction within an IEEE 1149.1 compliance checker

> (none)

~ 00044