kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #11993
Re: Net names and net codes
Well, if OpenMP is alright with you, I'll give it a shot this weekend.
On Tue, Jan 14, 2014 at 5:12 AM, Marco Serantoni
<marco.serantoni@xxxxxxxxx>wrote:
> 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.suminski@xxxxxxx
> > 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.solonen@xxxxxxxx
>>> <mailto:vesa.solonen@xxxxxxxx>> 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@xxxxxxxxxxxxxxxxxxx
>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References
-
Net names and net codes
From: Maciej Sumiński, 2014-01-08
-
Re: Net names and net codes
From: jp charras, 2014-01-08
-
Re: Net names and net codes
From: Tomasz Wlostowski, 2014-01-09
-
Re: Net names and net codes
From: Maciej Sumiński, 2014-01-10
-
Re: Net names and net codes
From: Vesa Solonen, 2014-01-10
-
Re: Net names and net codes
From: Maciej Sumiński, 2014-01-13
-
Re: Net names and net codes
From: Vesa Solonen, 2014-01-13
-
Re: Net names and net codes
From: Marco Serantoni, 2014-01-14
-
Re: Net names and net codes
From: Maciej Sumiński, 2014-01-14
-
Re: Net names and net codes
From: Marco Serantoni, 2014-01-14