Top Banner
2018 © Advanced Micro Devices, Inc. 1 DUAL AMD EPYC™ PROCESSORS RUNNING BEAMR 5 DELIVER SIX (6) BROADCAST QUALITY, REAL-TIME 4KP60 HEVC ENCODES 1 The Beamr 5 HEVC software encoder takes advantage of several key features of the new AMD EPYC™ processor architecture to deliver high quality, high density, high performance, high dynamic range (HDR) in a simple to use, easy to deploy and flexible software component. On a dual socket AMD EPYC 7601 processor-based system, Beamr 5 is capable of encoding up to six channels of 4Kp60 HDR 10-bit video, at a quality level suitable for live linear distribution of broadcast and premium entertainment content. 1 Encode up to six HEVC UHD HDR 10-bit live channels on a dual socket AMD EPYC 7601 processor-based system with Beamr 5 1 For real-time live streaming services which require the highest resolution and frame rates, the greater performance envelope means less equipment, smaller racks, reduced power and cooling requirements. The performance benefits of Beamr 5, running on the AMD EPYC™ processor architecture, extend from live linear to VOD file-to-file video encoding applications where shorter wall clock times mean more titles may be encoded in the same period of time. These benefits are of particular interest to entertainment services that must meet day and date content availability, when often the source file is received mere hours before the service publishing target. The AMD EPYC™ Performance Advantage Based on a new microarchitecture, built using state-of-the-art process technology, the AMD EPYC processors represent the most significant set of platform improvements in a decade. A completely redesigned architecture delivers more throughput per execution core. As a result, hardware parallelism is significantly increased, with up to 32 cores per socket contributing to increased encoding density, allowing the AMD EPYC 7601 SoC to deliver high density video processing within a 180W TDP envelope 1 . HIGHLIGHTS o The AMD EPYC SoC brings a new balance to the datacenter. Utilizing an x86-architecture, the AMD EPYC processor combines high core counts, large memory capacity with ample bandwidth, and massive I/O with optimum ratios to reach new performance heights o Match core count with application needs without compromising processor features. EPYC’s balanced set of resources means more freedom to right-size the server configuration to the workload. o Running the Beamr 5 HEVC Encoder on AMD EPYC™ processors in a dual-socket system can encode up to six simultaneous 4Kp60 HDR 10- bit video streams for real-time broadcast operations, or a complete ABR stack with up to 15 output streams 1 o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver high quality, high density, high performance, high dynamic range (HDR) with unparalleled flexibility, in a simple easy to deploy software package. Broadcast-Quality, High-Density HEVC Encoding with AMD EPYC™ Processors Solution Brief December, 2018 2018
5

Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

Jun 21, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

2018©AdvancedMicroDevices,Inc. 1

DUALAMDEPYC™PROCESSORSRUNNINGBEAMR5DELIVERSIX(6)BROADCASTQUALITY,REAL-TIME4KP60HEVCENCODES1TheBeamr5HEVCsoftwareencodertakesadvantageofseveralkeyfeaturesofthenewAMDEPYC™processorarchitecturetodeliverhighquality,highdensity,highperformance,highdynamicrange(HDR)inasimpletouse,easytodeployandflexiblesoftwarecomponent.OnadualsocketAMDEPYC7601processor-basedsystem,Beamr5iscapableofencodinguptosixchannelsof4Kp60HDR10-bitvideo,ataqualitylevelsuitableforlivelineardistributionofbroadcastandpremiumentertainmentcontent.1

EncodeuptosixHEVCUHDHDR10-bitlivechannelsonadualsocketAMDEPYC7601processor-basedsystemwithBeamr51Forreal-timelivestreamingserviceswhichrequirethehighestresolutionandframerates,thegreaterperformanceenvelopemeanslessequipment,smallerracks,reducedpowerandcoolingrequirements.

