Re: [myhdl-list] It's a beautiful day
Brought to you by:
jandecaluwe
From: Angel E. <ang...@gm...> - 2011-06-07 13:58:16
|
On Tue, Jun 7, 2011 at 3:28 PM, Angel Ezquerra <ang...@gm...> wrote: > That is fantastic news! > > I'm pretty sure that the PyPy guys would love to hear about this > success story. I believe they have a web page were they track packages > that work with PyPy. It would probably be even better if MyHDL was on > the Python Package Index (coincidentally named PyPi) since I think > there are also some web pages which track the percentage of the > packages in there war work with PyPi. Also, think they have a page, > http://speed.pypy.org/, where they automatically run benchmarks > comparing their performance to CPython's. It would be great if you got > them to add a MyHDL benchmark to their list. > > Since PyPy has quite a lot of mindshare on sites such as HackerNews, > reddit/programming, etc, if you manage to get "featured" by them (in > their blog, or on their benchmark page, for example) you'd surely get > a huge boost to the number of people that know about MyHDL. > > As for your performance comparison, I wonder if it would make sense to > manually write equivalent VHDL and Verilog tests, and compare those to > the automatically generated ones (with MyHDL). If the results are > similar it would make a really strong case that Verilog and VHDL code > generated with MyHDL is as efficient as code directly written in those > languages. I know that is a concern to some people when they get > introduced to MyHDL so anything that can prove that is not the case > would be great. > > I would say that they only drawback of the PyPy apporach is that, > AFAIK, there is currently no stand-alone windows installer. Hopefully > that will be addressed by the PyPy guys soon. > > Cheers, > > Angel > > > On Tue, Jun 7, 2011 at 2:15 PM, Jan Decaluwe <ja...@ja...> wrote: >> A few weeks ago, I posted the following: >> >>> From: Jan Decaluwe <ja...@ja...> >>> Newsgroups: gmane.comp.python.myhdl >>> Subject: My take on MyHDL weaknesses - and solutions >>> Date: Mon, 04 Apr 2011 11:00:23 +0200 >>> ... >>> Solution 2: The PyPy project (future). Python doesn't have >>> to be slow: by employing clever JIT techniques, performance >>> can be improved drastically e.g. 5-10x. I believe that MyHDL >>> is a good candidate for this type of optimization. The day >>> this happens would be one of the most important ones in >>> MyHDL's history: the performance limitations would for a >>> large part go away, and it would be the ultimate validation >>> of the concept: benefitting from advances without having to >>> do anything yourself :-) >> >> I'm very happy to report that it looks like this day has >> arrived now. PyPy 1.5 is compatible with Python 2.7, and >> I'm seeing really spectacular speedup factors. >> >> I have documented my findings extensively here: >> >> http://www.myhdl.org/doku.php/performance >> >> Obviously, I would like to create some buzz about this, but >> I want to move carefully. First I would like to know if >> people with relevant simulations get similar results. >> >> Feedback is therefore very welcome; I think everything needed >> to get started is documented on the page mentioned above. >> >> Jan >> >> -- >> Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com >> Python as a HDL: http://www.myhdl.org >> VHDL development, the modern way: http://www.sigasi.com >> Analog design automation: http://www.mephisto-da.com >> World-class digital design: http://www.easics.com >> >> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> myhdl-list mailing list >> myh...@li... >> https://lists.sourceforge.net/lists/listinfo/myhdl-list >> > Actually it seems there is a beta version of a windows (x32) installer! You can get it from: http://pypy.org/download.html Angel |