Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 31st December 2020, 03:58   #21  |  Link
nakTT
Registered User
 
Join Date: Dec 2008
Posts: 416
Quote:
Originally Posted by Blue_MiSfit View Post
Maybe too slow for you, but ARM is rapidly becoming more and more prevalent as ARM chips can occupy an interesting quadrant on the power / speed curve. I imagine with thorough assembly optimization a modern ARM server CPU could outperform a modern x86_64 CPU in terms of efficiency.

If this wasn't the case we probably wouldn't see AWS, Apple, and Microsoft all investing in their own ARM silicon.

Granted, HEVC compression is a very specific use case
I'm sure everyone would agree on the potential that ARM design has. But currently the performance is indeed poor. I believe it is mainly due to the lack of optimization for this architecture.

And of course, i'm speaking as someone who love to see the rise of ARM to give some serious competition in the area that has always been dominated by x86.

Last edited by nakTT; 31st December 2020 at 04:28.
nakTT is offline   Reply With Quote
Old 31st December 2020, 09:45   #22  |  Link
Ritsuka
Registered User
 
Join Date: Mar 2007
Posts: 103
HandBrake has got a patch with additional neon optimisations that has not been merged in x265 yet: https://github.com/HandBrake/HandBra...or-arm64.patch

Any help to test it on a non Apple cpu, or help to get it merged in x265 is welcomed.
Ritsuka is offline   Reply With Quote
Old 6th January 2021, 02:20   #23  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,904
There have been a ton of ARM optimizations added to x265 over the years. It might not be as optimized as for x64, but there is plenty there.

It's likely more that ARM systems just haven't been intended for the sort of sustained load highly parallel workloads like has been available for x64. Apple's M1 certainly is promising for what ARM could potentially do, but still has a much, much smaller number of cores than available from Intel and AMD.

I'm not sure how AVX? compares with NEON for SIMD, but I know Intel has viewed SW encoding as a material workflow in their designs.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 14:20.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.