8 Benefits of implementing Hyper-V Network Virtualization
Hyper-V Network Virtualization technology, sometimes referred as HNV, is primarily designed to be used by the hosting providers, but every SMB should know the benefits offered by HNV.
Microsoft Hyper-V Network Virtualization is introduced with a new module called “WNV”. WNV stands for “Windows Network Virtualization”. The WNV module was first introduced with Windows Server 2012 as an additional component that you need to enable th...
Read More
OpenCL Definition
OpenCL Definition
Stands for "Open Computing Language." OpenCL is an open standard for cross-platform, parallel programming. It was originally developed by Apple in 2008 and is now maintained by the Khronos Group. The first major operating system to support OpenCL was Snow Leopard (Mac OS X 10.6), which was released in 2009.
OpenCL provides an API that allows software programs to access multiple processors simultaneously to perform parallel processing. Examples include CPUs, GPUs, digita...
Read More
CUDA Definition
Stands for "Compute Unified Device Architecture." CUDA is a parallel computing platform developed by NVIDIA and introduced in 2006. It enables software programs to perform calculations using both the CPU and GPU. By sharing the processing load with the GPU (instead of only using the CPU), CUDA-enabled programs can achieve significant increases in performance.
CUDA is one of the most widely used GPGPU(General-Purpose computation on Graphics Processing Units) platforms. Unlike OpenCL, another p...
Read More
GPGPU Definition
GPGPU Definition
Stands for "General-Purpose computation on Graphics Processing Units." GPGPU, or GPU computing, is the use of a GPU to handle general computing operations. Modern operating systems allow programs to access the GPU alongside the CPU, speeding up the overall performance.
While GPUs are designed to process graphics calculations, they can also be used to perform other operations. GPGPU maximizes processing efficiency by offloading some operations from the central processing unit...
Read More
OpenGL Definition
OpenGL Definition
OpenGL, or the Open Graphics Library, is a 3D graphics language developed by Silicon Graphics. Before OpenGL was available, software developers had to write unique 3D graphics code for each operating system platform as well as different graphics hardware. However, with OpenGL, developers can create graphics and special effects that will appear nearly identical on any operating system and any hardware that supports OpenGL. This makes it much easier for developers of 3D game...
Read More
Direct3D Definition
Direct3D Definition
Direct3D is an application program interface (API) developed by Microsoft that provides a set of commands and functions for manipulating 3D objects. By using Direct3D commands, software developers can take advantage of many prewritten functions. This allows programmers to write significantly less code than if they had to write all the functions from scratch. Direct3D makes it relatively easy to manage three-dimensional objects, including lighting and shadows as well.
In o...
Read More
AGP Definition
AGP Definition
Stands for "Accelerated Graphics Port." AGP is a type of expansion slot designed specifically for graphics cards. It was developed in 1996 as an alternative to the PCI standard. Since the AGP interface provides a dedicated bus for graphics data, AGP cards are able to render graphics faster than comparable PCI graphics cards.
Like PCI slots, AGP slots are built into a computer's motherboard. They have a similar form factor to PCI slots, but can only be used for graphics car...
Read More
PCI Definition
PCI Definition
Stands for "Peripheral Component Interconnect." It is a hardware bus designed by Intel and used in both PCs and Macs. Most add-on cards such as SCSI, Firewire, and USB controllers, use a PCI connection. Some graphics cards use PCI, but most new graphics cards connect to the AGP slot. PCI slots are found in the back of your computer and are about 3.5" long and about 0.5" high. So before you go buy that Firewire expansion card, make sure you have at le...
Read More
CPU Definition
CPU Definition
Stands for "Central Processing Unit." The CPU is the primary component of a computer that processes instructions. It runs the operating system and applications, constantly receiving input from the user or active software programs. It processes the data and produces output, which may stored by an application or displayed on the screen.
The CPU contains at least one processor, which is the actual chip inside the CPU that performs calculations. For many years, most CPUs only ha...
Read More
TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP, or the Transmission Control Protocol/Internet Protocol, is a suite of communication protocols used to interconnect network devices on the internet. TCP/IP can also be used as a communications protocol in a private network (an intranet or an extranet).
The entire internet protocol suite -- a set of rules and procedures -- is commonly referred to as TCP/IP, though others are included in the suite.
TCP/IP specifies how data i...
Read More