Frequently Asked Questions

What is Hyperborea?


Hyperborea is our Next Generation hypervisor that was developed for enterprise-level GPU virtualization. It is present in all of our servers and allows us to provide our customers with powerful GPU-accelerated compute to meet the needs of all of their high performance compute (HPC) workloads, like the development and implementation of artificial intelligence (AI) and machine learning (ML).

What is LibVF.IO?


LibVF.IO is our open source GPU virtualization software that allows users to virtualize their consumer graphics cards and share its computing resources equally between the host computer and a virtual machine. This software is a more basic version of Arc’s Hyperborea hypervisor, which was developed for enterprise-level GPU virtualization.

What is cloud computing?


Cloud computing is the on-demand delivery of computing services – such as servers, databases, and storage – over the internet. These services are typically delivered on a pay-as-you-go basis, allowing for cloud service providers (CSP) to offer scalable products that can be utilized by companies of all sizes across many different industries. Instead of owning and maintain physical servers and data centers, companies can access these services through a CSP at a fraction of the cost. Cloud computing helps businesses keep their operating costs low, especially when they’re working with Arc Compute.

What is GPU?


A graphics processing unit is a specialized electronic circuit with the ability to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are especially useful when it comes to the parallel processing of information, which is common in artificial intelligence and machine learning workloads.

What is GPU virtualization?


GPU virtualization is the process of splitting up a physical GPU into any number of virtual GPUs. This process allows users to share the computing power of a single graphics card amongst more than one computer. Virtual GPUs are often used to run virtual machines.

What is a hypervisor?


A hypervisor, or a virtual machine monitor, is a piece of software that can be used to create and run multiple virtual machines (VMs) on a single host server.

A hypervisor treats computing resources – like CPU, GPU, and storage – as a pool that can be reallocated between new and existing VMs within the hypervisor.

Hypervisors allow systems to use more of their available resources and provide IT with increased mobility due to the created VMs being independent from the host hardware.

Hyperborea, our bleeding-edge hypervisor, combines traditional enterprise hypervisor features along with GPU virtualization which allows the use of a GPU to accelerate graphics or GPGPU (general-purpose computing on graphics processing units) applications running on VMs, at no additional cost.

What is a virtual machine (VM)?


A virtual machine is a compute resource that uses software instead of a physical computer to run programs and deploy applications. Think of it as a virtualization/emulation of a computer system, like a physical computer, a laptop, or a smartphone. 

Many virtual machines can run on a single physical machine (host).  Each VM functions separately from the other VMs running on the same host machine and can even run their own operating system.

VMs are used throughout many different industries in on-premises and cloud environments. Public cloud service providers, such as ArcCompute, are using virtual machines to provide virtual application resources to multiple users at once. These VMs allow end-users to benefit from cost efficient compute that is scalable for companies of all sizes.

VMs may be used to accommodate diverse levels of processing power needs, to run software requiring different operating systems, or to test applications in a secure, sandboxed setting.

What are the main benefits of cloud computing?


Cost savings: Utilizing the cloud allows your company to avoid the capital expenses of buying hardware and software. Running on-site data centers consumes high levels of electricity and requires IT experts to manage the infrastructure. The variable expenses associated with cloud computing are much lower and allow for much more flexibility and scalability. 

Security: Cloud service providers offer users various policies, technologies and controls that strengthen their overall security by helping to protect data and infrastructure and keep it out of harm’s way.

Flexibility: There’s no need to over-provision resources up front to handle peak levels of business activity in the future. Provision the amount of resources that you actually need with instant scaling that allows users to grow and shrink capacity as their business needs change.

What are the three main cloud computing delivery models?


Infrastructure as a Service (IaaS): IaaS contains the essential elements for cloud IT and typically provide access to networking features, computers (VMs included), and data storage space. IaaS provides users with the best level of flexibility and management control over their IT resources and is the most similar service to existing IT resources that many IT departments are familiar with.
Platform as a Service (PaaS):
Platforms as a service allow organizations to not have to worry about managing their underlying infrastructure and allow them to focus on the deployment and management of their applications. PaaS delivers an integrated set of software that provides everything a developer needs to build an application. This helps companies be more efficient as they don’t need to worry about maintenance, resource procurement, capacity planning, or anything else involved in running their applications.
Software as a Service (SaaS): SaaS provides users with a completed product that is run and managed by the service provider. With a SaaS offering, there is no need to think about how the service is maintained or how the infrastructure is managed (users only need to think about how they will use that particular piece of software). A common example of a SaaS application is Microsoft 365 and the various applications that are a part of it (Word, Excel, Outlook, etc.). Utilizing the cloud, companies that use these applications can easily create, edit, and share content from any device in real-time, and securely interact with individuals both inside and outside of the organization.

Have a question? We're here to help.


Thank you! Your submission has been received! We'll get back to you shortly.

Oops! Something went wrong while submitting the form

Book Consultation with GPU Expert