Appilo is all about performance
Modern computing has changed. Applications can no longer rely solely on the central processing unit (CPU) to conduct their required computations at a desirable pace. Algorithms require more computation power then ever, to perform more sophisticated workloads, and more amazing operations. This is a world where the good old sequential computing can no longer compete, and parallel computing steps in.
Modern computers are comprised of a collection of processors. The CPU itself now contains multiple execution cores. Along side it, strong accelerators have emerged, such as the graphical processing unit (GPU). These once special-function accelerators are today very much capable of performing general purpose computations, and they are parallel computation giants.
Appilo provides a way for companies to harness the power of modern computers, to boost their algorithms performance. Be it by consulting, training developers, or performing development tasks for our clients, we are focused on leveraging the parallel nature of today's computers to the fullest. Our skill-set is comprised of different parallelization models, allowing our clients to utilize the different types of processors available, each in the most appropriate manner to gain performance.
Our services
Consulting
Have a strong group of developers but looking for guidance on utilizing the CPU's and the GPU's parallelization abilities? We will examine your algorithms and guide you in unveiling the hidden concurrency within them.
Training
Want your team of developers to familiarize themselves with new parallelization technologies? We offer a set of training seminars on the following topics:
- OpenCL - Heterogeneous computing
- CUDA - Utilizing NVIDIA's GPUs for data-parallel tasks
- Parallel computing on the CPU
Development
Need assistance in implementing your algorithms over parallel processors? We offer a comfortable managed off-shore development service. Our facilities support all major processor vendors over Windows and Linux, and in a variety of programming languages.
Contact us
For any query, please feel free to contact us via one of the following:
- E-mail: liad@appilo.com.
- Phone: +972-54-6203492.