|
From: Stephen W. <st...@ic...> - 2014-11-15 01:07:26
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm looking at performance now. I'm not too concerned about compile time, but I want run times to at least match the performance of the master version before I merge it in. I've got gprof profiles going, and I've already pushed some minor improvements. On 11/14/2014 05:02 PM, Cary R. wrote: > For the short tests I'm guessing the initial setup and parsing is > a significant part of the total run time and that the longer tests > are a more accurate measure of the change in simulation speed > caused by the vec4-stack changes. Given that Icarus is already slow > I would hope that this rework does not get merged into master until > it is at least on par with the current implementation. Ideally this > rework would give us a significant speedup, but that may be > optimistic without a more expansive rework. > > I may have some time to test this branch later, but work and my > personal life are swamping me right now. > > Cary > > > On Friday, November 14, 2014 4:38 PM, Martin Whitaker > <mai...@ma...> wrote: > > > I've run all my regressions tests that Icarus can handle without > exposing any bugs. Run time for a large group of relatively short > tests increased by 25%. Run time for a small group of moderately > long tests increased by 50%. > > Stephen Williams wrote: > > A little while ago I took on a redesign of the handling of vectors > in the vvp run-time. For those of you in the know, the idea is to > replace the flat thread vector space with a vector stack. The > intent is to remove some vector length constraints and to allow for > some theoretical performance improvements. > > That work is in the vec4-stack branch. Almost all of the > regression test now works with the new branch and I want to start > building up confidence in it by putting it out there for the more > daring of you to try out. > > The intent is that version perform better then the existing style, > but those performance benefits are almost surely not realized yet. > I will be doing some profiling soon and really tackling execution > times, but if you have any feedback there, that would be good, > too. > > Right now, however, I'm mostly interested in quality of the > results. Did I introduce any new bugs? There are a very few that I > see in the ivtest results, but I would like to hear about any new > bugs. > > Thanks, >> >> > ------------------------------------------------------------------------------ >> > Comprehensive Server Monitoring with Site24x7. >> Monitor 10 servers for $9/Month. Get alerted through email, SMS, >> voice calls or mobile push notifications. Take corrective actions >> from your mobile device. >> > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >> > _______________________________________________ >> Iverilog-devel mailing list Ive...@li... > <mailto:Ive...@li...> >> https://lists.sourceforge.net/lists/listinfo/iverilog-devel > >> > > > ------------------------------------------------------------------------------ > > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. Get alerted through email, SMS, > voice calls or mobile push notifications. Take corrective actions > from your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > _______________________________________________ > Iverilog-devel mailing list Ive...@li... > <mailto:Ive...@li...> > https://lists.sourceforge.net/lists/listinfo/iverilog-devel > > > > > ------------------------------------------------------------------------------ > > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. Get alerted through email, SMS, > voice calls or mobile push notifications. Take corrective actions > from your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > > > _______________________________________________ Iverilog-devel > mailing list Ive...@li... > https://lists.sourceforge.net/lists/listinfo/iverilog-devel > - -- Steve Williams "The woods are lovely, dark and deep. steve at icarus.com But I have promises to keep, http://www.icarus.com and lines to code before I sleep, http://www.picturel.com And lines to code before I sleep." -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlRmp0IACgkQrPt1Sc2b3iksfgCfdPeq5n7J/ZvkH+pX5KeRJru6 3ZsAn0qIrNwsniUx/cSQd4AdxH1ovHOk =rHsW -----END PGP SIGNATURE----- |