MulticoreWare collaborates with Arm to optimize and advance x265 Video Encoding on AWS Graviton4
September 17, 2024San Jose, CA – MulticoreWare Inc., a pioneer in video encoding solutions and performance optimization services, announced a significant leap forward in x265 video encoding performance on Arm®-based AWS Graviton4 processors. In collaboration with Arm, MulticoreWare has delivered notable improvements in encoding speed, multi-stream density, and cost-efficiency, on Arm-based AWS Graviton4 as a leading option for cloud-based, high-density video encoding workloads.
By harnessing the Neon and SVE/SVE2 instruction sets from Arm, the x265 video codec has been optimized to deliver notable frames per second (FPS) improvements across different encoding presets, achieving gains of 29% in Ultrafast and 55% in very fast / faster modes.
These enhancements, targeting crucial encoding processes such as motion estimation and DCT transformations, have resulted in substantial performance boosts, especially in multi-stream encoding situations.
“Video-encoding continues to be a key component for delivering high quality, efficient video compression in streaming, social media, and video conferencing applications in the cloud,” said Bhumik Patel, Director of Software Ecosystem, Infrastructure Line of Business, Arm. “Our collaboration with MulticoreWare to add support for the latest Arm instruction sets into the libx265 codec shows the unique performance and cost-efficiency benefits that are possible when building on Arm.”
AWS Graviton4 excels in x265 multi-stream encoding, outperforming x86-based processors by 50.24% in Ultrafast, 44.50% in very fast, and 52.53% in medium presets.
Shivakumar Narayanan, VP and GM, Media and Entertainment Business Unit at MulticoreWare, said: “Our joint efforts with Arm have brought remarkable improvements to x265 encoding on AWS Graviton4. This enables our customers to handle larger encoding workloads with fewer resources, driving significant operational savings while maintaining exceptional video quality.”
MulticoreWare and Arm are advancing x265 encoding through ongoing innovations and future optimizations, enhancing functions and adapting to emerging hardware architecture.
This partnership aims to not only deliver immediate performance improvements but also ensure that x265 evolves in tandem with technological advancements, such as new instruction sets, multi-core scalability, and energy-efficient processing.
All these improvements will be available in the upcoming x265 v4.0 that will be released shortly.