|
From: Stefan T. <Ste...@gm...> - 2008-03-15 04:05:46
|
Hi Folks, after changing one line in he code (pr1914678) and switching to a 64-bit version of icarus and a machine with lot's of ram, I was able to compile the T2 rtl. iverilog -c t2.inpfile -s cpu takes ~30min and needs 8.5Gb, a.out takes 6 min and 4.5GB. Many thanks for your effort, keep up the good work. Stefan -- GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx |
|
From: Stephen W. <st...@ic...> - 2008-03-15 15:52:59
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stefan Thiede wrote: > Hi Folks, > > after changing one line in he code (pr1914678) and switching to a 64-bit version of icarus and a machine with lot's of ram, I was able to compile the T2 rtl. > > iverilog -c t2.inpfile -s cpu takes ~30min and needs 8.5Gb, > a.out takes 6 min and 4.5GB. Thanks for these results. Yeah, the performance issues kinda sting when I'm reminded, so we need to gradually start giving them more attention. As Icarus Verilog gets ever more complete and bug free, people throw ever larger designs at it. In some cases, the limiting factor for adoption is no longer its completeness but its performance:-O Still, there is plenty to do on many axis and I think we can stand to attract and retain a slightly larger cadre of core developers. This is such specialized work, though. > Many thanks for your effort, keep up the good work. I cannot overstate the importance of critical sets of eyes bearing down on things dispassionately. That's what keeps things on course. - -- 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 v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFH2/DgrPt1Sc2b3ikRAiOFAJ9WBC8pAhq5J9OajOTLp64orDGqLQCg1sTD bCQG02yyHonxa8rXtf2C3ec= =fomj -----END PGP SIGNATURE----- |
|
From: Cary R. <cy...@ya...> - 2008-03-15 19:02:35
|
--- Stephen Williams <st...@ic...> wrote:
> > iverilog -c t2.inpfile -s cpu takes ~30min and needs 8.5Gb,
> > a.out takes 6 min and 4.5GB.
>
> Thanks for these results. Yeah, the performance issues kinda sting
> when I'm reminded, so we need to gradually start giving them more
> attention. As Icarus Verilog gets ever more complete and bug free,
> people throw ever larger designs at it. In some cases, the limiting
> factor for adoption is no longer its completeness but its performance:-O
That must not be much of a runtime test! The runtime has always been the
slowest part for me.
I have ideas on how to improve both the compilation and runtime
performance. It's just finding enough time to working on them. The problem
lately, and it's mostly a good one, is that the more improvements we do
the more bug reports we seem to be getting. I try to fix the easy ones as
they come in, but like Steve said we could really use a couple more core
developers.
If anyone is interested and has some spare time I have a bunch of changes
that I would like to do to the system functions (vpi directory) that are
not very hard. Most of it is better error messages using the new file and
line information along with some better argument checking. I have been
saving this as an easy task to do once I'm done, note I didn't say
finished, with the expression code. I'm willing to provide guidance on
what I think needs to be done if anyone is interested.
Cary
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
|
|
From: Michael W. <mfw...@MI...> - 2008-03-15 20:15:44
|
On 15 Mar 2008, at 11:53 AM, Stephen Williams wrote: > I cannot overstate the importance of critical sets of eyes bearing > down on things dispassionately. That's what keeps things on course. dispassionately? |
|
From: Stephen W. <st...@ic...> - 2008-03-16 15:10:59
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael Witten wrote: > On 15 Mar 2008, at 11:53 AM, Stephen Williams wrote: > >> I cannot overstate the importance of critical sets of eyes bearing >> down on things dispassionately. That's what keeps things on course. > > dispassionately? Dispassionately: without emotional attachment to the thing being judged - fairly or rationally. - -- 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 v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFH3Th4rPt1Sc2b3ikRAvRrAJ4gE8+X3Axfj+ofTcq6eypx3JBLGACeJh4/ OtkqLv/7w4MLi76s3DXeCa8= =kiax -----END PGP SIGNATURE----- |