En cours

gnome libxslt patching: add mulithreading

libxml is now thread-safe, and we need to optimize libxslt code to make it scalable among multiple processors. Right algorithm idea is in the attached perl script - this will allow speed up transformation about as much as many processor cores are available in the system.

We will privide some test and bench tools (perl using libxslt) upon wich we will estimate the results.

As a result we need patches for the latest libxslt version.

Patches must produce working code for gcc, intel compiler and "sun studio" and work under SunOS, FreeBSD and Linux. If patch will work under Windows - even better, but that's not required.

We will make final code review and may reqest some stylistic/logic improvements, if needed.

New code must work at least 4 times faster on 6 cores than current single-threaded libxslt (though we believe it should work about 5.3 times faster).

Compétences : Algorithme, Programmation C, Architecture Logicielle

en voir plus : working for intel, tools needed for programming, thread programming, test algorithm, Programming Logic, programming latest, programming compiler, make algorithm, logic algorithm, algorithm test, patching, intel, gnome, gcc, windows 2012 perl, perl libxml, bench, script code speed test, windows script programming, windows compiler, linux perl script, linux script logic, programming final, compiler code, speed processor

Concernant l'employeur :
( 0 commentaires ) Moscow, Russian Federation

Nº du projet : #2384302

Décerné à:


Greetings. I have experience in both C and perl on linux platforms, included multithreaded programming (in networking apps). I estimate this will take me 1-2 weeks and I'll bid $1200 for it. Thanks.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 14 jours
(1 Évaluation)

5 freelance font une offre moyenne de $1420 pour ce travail


Hello gribuser, Thank you for reviewing my bid. I would like to ask you some questions, please see your message box for information. Regards, Huyen

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)

I want to do your task. But you said the attached perl file. No file attached

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(0 Commentaires)

We can do this within the mentioned timeline. We are a group of system programmers having more than 7 years of experience each.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(0 Commentaires)

I have experience hacking open source code for add some features, i can help you. And have experience with Perl see my PMB.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(0 Commentaires)