A hierarchical instruction set architecture (ISA) provides pluggable instruction set capability and support of array processors. The term pluggable is from the programmer's viewpoint and relates to groups of instructions that can easily be added to a processor architecture for code density and performance enhancements. One specific aspect addressed herein is the unique compacted instruction set which allows the programmer the ability to dynamically create a set of compacted instructions on a task by task basis for the primary purpose of improving control and parallel code density. These compacted instructions are parallelizable in that they are not specifically restricted to control code application but can be executed in the processing elements (PEs) in an array processor. The ManArray family of processors is designed for this dynamic compacted instruction set capability and also supports a scalable array of from one to N PEs. In addition, the ManArray ISA is defined as a hierarchy of ISAs which allows for future growth in instruction capability and supports the packing of multiple instructions within a hierarchy of instructions.

Uma arquitetura hierárquica do jogo de instrução (ISA) fornece a potencialidade do jogo de instrução e a sustentação pluggable de processadores de disposição. O termo pluggable é do viewpoint do programador e relaciona-se aos grupos das instruções que podem fàcilmente ser adicionadas a uma arquitetura do processador para realces da densidade e do desempenho do código. Um aspecto específico dirigido nisto é o jogo de instrução comprimido original que permite ao programador a abilidade de criar dinâmicamente um jogo de instruções comprimidas em uma tarefa pela base da tarefa para a finalidade preliminar de melhorar o controle e a densidade paralela do código. Estas instruções comprimidas são parallelizable que não estão restringidas especificamente à aplicação do código de controle mas podem ser executadas nos elementos processando (pEs) em um processador de disposição. A família de ManArray dos processadores é projetada para esta potencialidade comprimida dinâmica do jogo de instrução e suporta também uma disposição scalable de uma ao pEs de N. Além, o ManArray ISA é definido como uma hierarquia de ISAs que permite o crescimento futuro na potencialidade da instrução e suporta a embalagem de instruções múltiplas dentro de uma hierarquia das instruções.

 
Web www.patentalert.com

< (none)

< Loosely coupled mass storage computer cluster

> Management of PCI read access to a central resource

> (none)

~ 00069