Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Hardware acceleration

Index Hardware acceleration

In computing, hardware acceleration is the use of computer hardware to perform some functions more efficiently than is possible in software running on a more general-purpose CPU. [1]

32 relations: AI accelerator, Anti-spam techniques, Application-specific integrated circuit, Bit blit, Central processing unit, Computer hardware, Computing, Concurrency (computer science), Coprocessor, Cryptographic accelerator, Data compression, Digital signal processor, DirectX Video Acceleration, Field-programmable gate array, Fixed-function, General-purpose computing on graphics processing units, Graphics processing unit, Instruction cycle, Instruction set architecture, Motion estimation, MPEG-2, Multi-core processor, Order of magnitude, Processor (computing), Register file, Regular expression, Server (computing), SIMD, Software, SSL acceleration, TCP offload engine, Temporary variable.

AI accelerator

An AI accelerator is a class of microprocessor or computer system designed to accelerate artificial neural networks, machine vision and other machine learning algorithms for robotics, internet of things and other data-intensive or sensor-driven tasks.

New!!: Hardware acceleration and AI accelerator · See more »

Anti-spam techniques

Various anti-spam techniques are used to prevent email spam (unsolicited bulk email).

New!!: Hardware acceleration and Anti-spam techniques · See more »

Application-specific integrated circuit

An Application-Specific Integrated Circuit (ASIC), is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use.

New!!: Hardware acceleration and Application-specific integrated circuit · See more »

Bit blit

Bit blit (also written BITBLT, BIT BLT, BitBLT, Bit BLT, Bit Blt etc., which stands for bit block transfer) is a data operation commonly used in computer graphics in which several bitmaps are combined into one using a boolean function.

New!!: Hardware acceleration and Bit blit · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Hardware acceleration and Central processing unit · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Hardware acceleration and Computer hardware · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Hardware acceleration and Computing · See more »

Concurrency (computer science)

In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.

New!!: Hardware acceleration and Concurrency (computer science) · See more »

Coprocessor

A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU).

New!!: Hardware acceleration and Coprocessor · See more »

Cryptographic accelerator

In computing, a cryptographic accelerator is a co-processor designed specifically to perform computationally intensive cryptographic operations, doing so far more efficiently than the general-purpose CPU.

New!!: Hardware acceleration and Cryptographic accelerator · See more »

Data compression

In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.

New!!: Hardware acceleration and Data compression · See more »

Digital signal processor

A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.

New!!: Hardware acceleration and Digital signal processor · See more »

DirectX Video Acceleration

DirectX Video Acceleration (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware accelerated.

New!!: Hardware acceleration and DirectX Video Acceleration · See more »

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing hence "field-programmable".

New!!: Hardware acceleration and Field-programmable gate array · See more »

Fixed-function

Fixed-function is a term canonically used to contrast 3D graphics APIs and earlier GPUs designed prior to the advent of shader-based 3D graphics APIs and GPU architectures.

New!!: Hardware acceleration and Fixed-function · See more »

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, rarely GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU).

New!!: Hardware acceleration and General-purpose computing on graphics processing units · See more »

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

New!!: Hardware acceleration and Graphics processing unit · See more »

Instruction cycle

An instruction cycle (also known as the fetch–decode–execute cycle or the fetch-execute cycle) is the basic operational process of a computer.

New!!: Hardware acceleration and Instruction cycle · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Hardware acceleration and Instruction set architecture · See more »

Motion estimation

Motion estimation is the process of determining motion vectors that describe the transformation from one 2D image to another; usually from adjacent frames in a video sequence.

New!!: Hardware acceleration and Motion estimation · See more »

MPEG-2

MPEG-2 (a.k.a. H.222/H.262 as defined by the ITU) is a standard for "the generic coding of moving pictures and associated audio information".

New!!: Hardware acceleration and MPEG-2 · See more »

Multi-core processor

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.

New!!: Hardware acceleration and Multi-core processor · See more »

Order of magnitude

An order of magnitude is an approximate measure of the number of digits that a number has in the commonly-used base-ten number system.

New!!: Hardware acceleration and Order of magnitude · See more »

Processor (computing)

In computing, a processor or processing unit is an electronic circuit which performs operations on some external data source, usually memory or some other data stream.

New!!: Hardware acceleration and Processor (computing) · See more »

Register file

A register file is an array of processor registers in a central processing unit (CPU).

New!!: Hardware acceleration and Register file · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: Hardware acceleration and Regular expression · See more »

Server (computing)

In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".

New!!: Hardware acceleration and Server (computing) · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: Hardware acceleration and SIMD · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Hardware acceleration and Software · See more »

SSL acceleration

SSL acceleration (TLS acceleration) is a method of offloading processor-intensive public-key encryption for Transport Layer Security (TLS) and its predecessor Secure Sockets Layer (SSL) to a hardware accelerator.

New!!: Hardware acceleration and SSL acceleration · See more »

TCP offload engine

TCP offload engine or TOE is a technology used in network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller.

New!!: Hardware acceleration and TCP offload engine · See more »

Temporary variable

In computer programming, a temporary variable is a variable with short lifetime, usually to hold data that will soon be discarded, or before it can be placed at a more permanent memory location.

New!!: Hardware acceleration and Temporary variable · See more »

Redirects here:

Acceleration hardware, Accelerator board, Hardware Acceleration, Hardware accelerated, Hardware acceleration (computing), Hardware accelerator, Hardware accelerators, Hardware-accelerated.

References

[1] https://en.wikipedia.org/wiki/Hardware_acceleration

OutgoingIncoming
Hey! We are on Facebook now! »