TheperformancebenefitsofBeamr5,runningontheAMDEPYC™processorarchitecture,extendfromlivelineartoVODfile-to-filevideoencodingapplicationswhereshorterwallclocktimesmeanmoretitlesmaybeencodedinthesameperiodoftime.Thesebenefitsareofparticularinteresttoentertainmentservicesthatmustmeetdayanddatecontentavailability,whenoftenthesourcefileisreceivedmerehoursbeforetheservicepublishingtarget.

TheAMDEPYC™PerformanceAdvantageBasedonanewmicroarchitecture,builtusingstate-of-the-artprocesstechnology,theAMDEPYCprocessorsrepresentthemostsignificantsetofplatformimprovementsinadecade.Acompletelyredesignedarchitecturedeliversmorethroughputperexecutioncore.Asaresult,hardwareparallelismissignificantlyincreased,withupto32corespersocketcontributingtoincreasedencodingdensity,allowingtheAMDEPYC7601SoCtodeliverhighdensityvideoprocessingwithina180WTDPenvelope1.

HIGHLIGHTSo TheAMDEPYCSoCbringsa

newbalancetothedatacenter.Utilizinganx86-architecture,theAMDEPYCprocessorcombineshighcorecounts,largememorycapacitywithamplebandwidth,andmassiveI/Owithoptimumratiostoreachnewperformanceheights

o Matchcorecountwithapplicationneedswithoutcompromisingprocessorfeatures.EPYC’sbalancedsetofresourcesmeansmorefreedomtoright-sizetheserverconfigurationtotheworkload.

o RunningtheBeamr5HEVCEncoderonAMDEPYC™processorsinadual-socketsystemcanencodeuptosixsimultaneous4Kp60HDR10-bitvideostreamsforreal-timebroadcastoperations,oracompleteABRstackwithupto15outputstreams1

o Beamr’sadvancedHEVCsoftwareencodingtechnologyexploitskeyfeaturesofthenewAMDEPYC™processortodeliverhighquality,highdensity,highperformance,highdynamicrange(HDR)withunparalleledflexibility,inasimpleeasytodeploysoftwarepackage.

Broadcast-Quality,High-DensityHEVCEncodingwithAMDEPYC™ProcessorsSolution Brief

December, 2018 2018

Page 2: Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

2018©AdvancedMicroDevices,Inc. 2

ExecutiveSummary

NewservicecapabilitiesandadvancedvideoformatssuchasCloudDVR,UHD,HighDynamicRange(HDR),HighEfficiencyVideoCoding(HEVC),andVRarebecomingkeyrequirementsinthesubscribergrowthrace.Whileatthesametime,InternetvideototheTVisprojectedtoexpand3.6-foldby2021withstreamingcontenttotheTVcomprising26percentoffixedconsumerInternetvideotraffic2.Meanwhile,thevolumeofVideoOnDemandtrafficissettonearlydoubleby2021,amountingtoanequivalentof7.2billionDVDsviewedeverymonth.2 As4KUltra-HighDefinition(UHD)displayandcapturecapabilitiesappearonmoresmartphones,wirelessserviceprovidersarefindingtheirnetworksincreasinglycongested.Demandforvideoservicesisincreasingevenascontentcostsarerisingwhilecustomerrevenueisundercompetitivepressure.Thesetrendsmeanoperatorscannotaffordtoinvestinfixedfunction,inflexiblevideoinfrastructurethatdoesnotscaleeconomically. Theolddaysofpurposebuilt,dedicatedhardwarearebehindus,asonlysoftwarecanmeetthearchitecturalflexibilityrequiredfortoday’smodernvideoworkflow.Beamr5,operatingonthenewAMDEPYCprocessor,directlysupportsthisobjectivebycombiningclass-leadingperformancewithflexiblesystemarchitecture.

ModernVideoWorkflowFlexibility

ManyoptionsexistforServiceOperators,VideoPlatforms,CDNs,andBroadcasterstouseBeamr5acrosspubliccloudandon-premisesdatacenterswithAMDEPYC™processors.WorkflowsbasedonBeamr5spanVODfiletranscodingandreal-timevideoencodingforreal-timelivestreamingTVapplications,andpremiumSVODandVODfiledelivery.

