Forum > Discussion Forum

AVX Optimized App Development

<< < (17/33) > >>

Josef W. Segur:
The testing is appreciated. Lest anyone think I've lost interest I'll just note that there have been other things requiring my attention, and I hope to get back to the AVX stuff in ten days or so.

The functions from the J45 test have been contributed to the project, so I hope the v7 CPU application will be rebuilt to include them before release to main. For the next stage I hope to refactor at least the chirping into our AK_v8 based code, and probably some details into other functions too. I think eventually we'll be transitioning from many CPU versions to perhaps just 2 Windows versions (32 and 64 bit) with inbuilt dispatch for various capabilities, but that will take a fair amount of work. Shorter term it may be sensible to add an AVX build to the selection when we populate an installer for the v7 transition to main.
                                                                                       Joe

Claggy:
Here's the J45 run on my 32bit XP3200/HD4650/8400 GS machine, (5 runs of Boinc running, one AKV8_P3 app running, one Collatz ATI 2.09 app running and one Collatz Cuda 2.05 app running, and 5 runs with all that shut down)

Claggy

Fredericx51:
A bit off topic, but on my GTX470 rig. I can add an HD5770, which I still have.

But AVX development put on 'hold'  ;) , just curious and very restickted at home(walking with an IV-Drain and standard
with 2 bags) isn't the best way trying to do something sometimes....................

Just Installed the 'new' v0.38 installer on my i7-2600+ 2x HD5870. First have to see and probably adjust some cmd-line parameters, also (trying to) run more then 1 at a time.

 Did the same for WIN XP64 using BOINC 6.12.26, had troubles installing on my WIN7 box? So I reverted to 6.10.60.
Well I'm gonna try the new V0.38!?

Frizz:
Are you guys already experimenting with FFTW 3.3?

Quote from FFTWs homepage: " ... Now available is the beta1 release for FFTW 3.3, scheduled for final release on July 25, 2011. ... The main new features in 3.3 are support for 256-bit AVX instructions on x86 processors, ...".

Josef W. Segur:

--- Quote from: Frizz on 17 Jul 2011, 12:05:59 pm ---Are you guys already experimenting with FFTW 3.3?

Quote from FFTWs homepage: " ... Now available is the beta1 release for FFTW 3.3, scheduled for final release on July 25, 2011. ... The main new features in 3.3 are support for 256-bit AVX instructions on x86 processors, ...".
--- End quote ---

Thanks, I'd missed that. There's not much I can do with it, the test package doesn't use FFTs at all. I suppose I could graft something on, but the prebuilt Windows DLL downloads from http://fftw.org/install/windows.html do include a test program. If someone with a Sandy Bridge was interested it would be possible to compare 3.3-beta1 to 3.2.2 that way. It's a command line interface program with a lot of flexibility, if there's interest I'll advise, etc.

In the release notes they say "The AVX code works with 16-byte alignment (as opposed to 32-byte alignment), so there is no ABI change compared to FFTW 3.2.2.". With the Sandy Bridge architecture it's true that is just about as fast, and the same should be true on Bulldozer. But I chose to go the other way and do full 32-byte alignment to be better prepared for future changes, I expect either Intel or AMD will graduate to full 256 bit execution units rather than paired 128 bit units within a year or two. I could be wrong, the shift from 64 bit to 128 bit took longer than that.
                                                       Joe

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version