b'\n_START_ARTICLE_\nCUDA\n_START_SECTION_\nHist\xc3\xb3ria\n_START_PARAGRAPH_\nNo final dos anos 90, surgiu a primeira GPU da NVIDIA, quando o hardware come\xc3\xa7ou a tornar-se cada vez mais program\xc3\xa1vel. A partir de ent\xc3\xa3o pesquisadores come\xc3\xa7aram a estudar sobre o assunto, culminando na GPU de Prop\xc3\xb3sito Geral (GPGPU). Entretanto a GPGPU naquela \xc3\xa9poca era muito mais complexa, e poucas pessoas conseguiam trabalhar com ela, at\xc3\xa9 que uma equipe de pesquisadores da Universidade de Stanford reuniu-se para melhorar a GPU._NEWLINE_Em 2003, um grupo de pesquisadores liderado por Ian Buck desenvolveu o Brook, o primeiro modelo de programa\xc3\xa7\xc3\xa3o a adotar a linguagem C em uma plataforma de computa\xc3\xa7\xc3\xa3o paralela, revelam assim uma GPU como um processador de prop\xc3\xb3sito geral em uma linguagem de alto n\xc3\xadvel, al\xc3\xa9m de os programas em Brook serem sete vezes mais r\xc3\xa1pidos._NEWLINE_A NVIDIA ent\xc3\xa3o sabia que um hardware extremamente r\xc3\xa1pido assim deveria conter ferramentas intuitivas, por isso convidou Ian Buck para trabalhar na empresa e come\xc3\xa7ar a desenvolver uma solu\xc3\xa7\xc3\xa3o para executar o C na GPU de forma melhor. Assim, a NVIDIA apresentou em 2006 o CUDA, a primeira solu\xc3\xa7\xc3\xa3o para computa\xc3\xa7\xc3\xa3o de prop\xc3\xb3sito geral em GPUs.\n_START_SECTION_\nCUDA.NET\n_START_PARAGRAPH_\nCuda.NET \xc3\xa9 a implementa\xc3\xa7\xc3\xa3o da tecnologia CUDA para C#. Ela permite que os c\xc3\xb3digos criados em C# sejam executados pelas placas Nvidia que possuem a tecnologia CUDA, permitindo ganho em rela\xc3\xa7\xc3\xa3o ao processamento paralelo utilizado pela GPU ao inv\xc3\xa9s do processador.'