Meler Interlacer Performance
The
Meler interlacer uses only the CPU to
achieve over three times real time throughput rates for 1080p at 60 or 50 frames/sec input rates.
At this performance level, many host CPU system properties can restrict
performance, such as CPU clock rate, number of processors, system load, etc.
For 1080p60 performance levels detailed on this page as of September 2012, we recommend an
Intel i7
3930K
processor overclocked to 4.2GHz, and one or more Western Digital
VelociRaptor disk drives or Samsung SSD 830 drives for local video
storage or caching if needed.
Meler File I/O and Bandwidth Issues for 1080p
Writing
Meler output to disk drives may limit throughput for 1080p, even
for reduced chrominance bandwidth
YUV420
. See
performance issues
for an in-depth discussion on this subject. The
rates in the
Meler throughput table below includes using
y4mzip
to read pre-compressed files from an SSD drive, pipe the resulting
uncompressed output into
Meler, then pipe
Meler output through
y4mzip for
compression, and finally write the compressed output to a Samsung SSD 830 solid-state drive. In the table below, we give
average input frames/sec figures for our suite of 1080p
test sequences. Maximum throughput rates for
Meler are
not measurably dependent on image content, and the
Meler operating mode ('
-M') and I/O formats ('
-f' and '
-F') have only a minor impact on the throughput/thread.
Meler Performance - all modes, Intel Core i7 3930K, 4.2 GHz clock |
Maximum sustained input throughput (frames/sec)
|
196
|
CPU Threads used at maximum throughput
|
2.0
|
Percent faster than real time (60 frames/sec input)
|
226%
|
CPU Threads used at 60 frames/sec
|
0.61
|
CPU Threads used at 50 frames/sec
|
0.51
|