Cloud Services for GPU Computing

Login


 
 
 
 
Additional Options
About Hoopoe

What is Hoopoe?
Hoopoe is a project that aims to provide cloud computing services, the same as in general computing, but for GPUs, using various technologies and tools.
It provides a general environment for running computations, of any kind and model, on GPU hardware.
Users may specify the type of hardware they wish to use during the computation or the system will use the available resources to complete the computation as fast as possible.

Origin of the name
Hoopoe is a bird, which was chosen to officialy represent Israel at the 60's birthday celebrations. In Hebrew, the name is pronounced: "Dukhifat" and found in many literature sources, including the bible itself.
As being a bird, it reflects very well the idea of using services in a "cloud" oriented model.

Why is it good?
Maintaining a GPU cluster is not always simple, from IT aspects to general maintenance services. The same problem comes to play when a new generation of hardware is available. Should we leave the current investment and buy new hardware?
Hoopoe can answer most of these questions and problems.
As a cloud solution, it hides the maintenance costs from organizations, providing them with a Pay-Per-Use solution, if you don't use it, you don't pay for it.
It allows organizations get the power of thounsands of GPUs with a single click, without taking care of operational costs, general maintenance issues and distribution problems.

Because Hoopoe is not just a cloud service, it relies on a real-time distributing engine that can harness the power of millions of GPUs with no performance loss.
The distribution model used with Hoopoe, can help every organization fit the requested computation inside, and enjoy the flexibility of the distributed environmentd without spending to much effort on the distribution.

Provided services
As part of Hoopoe, users are provided with two interfaces to communicate with the service:
1) Web Service based API - To allow every technology and platform communicate with Hoopoe transparently
2) Web based GUI - Which provides the same set of features for users as the Web Service API

With these interfaces, users can:
* Manage tasks in Hoopoe - Submit, cancel, pause resume and more
* Monitor submitted tasks, including status information and various statistics
* Manage files to be used by tasks

The interfaces provided by Hoopoe can assist both automatic systems and individuals communicate with the system through the internet.

All rights reserved © 2008-2010. Company for Advanced Supercomputing Solutions Ltd.