Re: [sage-devel] Thread boosting in NTL

2015-10-22 Thread Victor Shoup
I implemented a simple thread pool, so threads are long lived and wake up when there is work to do. The thread pool class is pretty easy to use. Have not tried hyperthreading. The sys admins who are in charge of the machine are not keen to turn it on. All the code is available on my Web site.

Re: [sage-devel] Thread boosting in NTL

2015-10-22 Thread Thierry Dumont
Le 21/10/2015 23:38, Victor Shoup a écrit : > Just in case anyone is interested... > I am interested. > I released a new version of NTL that offers a new "thread boosting" feature, > which utilizes multiple cores to speed up certain computations. > This is a work in progress...as of now, only bas

Re: [sage-devel] Thread boosting in NTL

2015-10-22 Thread Jeroen Demeyer
On 2015-10-22 09:59, Jean-Pierre Flori wrote: Hi Victor, I plan to work on the sage ntl interface (which was written before cython supported c++) during sage days 70 in November. Cool. Let's do this! I already had a look at it earlier and it's really a huge mess, it's probably more work than

[sage-devel] Thread boosting in NTL

2015-10-22 Thread Jean-Pierre Flori
Hi Victor, I plan to work on the sage ntl interface (which was written before cython supported c++) during sage days 70 in November. Hopefully I ll also look into enabling threading and exceptions. Best, JP -- You received this message because you are subscribed to the Google Groups "sage-de

[sage-devel] Thread boosting in NTL

2015-10-21 Thread Victor Shoup
Just in case anyone is interested... I released a new version of NTL that offers a new "thread boosting" feature, which utilizes multiple cores to speed up certain computations. This is a work in progress...as of now, only basic operations in ZZ_pX are thread boosted. You can see a report on the