<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib, branch floating_point_irreversible_encoding</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=floating_point_irreversible_encoding</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=floating_point_irreversible_encoding'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2020-05-24T13:38:48Z</updated>
<entry>
<title>T1 encoder: speed-up by aggressive inlining and more cache friendly data organization</title>
<updated>2020-05-24T13:38:48Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-24T13:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=1c5627ee7406f84cfb40809b7ac31c63342427df'/>
<id>urn:sha1:1c5627ee7406f84cfb40809b7ac31c63342427df</id>
<content type='text'>
~ 9% speed improvement seen on 10980x10980 uint16 image, T36JTT_20160914T074612_B02.tif
opj_compress time from 17.2s to 15.8s
</content>
</entry>
<entry>
<title>Forward DWT 9-7: major speed up by vectorizing vertical pass</title>
<updated>2020-05-22T23:01:05Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-22T21:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=1e931fdb3655c64ab60ea5657f79309331a86485'/>
<id>urn:sha1:1e931fdb3655c64ab60ea5657f79309331a86485</id>
<content type='text'>
`bench_dwt -I -encode` times goes from 8.6s to 2.1s
</content>
</entry>
<entry>
<title>Forward DWT 5-3: major speed up by vectorizing vertical pass</title>
<updated>2020-05-22T23:01:05Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-22T15:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a38e970fa59abd796c703ec469e578b09f7ffa33'/>
<id>urn:sha1:a38e970fa59abd796c703ec469e578b09f7ffa33</id>
<content type='text'>
`bench_dwt -encode` times goes from 7.9s to 1.7s
</content>
</entry>
<entry>
<title>Forward DWT: small code refactoring to allow future improvements for the vertical pass</title>
<updated>2020-05-22T14:01:45Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-22T13:58:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=e69fa09f604bc472f9fbff5c2b2db65e8dbe2418'/>
<id>urn:sha1:e69fa09f604bc472f9fbff5c2b2db65e8dbe2418</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dwt.c: remove unused typedef</title>
<updated>2020-05-22T13:06:29Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-22T13:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=33d3d0de07be710f53940c7548b9f2bd58ff3210'/>
<id>urn:sha1:33d3d0de07be710f53940c7548b9f2bd58ff3210</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forward DWT 5x3: performance improvements in horizontal pass, and modest in vertical pass</title>
<updated>2020-05-22T13:03:40Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-22T13:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=97b384aecdeea0c286213f5caf6244ec08ea32d7'/>
<id>urn:sha1:97b384aecdeea0c286213f5caf6244ec08ea32d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forward DWT: small code refactoring to allow future improvements for the horizontal pass</title>
<updated>2020-05-22T13:02:33Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-21T19:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=bd5f5ee7dea851aedae630fee094ef3b0ff0c888'/>
<id>urn:sha1:bd5f5ee7dea851aedae630fee094ef3b0ff0c888</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speed-up 9x7 IDWD by ~30% with OPJ_NUM_THREADS=2</title>
<updated>2020-05-21T15:21:55Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-21T14:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=45a35223b79dee65a0059f999b690072e829669f'/>
<id>urn:sha1:45a35223b79dee65a0059f999b690072e829669f</id>
<content type='text'>
"bench_dwt -I" time goes from 2.2s to 1.5s
</content>
</entry>
<entry>
<title>Remove useless + 5U margin in opj_dwt_decode_tile_97()</title>
<updated>2020-05-21T13:42:51Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-21T09:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=272b3e0fb2530ca8bffdc8c64f1505a8ff5f6ecc'/>
<id>urn:sha1:272b3e0fb2530ca8bffdc8c64f1505a8ff5f6ecc</id>
<content type='text'>
Nothing in code analysis nor test suite shows that this margin is
needed.
It dates back to commit dbeebe72b9d35f6ff807c21c7f217b569fa894f6
where vector 9x7 decoding was introduced.
</content>
</entry>
<entry>
<title>Speed-up 9x7 IDWD by ~20%</title>
<updated>2020-05-21T13:42:51Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-05-21T09:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=47943daa15983d20ab1ffd0a237125f1493c5658'/>
<id>urn:sha1:47943daa15983d20ab1ffd0a237125f1493c5658</id>
<content type='text'>
"bench_dwt -I" time goes from 2.8s to 2.2s
</content>
</entry>
</feed>
