I guess these stats are not really useful if you don't at least include the commit it was on.
2017-11-28 18:25 GMT+01:00 Heikki Pulkkinen <[email protected]>: > > Zones filling new record with new connectivity algo with A64-Olinuxino > board. 13s. > > On Wed, Nov 22, 2017 at 12:55 PM, Heikki Pulkkinen <[email protected]> > wrote: > >> Hi, >> >> As an interest. I tested now with that A64-Olinuxino board. >> >> Result is: >> >> Old algo with parallel zone filling 8s. That 2 times fill algo. >> New algo with parallel zone filling 20s. Only fill can be done parallel, >> not insulated area cleaning. Filling take approx 2s. >> Current master branch 37s. >> >> And my machine is core2duo E6750, 8G. >> >> >> Heikki >> >> >> >> >> On Sun, Nov 19, 2017 at 6:31 PM, Tomasz Wlostowski < >> [email protected]> wrote: >> >>> On 19/11/17 16:18, Heikki Pulkkinen wrote: >>> > Hi, >>> > >>> > You can dowload it from: >>> > >>> > https://forum.kicad.info/t/testbench-board-for-kicad/1127 >>> > >>> > I do some more test, and found that new algo would be very fast with my >>> > parallell zone filling algo, but it get stuck after filled all 128 >>> pours >>> > below 10 seconds and started to removing insulated areas. Other boards >>> > just works fine. Maybe it is too good to be true to get results like >>> that. >>> >>> It's a board that I codesigned a long time ago (the White Rabbit Switch >>> v3.0) and crudely converted from Altium to Kicad as a performance test. >>> It's a very pathological test case, including split power planes >>> converted to many polygons with extremely complex outlines and lots of >>> tracks not centered on pads/vias (which Altium frequently does). >>> >>> It takes approx 3 mins to refill all zones on my machine ( i7-4700MQ, 16 >>> GB RAM). >>> >>> For comparison, two rather complex designs done from scratch in Kicad >>> take much less time to refill. >>> - A64-Olinuxino : 17 s >>> - cible_ccd (JP's project) : 21 s >>> >>> Heikki, I'm interested in your parallel zone filling algorithm. Do you >>> have it in your Github? >>> >>> Tom >>> > >>> > Rgards >>> > >>> > Heikki >>> > >>> > >>> > >>> > On Sun, Nov 19, 2017 at 4:39 PM, Tomasz Wlostowski >>> > <[email protected] <mailto:[email protected]>> wrote: >>> > >>> > On 19/11/17 15:35, Heikki Pulkkinen wrote: >>> > > Hi, >>> > > >>> > > >>> > > Sorry to tell that, but it seems that new connectivity algorithm >>> is slow >>> > > with bigger boards. Doing some tests I noticed that new algo is >>> > > speeding recalculating ratsnest, but it costs manual routing and >>> > > dragging performance. This video shows how big difference is. >>> And that >>> > > board is just nothing big. >>> > > >>> > > Zones filling, that was really big difference. Old algo below 3 >>> mins. >>> > > New one almost 17 minutes. Old algo, has my parallelism algo in >>> zone >>> > > filling, but it is doing it twice, with 2 core processor, and >>> most of >>> > > the time it is calculating ratsnest before and after filling. >>> > > >>> > > >>> > > >>> > Heikki, >>> > >>> > Can you send us (privately) the board that shows the drops in >>> > performance? I'd greatly like to optimize it, with your help if >>> > possible! >>> > >>> > Best, >>> > Tom >>> > >>> > PS. What's the CPU/RAM of your PC? >>> > >>> > >>> > >>> > > Regards >>> > > >>> > > Heikki >>> > > >>> > > >>> > > https://youtu.be/JS57hRyzmdg >>> > > >>> > > >>> > > >>> > > >>> > > _______________________________________________ >>> > > Mailing list: https://launchpad.net/~kicad-developers >>> > <https://launchpad.net/~kicad-developers> >>> > > Post to : [email protected] >>> > <mailto:[email protected]> >>> > > Unsubscribe : https://launchpad.net/~kicad-developers >>> > <https://launchpad.net/~kicad-developers> >>> > > More help : https://help.launchpad.net/ListHelp >>> > <https://help.launchpad.net/ListHelp> >>> > > >>> > >>> > >>> >>> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

