Uma unidade de processamento acelerado (sigla UPA ou em inglês APU de Accelerated processing unit) é um sistema de processamento que inclui a capacidade de processamento adicional destinada a acelerar um ou mais tipos de cálculos fora de uma CPU (Unidade Central de Processamento, ou Central Processing Unit). Isto pode incluir uma unidade de processamento gráfico (GPU, Graphics Processing Unit) usada para computação de propósito geral (GPGPU, General Purpose GPU), um conjunto de portas programáveis em campo ​​(FPGA, Field Programmable Gate Array), ou sistema de processamento especializado semelhante.

Variações sobre o uso deste termo incluem uma variação em que a APU é descrita como um dispositivo de processamento que integra uma CPU e uma GPU OpenCL compatível com o mesmo molde, melhorando assim as taxas de transferência de dados entre os componentes, enquanto reduz o consumo de energia em 50% com a tecnologia atual sobre a arquitetura tradicional. APUs também podem incluir o processamento de vídeo e outras aplicações específicas aceleradores. Exemplos incluem AMD Fusion, Cell (microprocessador da SONY), Intel HD Graphics, e Projeto da NVIDIA Denver.[1]

O termo unidade de processamento acelerado foi usado pela primeira vez em um contexto público com respeito à computação acelerada em 2006, e, antes disso, em várias apresentações e planos de negócios escritos por Joe Landman.

Ver também

editar

Referências

  1. AMD APU Fusion Arquivado em 25 de novembro de 2010, no Wayback Machine. (em inglês)

Ligações externas

editar
Outros projetos Wikimedia também contêm material sobre este tema:
Commons Imagens e media no Commons
Ícone de esboço Este artigo sobre hardware é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

RAID

significados, veja Raid. RAID foi originalmente denominado de "Redundant Array of Inexpensive Drives" (Conjunto Redundante de Discos Baratos). Com o tempo

MATLAB

matriz pode ser referida como um "array de arrays", ou "array de arrays de arrays", ou simplesmente como um array multidimensional. MATLAB oferece uma

Stream processing

Field-programmable gate array, sem gerir explicitamente a alocação, sincronização ou comunicação entre as unidades. O stream processing simplifica softwares

Modelos de linguagem de grande escala

Martin, James H. (2023). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition

Aprendizagem profunda

RLS" (em inglês). Neural Processing Letters 19.1 (2004): 49-61. Ting Qin, et al. "Continuous CMAC-QRLS and its systolic array" (em inglês). Arquivado em

Transformada discreta de Fourier

array em elementos de índice par (a_0) e ímpar (a_1) n_2 = n // 2 a_0 = np.array([a[2 * i] for i in range(n_2)], dtype=np.complex128) a_1 = np.array([a[2

Mamíferos

mammalian skin: convergent evolution of coherently scattering dermal collagen arrays» (PDF). The Journal of Experimental Biology. 207 (Pt 12): 2157–2172. Bibcode:2004JExpB

Função softmax

= [1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0] >>> np.exp(a) / np.sum(np.exp(a)) array([0.02364054, 0.06426166, 0.1746813, 0.474833, 0.02364054, 0.06426166, 0