Hi Christopher,

Regarding to the limitations of your machine, you could consider using
CloudArray.jl (https://github.com/gsd-ufal/CloudArray.jl) and their cloud
platform CloudArrayBox (http://cloudarraybox.cloudapp.net/)

Hope it helps,

Charles

On 26 January 2016 at 18:41, Christopher Fisher <fishe...@miamioh.edu>
wrote:

> Perhaps if its a precompling issue, it would be faster if I precomplied
> with a smaller distributed array. I'll try that and report back in the next
> day or two.
>
>
> On Tuesday, January 26, 2016 at 12:28:21 PM UTC-5, Christopher Fisher
> wrote:
>>
>> Thanks for the idea. It may not apply in my particular case. I forgot to
>> mention that my memory is 32GB on the machine I am using. So swapping with
>> the hard drive does not seem likely.
>>
>> Given that the second execution of the function is much faster (1 second
>> vs 5 min), my best guess is that the long initial run might be due to
>> compiling.
>>
>> On Tuesday, January 26, 2016 at 12:12:41 PM UTC-5, nae...@ic.ufal.br
>> wrote:
>>>
>>> Hello Christopher,
>>>
>>> I saw you code and you noticed you are reading all the data(3GB)
>>> locally, maybe it's causing your machine to use swap memory, which leads to
>>> the performance issue.
>>> You can check that by
>>> 1: open htop in one terminal (apt-get install -y htop)
>>> 2: run your application
>>> 3: check the memory usage on htop, if it use 100% of memory, then the
>>> machine will start to swap
>>>
>>> Please, correct me if I'm wrong.
>>>
>>


-- 
Um axé! :)

--
Charles Novaes de Santana, PhD
https://github.com/cndesantana

Reply via email to