<img class="aligncenter size-full wp-image-8002" src="http://sandbox.arrayfire.com/wp-content/uploads/2015/03/GTC-15-Header.png" alt="GTC 15 Header" width="974" height="330" />

GTC is quickly approaching and we want to see you there!

<strong>When: March 17-20</strong>
<strong>Where: San Jose, California</strong>
<strong>ArrayFire Booth: 713</strong>

GTC is the world's premier GPU developer conference. Connect with experts from NVIDIA and other leaders in high performance computing. At GTC you'll discover what's next in GPU breakthroughs, and gain useful insights in over 500 sessions and hands-on labs covering a diverse range of application domains.

ArrayFire will be out in full force at GTC, and we invite you to join us at our CUDA tutorials, hands-on lab, and talks presented by our knowledgeable and experienced GPU developers. Visit the <a href="https://registration.gputechconf.com/form/session-listing">GTC Session Catalog</a> for more details—you don't want to miss out!
<h3>ArrayFire Tutorials at GTC</h3>
<h5>S5797 - Introduction to GPU Computing Using the ArrayFire Acceleration Library</h5>
<h6>Presented by Umar Arshad - Tuesday March 17 at 1:00 PM</h6>
New to GPU computing and don't know where to start? Are you an expert in GPU computing and tired of writing your kernels from scratch? If that is the case, this tutorial is perfect for you! In this tutorial we will introduce you to a simple and intuitive API that will make GPU computing highly productive and stress free. Last November, the ArrayFire library was open-source and made available to the general public. In this talk we will walk you through the installation process, introduce the ArrayFire API, and show several applications that have been developed using the API.
<h5>S5796 - Image Learning and Computer Vision in CUDA</h5>
<h6>Presented by Peter Andreas Entschev - Tuesday March 17 at 3:00 PM</h6>
Analyzing a massive data set? Need fast results? Need computer vision algorithms? Not sure when and where to start? The answer is here and now! In this tutorial we will give you the tools to bring your favorite computer vision algorithm to life. In this tutorial we will go over key challenges for implementing computer vision and machine learning algorithms on the GPU. We will walk you through several computer vision algorithms for the GPU (ORB, Fast, SIFT) and give you the hands experience to implement you own algorithms.
<h5>S5803 - Simplified Machine Learning Programming for CUDA</h5>
<h6>Presented by Umar Arshad - Wednesday March 18 at 9:30 AM</h6>
Looking for a simplified way to program machine learning algorithms? This tutorial will give you hands on experience implementing Deep Belief Networks using ArrayFire and other CUDA tools. Learn the best practices for implementing parallel versions of popular algorithms on GPUs. Instead of reinventing the wheel, you will learn where to find and how to use excellent versions of these algorithms already available in CUDA and ArrayFire libraries. You will walk away equipped with the best tools and knowledge for implementing accelerated machine learning algorithms.
<h5>S5804 - Application Development for Mobile Devices: A Case Study for the Tegra K1</h5>
<h6>Presented by Oded Green - Wednesday March 18 at 2:00 PM</h6>
Embedded systems are ubiquitous in today's world. The Tegra K1 is a front-runner for low-power efficient high performance embedded systems. In this tutorial we will share with you our experience in developing applications for the Tegra K1. We will show how the ArrayFire library and its simple API can be used to deploy stable applications for the Tegra K1 in a quick manner. Specifically, we will cover the zero-copy capabilities of CUDA and show how ArrayFire leverages that capability to efficiently run a very large number of algorithms in real-time. Using ArrayFire's graphic package it is easy to create stunning visuals using Tegra's OpenGL 4.4 capability, this too will be discussed in today's tutorial.
<h3>ArrayFire Hands-on Lab at GTC:</h3>
<h5>S5722 - Hands-on Lab: Deep Belief Networks Using ArrayFire</h5>
<h6>Presented by Umar Arshad - Wednesday March 18 at 3:30 PM</h6>
Working on image processing, computer vision, or machine learning? This tutorial will give you hands on experience implementing Deep Belief Networks using ArrayFire and other CUDA tools. Deep Belief Networks are a specialized neural network that can be efficiently optimized on the GPU. Learn the best practices for implementing parallel versions of popular algorithms on GPUs. Instead of reinventing the wheel, you will learn where to find and how to use excellent versions of these algorithms already available in CUDA and ArrayFire libraries. You will walk away equipped with the best tools and knowledge for implementing accelerated image processing and machine learning. As we'll be using GPUs hosted in the cloud, all you are required to bring is a laptop with a modern browser.
<h3>ArrayFire Talks at GTC:</h3>
<h5>S5205 - Real-Time and High Resolution Feature Tracking and Object Recognition</h5>
<h6>Presented by Peter Andreas Entschev - Tuesday March 17 at 3:00 PM</h6>
This session will cover real-time feature tracking and object recognition in high resolution videos using GPUs and productive software libraries including ArrayFire. Feature tracking and object recognition are computer vision problems that have challenged researchers for decades. Over the last 15 years, numerous approaches were proposed to solve these problems, some of the most important being SIFT, SURF and ORB. Traditionally, these approaches are so computationally complex that processing more than a few frames per second is impossible. Using an NVIDIA K20 GPU with ORB, we are able to process about 30 frames per second on images in the order of Ultra HD resolution. Multiple quality and timing benchmarks will be presented, covering some of the most robust feature tracking methods.
<h5>S5176 - Fast Triangle Counting for Social Network Analytics on the K40</h5>
<h6>Presented by Oded Green - Wednesday March 18 at 4:30 PM</h6>
In this session we will explore a new approach for counting triangles in networks that partitions the work at multiple parallel granularties. This new approach is highly scalable and is appropriate for both sparse and dense networks.

<hr />

<h5> Schedule a Meeting with Us</h5>
Do you want to meet with us personally? Schedule a time to sit down with ArrayFire engineers and account representatives using our <a href="http://www.meetme.so/arrayfire">online scheduler</a>.
<h5>Get a GTC 2015 20% Discount</h5>
We have 20% discount coupons available for GTC registrations. If you're interested, please contact sales@arrayfire.com for more information.

We look forward to seeing everyone at GTC!