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

