that did help a lot:

function testSpeed()
    A = rand(100000000)
    B = zeros(Float64, size(A, 1))
    tic()
    B = exp(A)
    toc()

    tic()
    @devec B = exp(A) 
    toc()
     

end

testSpeed()


but it's still a little slower.. the above example is 1.515 in the first 
test and 1.533 in the second


On Monday, March 3, 2014 8:31:59 PM UTC-5, Stefan Karpinski wrote:
>
> Global 
> scope<http://julia.readthedocs.org/en/latest/manual/performance-tips/#avoid-global-variables>
> ?
>
>
> On Mon, Mar 3, 2014 at 8:16 PM, Jason Solack <[email protected]<javascript:>
> > wrote:
>
>> Hello all.  I am trying to use Devectorize to speed up some code i have 
>> written but it's having the opposite effect.  Am i doing something wrong? 
>>  Take this example
>>
>>
>> A = rand(1000000)
>> B = zeros(Float64, size(A, 1))
>>
>> tic()
>> B = exp(A)
>> toc()
>>
>> tic()
>> @devec B = exp(A) 
>> toc()
>>  
>>
>> in the first exp runs in 0.02319 seconds on my machine, the second runs 
>> in .2664 seconds... i expected the opposite to happen!
>>
>> Thank you for any help on understanding how this macro works!
>>
>> Jason
>>
>
>

Reply via email to