Figure1.Videodistributionfromcontentownertosubscriber

BeamrAdvancedVideoEncodingTechnology

AtthebaseoftheBeamr5technologyisyearsofadvancedcodecdevelopmentwhichhasresultedintenInternationalpatentsforinnovationssecuringBeamr’sdensity,efficiency

Page 3: Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

2018©AdvancedMicroDevices,Inc. 3

andqualityadvantage.ThecombinationofBeamrsoftwareandAMD-basedhardwareprovideskeybenefits,whichpositionprovidersforthesuccessfuldeliveryofvideoassummarizedinFigure2.

ServiceswishingtoadapttothelatestcontentformatswillappreciatethepowerofoperatingtheBeamr5HEVCencoderontheAMDEPYC7601processorforitsabilitytoscalecosteffectivelyasaresultofBeamr5’suniquecapabilitytosplitandre-deployvideoencodingworkflows,resultingincontentprocessinganddeliveryflexibilityforoperatorsneedingtodynamicallyconfiguretheirworkflows.OngoingjointimprovementsfromBeamrandAMDwillcontributefurthertoanexpandedvaluepropositionofBeamr’sindustryleadingHEVCencodingsolution.

Figure2.BenefitsoftheBeamr54KHEVCEncoderonAMDEPYC™processors

BeamrEncoderPerformance

Beamr5achievesitsbenchmarkperformancethroughtwo-levelmotionestimationandmicro-levelparallelization.Atwo-levelmotionestimationprocessallowsincomingframestobeanalyzedbytheencoder,whichinturndeterminesthescenecomplexityandcalculatesinitialmotionvectorswhileestimatingwithahighdegreeofprecision,thebitdemandoftheframe.Usingthisestimateguidesasecondstagewheretheencoderdirectsencodingactivitiesonthemostmeaningfulaspectsofeachframerefiningthepreviousestimate.Bypartitioningtheencodingprocess,unproductivecalculationsareavoided,andasignificantspeedupresults.Asproofofperformance,intesting,Beamr5encodeda4Kp60clipatthesamequalitywithupto50%higherthroughput(60fpsvs40fps)whileutilizingonly25%oftheCPUresourcesascomparedwithx265.3

Micro-levelparallelizationtechnologyplaysanimportantroleintheamazingspeedofBeamr5.ThisinnovativetechnologywasdevelopedfromthesoftwareengineeringlessonslearnedfromearliergenerationsofBeamr’sreal-timesoftwareencoders,whereportionsoftheencodingtasksarestaggeredinacontrolledmanner,suchthateachmicrotaskstartsonlywhenitsdatabecomesavailable,andwhilethedataisstillresidentinthecache.ThismeansthesystemdoesnotwastepowerandCPUcyclesrepeatedlywritingandfetchingdatatoandfrommemory.

Carefuldesignofthemicrotasksassurestheycanexecuteefficientlyacrossthewholeframe,inaperfectlybalancedmanner,soallcoresarekeptuniformlybusy,andnoneareleftwaitingforthenexttask.It’simportanttonotethatsoftwareoptimizationslikethis

Page 4: Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

2018©AdvancedMicroDevices,Inc. 4

havebeenengineereddirectlyintotheencoderimplementationandtheydonotdependonusingaspecificOSorspecialAPIprocessoraccess.Beamr5alsomakesextensiveuseofAVX2instructions.

ToillustratetheeffectivenessofBeamr5’soptimization,Beamrutilizedadual-socketboardwithAMDEPYC7601processorstoencodesix(6)4Kp6010-bitlivechannelswhereBeamr5successfullyloaded128threadsallatanimpressive90%orhigherutilization,demonstratingtheeffectivenessofBeamr’smicro-leveltaskparallelization.1

TheAMDEPYC™PerformanceAdvantage

