Hardware acceleration
Use of specialized computer hardware to perform some functions more efficiently than is possible in software running on a more general-purpose CPU
Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calculated by software running on a CPU can also be calculated by an appropriate hardware accelerator, or by a combination of both.
Nº Q600158 ★
Comum · História
Hardware acceleration
Use of specialized computer hardware to perform some functions more efficiently than is possible in software running on a more general-purpose CPU
Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calculated by software running on a CPU can also be calculated by an appropriate hardware accelerator, or by a combination of both.
Último preço
—
Preço mínimo
—
Mediana 7 d
—
Vendas 30 d
0
Faixa 30 d
—
Em circulação
0
Cotação
mediana
mín – máx
vendas
Sem vendas no período
Ver tabela
| Data | mediana | Mín | Máx | vendas |
|---|
Histórico de vendas
- Última venda
- —
- Média 30 d
- —
- Mínima 30 d
- —
- Máxima 30 d
- —
- Vendas 7 d
- 0
- Vendas 30 d
- 0
Ainda sem vendas.
Vendas anônimas: sem comprador nem vendedor. Os números contam só vendas entre jogadores.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calculated by software running on a CPU can also be calculated by an appropriate hardware accelerator, or by a combination of both. To perform computing tasks more efficiently, generally one can invest time and money in improving the software, improving the hardware, or both. There are various approaches with advantages and disadvantages in terms of decreased latency, increased throughput, and reduced energy consumption. Typical advantages of focusing on software may include greater versatility, more rapid development, lower non-recurring engineering costs, heightened portability, and ease of updating features or patching bugs, at the cost of overhead to compute general operations. Advantages of focusing on hardware may include speedup, reduced power consumption, lower latency, increased parallelism and bandwidth, and better utilization of area and functional components available on an integrated circuit; at the cost of lower ability to update designs once etched onto silicon and higher costs of functional verification, times to market, and the need for more parts. In the hierarchy of digital computing systems ranging from general-purpose processors to fully customized hardware, there is a tradeoff between flexibility and efficiency, with efficiency increasing by orders of magnitude when any given application is implemented higher up that hierarchy (that is, towards the more customized end). This hierarchy includes general-purpose processors such as CPUs, more specialized processors such as programmable shaders in a GPU, applications implemented on field-programmable gate arrays (FPGAs), and fixed-function implemented on application-specific integrated circuits (ASICs). Hardware acceleration is advantageous for performance, and practical when the functions are fixed, so updates are not as needed as in software solutions. With...
Texto: Wikipédia em inglês, CC BY-SA 4.0. · Imagem: Retro-Computing Society of Rhode Island (CC BY-SA 3.0) ·
Cartas próximas
-
C
Camada de abstração de hardware
Set of software routines that emulate platform-specific details, giving programs direct access to hardware resources in a device-independent, high performance manner
Nº Q1046562 ★★
Sem ofertas
-
Unidade central de processamento
Circuito eletrônico em um computador responsável por processar a lógica de programa
Nº Q5300 ★★★★
Sem ofertas
-
S
Software calculator
Calculator as a computer program
Nº Q7554269 ★★★
Sem ofertas
-
M
Multiprocessamento
Nº Q846651 ★
Sem ofertas
-
U
Unidade de processamento acelerado
Nº Q338702 ★★
Sem ofertas
-
Compilador
Compilador é um ambiente computacional que tem o dever de testar fórmulas de códigos,muito usado na programação
Nº Q47506 ★★★
Sem ofertas