CUDA - Solução para a rendernização de vídeo
Autor: Moderador | Publicado: 2010-05-13T19:28:00-07:00

<!--[if gte mso 9]>     Normal   0         21         false   false   false      PT-BR   X-NONE   X-NONE                                                                                                     <![endif]--><!--[if gte mso 9]>                                                                                                                                                                                                                                                                                                                                                                                                                                <![endif]--> <!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --> <!--[if gte mso 10]>   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabela normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;}  <![endif]-->  Sistema   Processador: Core 2 duo E7500 2930mHz @ 3923mHz   Memória:  2x1GB  Corsair Dominator DDR2 1066mHz @ 1101mHz  VGA: Geforce 9800GTX+  740mHz driver  vs. 197,45  OS:  Windows 7 x64  Software com suporte ao NVidia Cuda Media Codec 0.7 Neste teste será utilizado o software Media Coder 0,7 open surce, para comparação de desempenho na redecodificação de video utilizando o CPUo x264 encoder, e a GPU com o Cuda encoder. O filme recodificado é a amostra de video do windows 7 , Vida Selvagem.wmv com um tamanho de25 mb esse video  será convertido para o formato MP4 com as configurações padrão de cada codec.Media coder Configuração CPU  x264 encoder:CPU trabalhando x264 encoder:Resultado obtido com o x264 encoder ficou em 44 segundos :Configuração GPU Cuda encoder:GPU trabalhando:Resultado obtido com o Cuda encoder 18 segundos:Comparando os dois resultados verificamos a esmagadora vantagem da GPU G92 de nossa 9800gtx+ com 128 Cuda cores (Stream processors) trabalhando a 740 mHz,  sobre nosso core 2 duo E7500 trabalhando a 3923 mHz, para a recodificação de video.Profissionais que trabalham com rendernização de vídeo devem levar em consideração a utilização dessa tecnologia no momento de montar seu sistema, às vezes torna-se mais vantajoso uma placa de video melhor com a tecnologia certa, do que um processado top à custos elevadíssimos.Tendo em vista  o resultado obtido com o Cuda encoder, cerca de 244,4% mais rapido que o x264 encoder que utiliza apenas o CPU na codificação, recomendamos a utilizção da tecnologia Cuda para o trato com video e músicas bem como a do software Media Coder por se tratar de uma ferramenta completa para a recodificação de video e áudio.