Skip to content

thiago5171/calcular_PI_threads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

calcular_PI_threads

como executar:
vá para o repósitorio para onde o arquivo esta localizado e digite no terminal go run main.go
Abaixo estão os resultados com os paramentros pedidos pelo professor.

  • 32 Threads
Numero de termos 1000000000
Numero de threads: 32
Tempo Médio -> 28.613925040000005
Desvio padrão ->  0.49692319666389334
Coeficiente de variação ->  1.7366481388667718
Valores obtidos para Pi ->  [3.141592652590108 3.141592652590108 3.141592652590108 3.141592652590108 3.141592652590108]
  • 16 Threads
Numero de termos 1000000000
Numero de threads: 16
Tempo Médio -> 29.10392024
Desvio padrão ->  0.8128574811588379
Coeficiente de variação ->  2.792948422259825
Valores obtidos para Pi ->  [3.141592652590205 3.141592652590205 3.141592652590205 3.141592652590205 3.141592652590205]
  • 8 Threads
Numero de termos 1000000000
Numero de threads: 8
Tempo Médio -> 28.871871340000002
Desvio padrão ->  0.6651578652872431
Coeficiente de variação ->  2.3038266465454647
Valores obtidos para Pi ->  [3.141592652589324 3.141592652589324 3.141592652589324 3.141592652589324 3.141592652589324]
  • 4 Threads
Numero de termos 1000000000
Numero de threads: 4
Tempo Médio -> 37.53117068
Desvio padrão ->  0.3911083209215754
Coeficiente de variação ->  1.0420893189190956
Valores obtidos para Pi ->  [3.1415926525892104 3.1415926525892104 3.1415926525892104 3.1415926525892104 3.1415926525892104]
  • 2 Threads
Numero de termos 1000000000
Numero de threads: 2
Tempo Médio -> 59.26495366
Desvio padrão ->  1.2106235817566073
Coeficiente de variação ->  2.0427310020385616
Valores obtidos para Pi ->  [3.141592652589258 3.141592652589258 3.141592652589258 3.141592652589258 3.141592652589258]
  • 1 Threads
Numero de termos 1000000000
Numero de threads: 1
Tempo Médio -> 101.86898643999999
Desvio padrão ->  2.1955561200238525
Coeficiente de variação ->  2.155274334958675
Valores obtidos para Pi ->  [3.1415926525880504 3.1415926525880504 3.1415926525880504 3.1415926525880504 3.1415926525880504]



É interessante observar que estes resultados foram gerados por um computador com 8 nucles de processamento,
Desse modo, quando testamos com mais de 8 threads é perceptivel que o tempo não se altera de forma singficativa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages