(no subject)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

(no subject)

wojtek.golf
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I'd be interested in helping with SSE optimization of digikam filters,
however, I cannot seem to find hints on your policies regarding such
development, that is whether you'd like such code have compiled
conditionally, or executed based on dynamic cpu detection, etc. If you
have already worked on such policies/requirements then they would be
of great value for me.

Thanks in advance,

Wojciech
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0zWLMACgkQ0iFl+nAyImea5gCcCZp/8/6hUq+iwgkokqdN7tCI
PY4AniDY2Jd7KMpCB2oMfIIDFb5uln4L
=n8zk
-----END PGP SIGNATURE-----


----------------------------------------------------------------
Dom, mieszkanie, lokal użytkowy - wszystko w jednym miejscu!
Sprawdź >> http://linkint.pl/f28e1

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: (no subject)

Gilles Caulier-4
Hi.

Thanks to help digiKam project.

2011/1/16 Wojciech Migda <[hidden email]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I'd be interested in helping with SSE optimization of digikam filters,
however, I cannot seem to find hints on your policies regarding such
development,
that is whether you'd like such code have compiled
conditionally, or executed based on dynamic cpu detection, etc.

As digiKam has an in-deep KDE dependency and as KDE has already code for it through Solid interface, i recommend to use it as well. No need to re-invent the wheel :

http://api.kde.org/4.x-api/kdelibs-apidocs/solid/html/index.html
 
If you
have already worked on such policies/requirements then they would be
of great value for me.


There is also parallelization of code to improve speed. OpenMP must be used for that...

http://openmp.org/wp/

Don't forget that digikam compile under mac and Windows. All port must work under this OS of course, or at least disabled (for ex, Openmp support for Raw decoding is disabled unde Mac due to a problem of thread interface with Openmp - macosx issue)

There are also few possible works to do on SSE support into libraw to decode RAW files, which take a while. For that, I CC Alex Tutubalin who maintain libraw (http://www.libraw.org)

Best

Gilles Caulier

 
Thanks in advance,

Wojciech
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0zWLMACgkQ0iFl+nAyImea5gCcCZp/8/6hUq+iwgkokqdN7tCI
PY4AniDY2Jd7KMpCB2oMfIIDFb5uln4L
=n8zk
-----END PGP SIGNATURE-----


----------------------------------------------------------------
Dom, mieszkanie, lokal użytkowy - wszystko w jednym miejscu!
Sprawdź >> http://linkint.pl/f28e1

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel