3 ms·
There are commercially available FPGA JPEG transcoders? High end FPGAs cost an arm and a leg, so I find it hard to believe they would be cost effective, though
by sannee 9y ago
There are commercially available FPGA JPEG transcoders?
High end FPGAs cost an arm and a leg, so I find it hard to believe they would be cost effective, though Intel seems to claim otherwise.
- baybal2 9y agoCyclone V board with onboard network, some ram, and flash costs $7k a piece. 2 years ago, we benchmarked an off-the-shelf jpeg transcoder IP to be ~30-40 times faster than libjpeg on top of the line 8 core xeon.
- greglindahl 9y agoHow about comparing to the best library? A few alternatives are mentioned in this discussion.
- baybal2 9y agoTo compare that, I need to run benchmarks on their lib. Our original measurements were in Mb/s, and not the time per testset. Adding to that, our fpga boards are also programmed to do very high quality Lanzo scaling with gamma correction and a sharpening algo by default. Compression settings are on the quality side
- thecompilr 9y agojpegtran does not transcode. It performs lossless optimization of the Huffman coefficients.
- deleted 9y ago[deleted]
- sannee 9y agoOooh, that's pretty awesome then. I was pretty sceptical after reading about somewhat "meh" results for deep learning applications a few weeks ago.
- baybal2 9y ago> I was pretty sceptical after reading about somewhat "meh" results for deep learning applications a few weeks ago. To begin with, nobody even bothered yet to make an optimised HDL design for this purposes. This is unlike for all kinds of media transcoders which are the bread and butter of the SoC industry. An image transcoding asic you find in cellphone SoC these days can easily max the I/O ceiling, which means they can transcode faster than the SoC's memory interface can work.