{"id":4578,"date":"2011-07-04T12:13:22","date_gmt":"2011-07-04T12:13:22","guid":{"rendered":"http:\/\/hgpu.org\/?p=4578"},"modified":"2011-07-04T12:13:22","modified_gmt":"2011-07-04T12:13:22","slug":"real-time-motion-estimation-for-1080p-videos-on-graphics-processing-units-with-shared-memory-optimization","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=4578","title":{"rendered":"Real-time Motion Estimation for 1080p videos on graphics processing units with shared memory optimization"},"content":{"rendered":"<p>Motion estimation plays an important role in many applications. A shared-memory-optimized implementation of motion estimation is studied in this work, where bank conflict is minimized and bank occupancy is maximized. Experimental results shows that at most 38 times speedup can be achieved compared with a 3 GHz CPU. Moreover, based on the optimization technique, a fast algorithm for real-time motion estimation on 1080p videos is also proposed in this paper.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Motion estimation plays an important role in many applications. A shared-memory-optimized implementation of motion estimation is studied in this work, where bank conflict is minimized and bank occupancy is maximized. Experimental results shows that at most 38 times speedup can be achieved compared with a 3 GHz CPU. Moreover, based on the optimization technique, a [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[36,11,73,3],"tags":[1787,1782,1791],"class_list":["post-4578","post","type-post","status-publish","format-standard","hentry","category-algorithms","category-computer-science","category-computer-vision","category-paper","tag-algorithms","tag-computer-science","tag-computer-vision"],"views":2077,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/4578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4578"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/4578\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}