Relatório
MULPLIX: Um sistema operacional tipo UNIX para o Multiprocessador MULTIPLUS
Registro en:
AZEVEDO, G. P. MULPLIX: um sistema operacional tipo UNIX para o multiprocessador MULTIPLUS. Rio de Janeiro: NCE, UFRJ, 1991. 38 p. (Relatório Técnico, 01/91)
Autor
Azevedo, Gustavo Peixoto de
Azevedo, Rafael Peixoto
Ribeiro, Norival Figueira
Aude, Julio Salek
Institución
Resumen
This paper describes the current development state of MULPLIX, an operating system which is being designed for MULTIPLUS, a high-performance scientific multiprocessor computer under development at NCE/UFRJ. In this initial version, MULPLIX will be a result of extensions to PLURIX aiming at the adaptation of PLURIX to MULTIPLUS architecture and the requirements of parallel scientific applictions. The main extensions are related to the possibility of creation of light-weight processes, changes in the scheduling and memory management policies, availability of synchronization primitives for the user and a more efficient implementation of busy waiting synchronization primitives. Este trabalho é um relato do estágio atual de desenvolvimento do MULPLIX, sistema operacional que está sendo projetado para atuar no MULTIPLUS, um multiprocessador científico de alto desempenho em desenvolvimento no NCE/UFRJ. Na sua versão inicial, o MULPLIX será resultado de extensões no PLURIX visando adequá-lo à arquitetura do MULTIPLUS a aos requisitos mínimos de aplicações científicas paralelizáveis. As principais extensões se referem a possibilidade de criação de processos leves, modificação das políticas de escalação e gerência de memória, colocação de primitivas de sincronização disponíveis para o usuário e implementação mas eficiente das primitivas de sincronização do tipo espera ocupada.