Basedonanewmicroarchitecturebuiltusingthelatestprocesstechnology,theAMDEPYCprocessorsrepresentthemostsignificantsetofplatformimprovementsinadecade.Acompletelyredesignedarchitecturedeliversmorethroughputperexecutioncore.Asaresult,hardwareparallelismissignificantlyincreased,withupto32corespersocketcontributingtoincreasedencodingdensityallowingtheAMDEPYC7601SoCtodeliverhighdensityvideoprocessingwithina180WTDPenvelope1.PerformancecontributorsoftheAMDEPYCprocessorsincludethefollowing:

• Highcorecount-efficientthreadmanagementmaximizesutilizationofCPUcyclesforproduction

• EfficientPowerAdvantage-32coresdelivertheircomputeresultswithina180WTDPenvelope,enablingdenserackpacking

• Amplememorychannels–eightmemorychannelsincreasethememorythroughputthatisoneofthemainperformancefactorsforvideoworkloads.

• Alarge,low-latencyL1/L2cachehierarchyimprovesefficiencyofon-diedatahandling,supportingmemoryintensivevideoworkloads.

• Supportforhigh-speedmemory-DDR4-2666increasesdatathroughput.

• AVX2256bitparallelinstructions

Conclusion

Increasingvideoprocessingdensityinvideotranscodinginfrastructuresisrequiredtosecureacompetitiveadvantageforvideoplatforms,multi-serviceoperators,over-the-top(OTT)streamingservices,andonlinevideodistributionnetworks.Videoarchitectsmustdesignworkflowsthatareadaptableandabletodeliveradvancedentertainmentcontent.ThecombinationofBeamr’sclass-leadingvideotechnologyandencodersoftwareimplementationframework,withAMDprocessors,providesvideoservicestheabilitytomeetcustomerexpectationsandperfectlycomplimentthedensity,efficiency,quality,andflexibilityofvideo-encodingoperations.

Page 5: Broadcast-Quality, High-Density HEVC Encoding with AMD ... · o Beamr’s advanced HEVC software encoding technology exploits key features of the new AMD EPYC™ processor to deliver

2018©AdvancedMicroDevices,Inc. 5

79%ofindustryprofessionalsreportedthattheyseeHEVCasaviablereplacementforH.264for4Kand77%reportedthesameforHD4.Incombinationwithagrowingnumberof4Kcapabledevicesintheconsumers’home,andwithalmosteverysmartphonenowsupportingHEVCnatively,videoservicesnotplanningamovetoHEVCwillfindthemselvesatacompetitivedisadvantagecomparedwiththosewhodo.

TheopportunitythatBeamr5runningonAMDEPYCprocessorsprovidestoallvideodistributorsisarobustsolution,abletomeettechnicalandbusinessrequirements,whileprovidingameaningfulimprovementtothevideoprocessingcapabilitiesofanyvideoencodingandstreamingapplication.

Footnotes

1. Beamr5(version4.2)4KHEVCencodingtestedbyBeamr-August,2018.Datareflectsperformancemeasurementsonatwo-socketsystemusingAMDEPYC™[email protected],32cores.TheseresultshavenotbeenindependentlyverifiedbyAMD.

2. https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/vni-hyperconnectivity-wp.html

3. Beamrinternaltesting:http://beamrvideomedia.s3.amazonaws.com/pdf/Beamr_How_to_Encode_Video_for_the_Future.pdfTheseresultshavenotbeenindependentlyverifiedbyAMD.

4. https://go.beamr.com/HEVC-Industry-Insights

©2018AdvancedMicroDevices,Inc.Allrightsreserved.AMD,theAMDArrowlogo,EPYCandcombinationsthereofaretrademarksofAdvanced Micro Devices, Inc. Beamr and the Beamr logo are registered trademarks of Beamr, Inc. in the United States and otherjurisdictions.Otherproductnamesusedinthispublicationareforidentificationpurposesonlyandmaybetrademarksoftheirrespectivecompanies.Theinformationpresentedinthisdocumentisforinformationalpurposesonlyandmaycontaintechnicalinaccuracies,omissionsandtypographicalerrors.AMDreservestherighttorevisethisinformationandtomakechangesfromtimetotimetothecontenthereofwithoutobligationofAMDtonotifyanypersonofsuchrevisionsorchanges.