Find Jobs
Hire Freelancers

Design me a Product 1

$10-30 USD

Cancelado
Publicado há mais de 8 anos

$10-30 USD

Pago na entrega
Your task is to compute the product of two n by n matrixes a and b, a X b, by implementing the above algorithm using p computers to a structure of circular pipeline parallelism (see Figure 9.5 in textbook). In your implementation, the computation of Phase 1 can be carried out by an initiator process that accepts two matrixes a and b and convert them into a’ and b’ locally. Process Initiator will then send the blocks of a’ and b’ to p computers. Every computer hosts process Worker that has three m by m matrixes ak’, bk’ and ck, where m=n/(squarerootP) k = 1, 2, …, p. In Phase 2, processes Workerk will have to communicate with each other and carry out matrix shifting. You are required to use Java socket. Other TCP-based communication mechanisms can be accepted upon approval. Your program should be configurable with respect to n and p. Utility code for matrix computation and sample code of implementation of matrix shift by socket communication are given in [login to view URL]
ID do Projeto: 8891513

Sobre o projeto

Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) UNITED STATES
New Orleans, United States
3,6
4
Método de pagamento verificado
Membro desde nov. 1, 2015

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.