Monday, 2020-02-17

*** tpb has joined #yosys00:00
*** emeb has left #yosys00:13
*** emeb_mac has joined #yosys00:28
*** rohitksingh has quit IRC01:33
*** rohitksingh has joined #yosys01:55
*** citypw_ has joined #yosys02:09
*** rohitksingh has quit IRC02:13
*** rohitksingh has joined #yosys02:15
*** rohitksingh has quit IRC03:30
*** nengel has quit IRC03:44
*** nengel has joined #yosys03:46
*** voxadam has quit IRC05:02
*** voxadam has joined #yosys05:03
*** Jybz has joined #yosys05:08
*** rohitksingh has joined #yosys05:32
*** Jybz has quit IRC06:33
*** nengel has quit IRC06:48
*** nengel has joined #yosys06:50
*** emeb_mac has quit IRC07:06
*** adjtm_ has quit IRC07:17
*** jakobwenzel has joined #yosys08:14
*** dys has joined #yosys08:48
*** fsasm has joined #yosys08:49
*** vidbina has joined #yosys08:52
*** stzsch has quit IRC10:01
*** peepsalot has quit IRC10:58
*** finnb has quit IRC11:00
*** finnb has joined #yosys11:01
*** cr1901_modern has quit IRC11:33
*** nengel has quit IRC11:38
*** cr1901_modern has joined #yosys11:59
*** like2wise has joined #yosys13:06
*** vidbina has quit IRC14:58
*** fsasm has quit IRC15:06
*** develonepi3 has joined #yosys15:22
*** az0re has quit IRC15:27
*** vidbina has joined #yosys15:37
*** citypw_ has quit IRC15:42
*** vidbina has quit IRC16:16
*** dh73 has joined #yosys16:44
*** fsasm has joined #yosys17:07
*** rohitksingh has quit IRC17:13
*** dys has quit IRC17:37
*** rohitksingh has joined #yosys17:42
*** rjo has quit IRC18:07
*** promach3 has quit IRC18:07
*** fevv8[m] has quit IRC18:07
*** Thorn has quit IRC18:07
*** emily has quit IRC18:08
*** nrossi has quit IRC18:09
*** jryans has quit IRC18:09
*** pepijndevos[m] has quit IRC18:10
*** rjo has joined #yosys18:25
*** nengel has joined #yosys18:25
*** nrossi has joined #yosys18:26
*** pepijndevos[m] has joined #yosys18:26
*** fevv8[m] has joined #yosys18:30
*** kuldeep has quit IRC18:36
*** rohitksingh has quit IRC19:03
*** jryans has joined #yosys19:15
*** vidbina has joined #yosys19:37
*** fevv8[m] has quit IRC19:48
*** nrossi has quit IRC19:48
*** rjo has quit IRC19:48
*** pepijndevos[m] has quit IRC19:48
ZirconiumXdh73: I unintentionally reinvented parts of your yosys-bench branch while trying to write something similar-ish20:20
ZirconiumXBut there are bits that you might want to consider20:21
*** emily has joined #yosys20:21
dh73Well, thank you. Those scripts was for a very specific tasks but is in the todo list to make them much better, so any input on that will be for sure considered20:23
ZirconiumXIt seems your script is more or less "how well does this do in general", whereas mine is "how do these two versions compare?"20:24
ZirconiumXSo I'm using what I believe to be the right tool for the job: a sequential probability ratio test20:24
*** X-Scale` has joined #yosys20:24
*** X-Scale has quit IRC20:25
dh73Pareto?20:25
*** X-Scale` is now known as X-Scale20:26
ZirconiumXWhich means I can compare two versions and minimise the average running time while keeping bounded error20:26
dh73Pareto images between implementation of design space?20:26
ZirconiumXWald, actually :P20:26
ZirconiumXhttps://en.wikipedia.org/wiki/Sequential_probability_ratio_test20:26
tpbTitle: Sequential probability ratio test - Wikipedia (at en.wikipedia.org)20:26
ZirconiumX(but a generalised version of this)20:26
dh73I see. Also yes, those scripts are just to compare current implementations without a record. Your approach sounds good. Since Nina added the scratchpad for abc, one of the future implementations of the benchmark suite is to have data of QoR among Yosys versions. I think is a very good tool to have20:32
ZirconiumXAs a data point, I can reject ABC9 as at most no better than ABC1 for iCE40 in 49 place-and-routes20:34
ZirconiumXWhich is not that much CPU time actually20:34
daveshah> As a data point, I can reject ABC9 as at most no better than ABC1 for iCE40 in 49 place-and-routes20:36
daveshahpresumably only for a few designs?20:36
ZirconiumXAt the moment I'm only testing picorv32_large.v, so potentially20:36
ZirconiumXIt'd be feasible to round-robin the scripts while testing20:37
ZirconiumXAlthough Yosys seems to crash on things like OpenSPARC20:37
daveshahCertainly my experience of ABC9 for ECP5 is that it made a few designs worse and more designs better20:37
daveshahI have had OpenSPARC work with Yosys in the past20:38
daveshahIs this the T2 variant that is in yosys-bench?20:39
ZirconiumXYeah20:39
daveshahWhat synth command? I think I've only tested that one with synth_xilinx20:40
daveshahand that was a few months ago20:40
dh73Yeah, OpenSPARC have tons of clock domains, so abc gets crazy on them. You need some modifications. I think dave did modifications once. As far as I remember, most of the crashes happened when using `-dff`20:40
ZirconiumXECP5 I think20:41
ZirconiumXIt takes a while to reproduce :P20:41
*** nengel has quit IRC20:52
*** nrossi has joined #yosys21:00
*** fevv8[m] has joined #yosys21:00
*** rjo has joined #yosys21:00
*** jryans has joined #yosys21:00
*** promach3 has joined #yosys21:00
*** pepijndevos[m] has joined #yosys21:00
*** fsasm has quit IRC21:03
GenTooManwhen is the main branch of yosys updated? When a version change occurs with a set of bug fix criteria?21:09
daveshahNo, almost everything goes into master21:11
*** emeb_mac has joined #yosys21:15
*** Thorn has joined #yosys21:25
GenTooManno tags then? Ok .. hopefully the master works then.21:27
daveshahThere are tags but releases are infrequent unfortunately21:30
daveshahIn general the releases are more buggy than master21:30
GenTooManOk ... thanks I was wondering if I needed to update yosys as I have 0.9+932 however I haven't an idea of what (build #?) it's at21:36
GenTooManoh well execute pull and hope for the best :D21:44
*** strobokopp has joined #yosys22:16
*** dh73 has quit IRC22:49
*** vidbina has quit IRC23:04
*** likewise has quit IRC23:07
GenTooManmm not too happy having to edit yosys makefile every time I build it.23:31
*** like2wise has quit IRC23:36
ZirconiumXGenTooMan, Makefile.conf is a thing23:37
ZirconiumXYou can override the Yosys Makefile rules by putting them in Makefile.conf23:37
GenTooManWell things happen this sway, yosys has a bad habit of assuming (like most applications) where you can install it. So they define the prefix wrong for the linux distribution I have. When I do a "git pull" I have to delete the Makefile so I can update the source. Makefile.conf likely is in the same category no?23:42
awygleMakefile.conf isn't tracked in the repository23:43
awygleso it won't have that problem23:43
GenTooManI'll check if it allows me to override PREFIX in the makefile23:44
*** FL4SHK has quit IRC23:45
*** FL4SHK has joined #yosys23:47
*** FL4SHK has quit IRC23:57

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!