{"id":1410,"date":"2009-04-29T23:37:15","date_gmt":"2009-04-30T06:37:15","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=1410"},"modified":"2010-01-24T16:33:52","modified_gmt":"2010-01-25T00:33:52","slug":"performance-smackdown-powerpc","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/performance-smackdown-powerpc\/","title":{"rendered":"Performance Smackdown: PowerPC"},"content":{"rendered":"<p>Someone asked me for performance numbers for the PowerPC, i.e., how efficiently can a PowerPC CPU decode certain types of multimedia via <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a>. So I ran my compiler benchmark script on the 5 compiler configurations currently in <a href=\"http:\/\/fate.multimedia.cx\/\">FATE<\/a>. I did 2 runs, one with and one without AltiVec optimizations. I used the 512&#215;224 MPEG-4 part 2 video with MP3 audio (104 minutes, ~144,000 frames). These tests were run on a 1.25 GHz PowerPC G4 (Mac Mini running Linux). The FFmpeg source code was at SVN revision 18711.<\/p>\n<p><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2009\/04\/powerpc-ffmpeg-performance-comparison.png\" alt=\"PowerPC performance comparison\" title=\"PowerPC performance comparison\" width=\"414\" height=\"256\" class=\"aligncenter size-full wp-image-1411\" srcset=\"https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2009\/04\/powerpc-ffmpeg-performance-comparison.png 414w, https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2009\/04\/powerpc-ffmpeg-performance-comparison-300x185.png 300w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><br \/>\n<\/center><\/p>\n<p>Interesting stuff: The performance trends do not parallel the chaos we have seen with x86_32 and x86_64. Instead, we see continuous improvement.<\/p>\n<p>Suggestions for improvement welcome, though there don&#8217;t seem to be a lot of tunable parameters for PowerPC in gcc.<\/p>\n<p><strong>See Also:<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/multimedia.cx\/eggs\/last-performance-smackdown-for-awhile\/\">Next smackdown in the series<\/a><\/li>\n<li><a href=\"http:\/\/multimedia.cx\/eggs\/64-bit-gcc-icc-performance-round\/\">Previous smackdown in the series<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>PowerPC performance numbers<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[138],"class_list":["post-1410","post","type-post","status-publish","format-standard","hentry","category-general","tag-powerpc"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=1410"}],"version-history":[{"count":11,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1410\/revisions"}],"predecessor-version":[{"id":2125,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1410\/revisions\/2125"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=1410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=1410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=1410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}