Programação paralela e sequencial

Python Phyton Programação Python Thread python multithread sistemas distribuídos

Preciso fazer um trabalho final da disciplina de Sistemas Paralelos e Distribuídos onde tenho q usar programação paralela e sequencial e depois medir speedUp , cujo tema é aberto. Alguém poderia me dar uma ideia do que usar ou fazer ? 

Seria de grande ajuda , obrigado a todos !

Foto de Pablo A.
Pablo perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Rafael P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

Olha, programação paralela funciona muito bem com dados que são desacoplados. Por exemplo: algebra linear é um exemplo clássico, onde pode-se realizar operações consecutivas com dados distintos. Ex: c[i] = a[i] + b[i]; Cada índice independe do outro, então eu posso colocar várias threads para fazerem em paralelo essa soma.

O SpeedUp é basicamente o quanto você ganha de tempo fazendo em paralelo. Nunca um programa é 100% paralelizável, mas quanto mais dele você conseguir fazer de forma independente, mais perto você chega das N vezes.

Lembre-se que, sempre que houver um dado dependente do outro, você tem condições de corrida, que atrapalha o paralelismo, ou até mesmo o impede.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Python

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 100 / h
Rafael P.
Campo Grande / MS
Rafael P.
4,8 (30 avaliações)
Horas de aulas particulares ministradas 3 horas de aula
Tarefas resolvidas 40 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Python - Geral Programação em Python Básico Python - Intermediário
Graduação: Engenharia de Computação (Instituto Militar de engenharia (IME))
Formado em engenharia de computação pelo instituto militar de engenharia em 2016. Atuando desde então em ti e segurança da informação.
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (811 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Python - Geral Programação em Python NumPy Programação em Python Básico
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 94 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Programação em Python NumPy Python - lista Python - Função
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico