Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Wed, 29 Aug 2012 17:09:28 +0200
From: magnum <john.magnum@...hmail.com>
To: john-users@...ts.openwall.com
Subject: Re: Questions about compiling for Optimal CPU Performance

On 29 aug 2012, at 14:27, Brad Tilley <brad@...ystems.com> wrote:

> My older Intel Celeron CPU lists sse, sse2 and sse3 as supported in
> /proc/cpuinfo, should I make-x86-sse2 or make-x86-native when compiling
> jumbo-6? Or does the difference really matter?

You should probably use linux-x86-64i. If you run a 32-bit OS, you should really ask yourself why.


> Also, the Makefile has two
> possibilities for OpenMP...
> 
> 1. -fopenmp
> 2. -fopenmp -msse2
> 
> Which one should be uncommented for optimal performance when the CPU lists
> multiple sse implementations. For example, should a CPU support sse4,
> would I be limiting performance if I opted for OpenMP with -msse2, or not?

Some 32-bit builds need the latter. For a 64-bit build they produce the same result.

magnum

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.