Re: [R-br] Alteração em função de pacote (novo tópico)

Okay Benilton, muito obrigado pela atenção. Sobre a questão do tempo ser linear, eu também acreditava nessa possibilidade, tanto é que em uma outra função do pacote geoComp, função "volta.quad" eu consegui tempo linear usando mclapply do multicore. A questão é a função "volta.cokri" mesmo, onde consegui tempos bons apenas para 2 núcleos. Aumentando a quantidade de núcleos não se tem um bom ganho. Eu acredito que seja devido a chamada que a "volta.cokri" faz dentro da "mvrnorm", onde faz o carregamento da "eigen.o" (eigen.f). Ou seja, ainda bato na tecla que o problema esta na chamada a função "eigen" fortran. -- Junior Beleti

Faca a perfilacao da execucao (como fiz na minha primeira resposta) e ai' vc vai ver onde a maior parte do tempo e' gasta... minha experiencia em problemas similares sugere que o eigen nao sera' a razao da demora. b 2012/6/12 Junior Beleti <beleti.junior@gmail.com>:
Okay Benilton, muito obrigado pela atenção.
Sobre a questão do tempo ser linear, eu também acreditava nessa possibilidade, tanto é que em uma outra função do pacote geoComp, função "volta.quad" eu consegui tempo linear usando mclapply do multicore.
A questão é a função "volta.cokri" mesmo, onde consegui tempos bons apenas para 2 núcleos. Aumentando a quantidade de núcleos não se tem um bom ganho. Eu acredito que seja devido a chamada que a "volta.cokri" faz dentro da "mvrnorm", onde faz o carregamento da "eigen.o" (eigen.f).
Ou seja, ainda bato na tecla que o problema esta na chamada a função "eigen" fortran.
-- Junior Beleti
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (2)
-
Benilton Carvalho
-
Junior Beleti