CPU Performance Differences with Comskip 1

Posted by JD 03/22/2010 at 17:28

I use comskip to locate commercials in mpeg2 TV recordings. It is a fairly heavy CPU user, enough that I can feel the system slow down when it is used. Of the multiple systems I’ve run it on (the exact same binary), they each show different frame rates that I thought to share today.

  1. Intel E6600 running Windows7 Ultimate 32-bit – 250 fps – desktop
  2. Intel T8100 running Windows7 Pro 64-bit – 75 fps – laptop
  3. Intel Core i5-750 Ubuntu Linux 64-bit – 1180 fps – desktop

The desktops both use normal SATA drives. Nothing special. What’s worse is the Linux frame rates are while running comskip under WINE (a windows API emulator). The Windows7 machines formerly used Vista x64 and WinXP Pro but the frame rates weren’t really any different.

The 9x performance increase that the i5 provides makes me try to use it for the calculations. It is a Quad Core CPU, the other 2 are dual core. I don’t believe comskip is multithreaded, so multiple cores shouldn’t matter for a single job. I have seen multiple 1100+ fps processing for each of 3 comskip jobs on the i5. Impressive.

What does this all mean? If you have an old dual core machine and find yourself CPU bound, take a look at the Intel Core i5 or Core i7 processors.

Trackbacks

Use the following link to trackback from your own site:
https://blog.jdpfu.com/trackbacks?article_id=569

  1. JD 03/23/2010 at 09:10

    Just to clarify, the fps numbers are for SD content. HD content is much slower.

    i5 – 225 fps
    E6600 – 100 fps