28.02.2014 Views

universidade federal de santa catarina programa de póe-graduação ...

universidade federal de santa catarina programa de póe-graduação ...

universidade federal de santa catarina programa de póe-graduação ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

arquiteturas paralelas, os quais po<strong>de</strong>m ser agrupados segundo suas<br />

caracteristicas comuns. Michael J. Flynn [3] apresenta uma classificação<br />

conforme o número <strong>de</strong> instruções e dados que a estrutura processa<br />

simultaneamente. Nesta classificação tem-se 4 tipos básicos <strong>de</strong> arquitetura:<br />

ø<br />

4<br />

i) Arquitetura SISD ("Single Instruction Single Data"), processa um dado<br />

utilizando uma instrução e, portanto, <strong>de</strong>stina-se a processamentos sequenciais.<br />

Um exemplo é a clássica arquitetura <strong>de</strong> Von Neumann.<br />

ii) Arquitetura SIND ("Single Instruction Multiple Data"), processa<br />

vários dados utilizando uma instrução, ou seja, o processamento total é<br />

realizado através da utilização <strong>de</strong> várias unida<strong>de</strong>s processadoras conectadas<br />

entre si, cada qual executando um mesmo algoritmo. É nesta classe <strong>de</strong><br />

arquiteturas, a qual é apropriada para processamento especializado <strong>de</strong> alto<br />

<strong>de</strong>sempenho, que estão incluídos os chamados arranjos sistólicos.<br />

iii) Arquitetura MIMD ("Multiple Instruction Multiple Data"), processa<br />

vários dados utilizando múltiplas instruções. Largamente utilizada em sistemas<br />

<strong>de</strong> multiprocessamento, normalmente utiliza-se <strong>de</strong> Qários processadores<br />

interagindo entre si gerenciados por um controlador geral ou por um sistema <strong>de</strong><br />

"handshaking". Esta arquitetura é especialmente apropriada para processamento<br />

<strong>de</strong> propósito geral.<br />

iv) Arquitetura MISD ("Multiple Instruction Single Data"), processa um<br />

dado utilizando múltiplas instruções. Esta arquitetura não apresenta<br />

aplicações práticas até_o momento.<br />

_<br />

Esta classificação, apesar <strong>de</strong> bastante difundida, tem-se mostrado incapaz

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!