Um Servidor de Processamento Paralelo Baseado em Transputers - Requisitos e Definição
Resumo
Neste trabalho definem-se os requisitos e aspectos de hardware e software de um servidor de processamento paralelo operando em um ambiente distribuído baseado em rede local de computadores. O servidor dispõe de uma certa quantidade de processadores interligados por chaves reconfiguráveis, possibilitando que cada usuário, a partir de sua estação de trabalho, possa requisitar a alocação de processadores, interligados numa topologia adequada para sua aplicação. São discutidas e analisadas diversas alternativas na definição da arquitetura do servidor, bem como alguns detalhes de implementação. Na configuração máxima, o servidor proposto pode atingir uma potência computacional de pico de 28.8 GIPS e 4.1 GPLOPS, permitindo que esse seja incluído entre os sistemas denominados supercomputadores.
Referências
Bacon, J.M., Leslie, I.M. and Needham, R.M., Distributed Computing With a Processor Bank, Thechnical Report, Computer Laboratory, Cambridge University, U.K., abril 1989.
Clark, D.D., Pogran, K.T. e Reed, D.P., An Introduction to Local Area Networks, Proceedings of the IEEE, 66(11), pp.1497-1517, Nov.1978.
Coulouris, G.F. e Dollimore, J., Distributed Systems - Concepts and Design, Addison-Wesley Publishers Limited, England 1988.
Currie, W.S., LANs Explained - A Guide to Local Area Networks, Ellis Horwood Limited, England, 1988.
Hopper, A., Temple, S. and Williamson, R., Local Area Network Design, Addison-Wesley Publishing Company, London, 1986.
Hwang, K. and Briggs, F.A., Computer Architecture and Parallel Processing, McGraw-Hill, 1984.
INMOS Limited, Transputer Development System, Prentice Hall, UK, 1988.
INMOS Limited, The Transputer Databook, INMOS Databook Series, INMOS document number 72 TRN 203 00, 989.
INMOS Limited, The Transputer Applications Notebook - Systems and Performance, INMOS Databook Series, INMOS document number 72 TRN 205 00, 1989.
Jones, G. and Goldsmith, M., Programming in Occam2, Prentice Hall International Series in Computer Science, 1988.
Mullender, S.J. (ed), Distributed Systems, ACM Press Frontier Series, Addison-Wesley, 1989.
Nicole, D. A., Esprit Project 1085 - Reconfigurable Transputer Processor Architecture, private communication, Southampton University, UK, 1989.
Stallings, W., Local Networks, ACM Computer Surveys, 17(1), pp. 3-41, Mar. 1984.
Tanenbaum, A.S. and van Renesse, R., Distributed Operating Systems, ACM Computing Surveys, 17(4), pp. 419-470, Dez. 1985.
Wexler, J., Concurrent Programming in Occam2, Ellis Horwood Limited, 1989.