diff options
| author | Kevin Laeufer | 2020-07-08 11:46:51 -0700 |
|---|---|---|
| committer | GitHub | 2020-07-08 18:46:51 +0000 |
| commit | 05ba1c9d52c056e33b4121ea55812ae596016ea3 (patch) | |
| tree | 14e4df6e6d7435109c9f4956667c27c9dec45aa0 /scripts | |
| parent | 26564304e028a015bdcb9f1a6889f7847a3a5140 (diff) | |
ir: add faster serializer (#1694)
This Serializer which is implemented
external to the IR node definition
uses a StringBuilder to achieve about a
1.7x performance improvement when serializing.
Eventually, all implementations of the
`serialize` methd should be replaced with
a call to `Serializer.serialize`.
However, for this PR we keep the old
code in place in order to allow for easy
regression testing with the benchmark JAR
like this:
> java -cp utils/bin/firrtl-benchmark.jar \
firrtl.benchmark.hot.SerializationBenchmark \
~/benchmarks/medium.pb 2 5 test
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
