Is there any rule-of-thumb for comparing processor speed based on architecture?
I'm researching single-board computers, and I'm trying to compare ones using ARM processors (e.g. Beaglebone Black, PCDuino, UDOO) to ones using x86 (e.g. Galileo). The ARM ones typically have a higher speed (e.g. the BBB runs at 1GHz whereas the Galileo runs at 400MHz). However, I know the x86's complex instruction set can do certain operations faster, while ARM's reduced instruction set uses less power but also requires more work for certain calculations.
Is it fair to say speed A on x86 is equivalent to speed B on ARM? e.g. Is a 1GHz ARM processor "about as fast" as a 400MHz x86 processor?