Nice, But please, think before add dependencies and look deeply if those are supported for all platforms, I wish being able to don't trash years of work.
-- Marco On Tue, Jan 14, 2014 at 11:00 AM, Maciej Sumiński <maciej.sumin...@cern.ch>wrote: > Great, now it seems that we have a group of people who are experienced > with the subject. I believe this has to end up with some speed up in KiCad. > > Regards, > Orson > > > On 01/14/2014 10:59 AM, Marco Serantoni wrote: > >> Only the warning: keep attention that boost::context doesn't support the >> context switch for the vector registers >> (mmx*/v*). >> If needed i can help you to implement. >> >> >> -- >> Marco >> >> >> On Mon, Jan 13, 2014 at 7:48 PM, Vesa Solonen <vesa.solo...@aalto.fi >> <mailto:vesa.solo...@aalto.fi>> wrote: >> >> 13/01/14 10:04, Maciej Sumiński kirjoitti: >> >> > I fully support the idea, in fact I have dreamed about this too >> > >> (http://www.ohwr.org/projects/cern-kicad/wiki/ratsnest-gal# >> Possible-upgrades). >> > I had a short try with OpenMP, but I did not get any better >> results, so >> > it seems that I could have done it wrong. >> >> Some articles: >> http://locklessinc.com/articles/vectorize/ >> http://gcc.gnu.org/projects/tree-ssa/vectorizathttps://twiki.cern.ch >> https://twiki.cern.ch/twiki/bin/view/CMSPublic/ >> WorkBookWritingAutovectorizableCode >> >> Some tools: >> http://code.entropywave.com/blog/ >> http://gnuradio.org/redmine/projects/gnuradio/wiki/Volk >> >> ORC may be the best tool to go with. GNU Radio's DSP stack and >> GStreamer >> depends on it. >> >> > If there are volunteers who have some experience with >> parallelization I >> > am very eager to cooperate to speed up some of computations. The >> > ratsnest algorithm is a perfect place to start with. It is >> performed on >> > per net basis, so they are all independent to each other. >> >> I could possibly do something, but I'm not familiar with much of the >> Kicad code. Single function "optimise this ->" might work, but >> delivery >> times can't be guaranteed... >> >> -Vesa >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp