discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Issues with running volk_profile in GENTOO


From: Johnathan Corgan
Subject: Re: [Discuss-gnuradio] Issues with running volk_profile in GENTOO
Date: Tue, 12 Feb 2013 07:27:47 -0800

On Mon, Feb 11, 2013 at 1:19 PM, Tommy Tracy II <address@hidden> wrote:
 
I tried running volk_profile in Gentoo and got the following:

# volk_profile
Using Volk machine: sse4_2_32_orc
RUN_VOLK_TESTS: volk_32fc_s32fc_rotatorpuppet_32fc_a
generic completed in 361.04s
sse4_1 completed in 0.49s

RUN_VOLK_TESTS: volk_32fc_32f_multiply_32fc_a
sse completed in 0.37s
Segmentation fault

I'm not sure what to make of the first one, but the second is likely caused by trying to execute a SIMD instruction on a CPU that doesn't actually have it.  This has happened before when the VOLK detection routines had a bug, or when a VM "lies" about being able to virtualize the SIMD instruction set in the cpuid.

If you could run CMake again, save the output to a file, then grep the two lines below:

-- Available architectures: generic;64;3dnow;abm;popcount;mmx;sse;sse2;orc;norc;sse3;ssse3;sse4_a;sse4_1;sse4_2;avx
-- Available machines: generic_orc;sse2_64_mmx_orc;sse3_64_orc;ssse3_64_orc;sse4_a_64_orc;sse4_1_64_orc;sse4_2_64_orc;avx_64_mmx_orc

...you'll see what VOLK came up with (the above is from the machine I am typing on now.)  You can compare this to the capabilities reported by /proc/cpuinfo to see if there is a difference.

Johnathan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]