[content_band inner_container="true" no_margin="true" border="none" padding_top="10px" padding_bottom="40px"][column type="one-half"][custom_headline type="left" level="h2"]Call the ArrayFire team[/custom_headline]

Hire us to accelerate your code, train your pros, or even write new code for your organization!

We’ve already helped thousands of organizations speed up their code. We’ve accelerated algorithms,  sped up data sets, and solved challenging problems of all types in the past, and we’re confident that we can accelerate your code, too.

Start by setting up a free consultation to discuss your project with an ArrayFire expert today!

[gap size="5%"][button  type="flat" shape="rounded" href="http://meetme.so/arrayfire" size="normal" ]Schedule a consultation[/button][/column][column type="one-half" last="true" class="center-text"][gap size="15%"]<img class="aligncenter wp-image-462" src="http://sandbox.arrayfire.com/wp-content/uploads/2014/01/Bat-signal.png" alt="Bat signal" width="700" height="437" />[/column][gap size="2%"][/content_band][content_band bg_image="http://sandbox.arrayfire.com/wp-content/uploads/2014/11/Epipheo-background1.png" parallax="true" inner_container="true" no_margin="true" border="none" padding_top="40px" padding_bottom="40px"][gap size="2%"]

[column type="one-third" ][promo image="http://sandbox.arrayfire.com/wp-content/uploads/2014/10/lincoln-logo-promo-01.png" alt="Lincoln Financial Group"]Lincoln Financial Group ported their CPU code (C/C++) to CUDA. Before porting to CUDA, they required 10-12 hours to run the entire code. After porting to CUDA, they were able to do the same work in about 30 minutes.[/promo][/column][column type="one-third"][promo image="http://sandbox.arrayfire.com/wp-content/uploads/2014/10/glasses-logo-promo-01.png" alt="Glasses.com"]The Glasses.com app relies on computer vision to recognize the features of a user’s face. The application then generates an accurate, high-fidelity, three-dimensional model of that face, and virtually places selected frames on the image.[/promo][/column][column type="one-third" last="true"][promo image="http://sandbox.arrayfire.com/wp-content/uploads/2014/10/reveal-logo-promo-01.png" alt="Reveal Imaging"]Reveal Imaging, an SAIC company, uses ArrayFire in developing threat-detection products for transportation systems—such as cargo and baggage screening in airports—and in securing facilities and public events.[/promo][/column]

[/content_band]

[content_band bg_color="#f2f2f2" inner_container="true" no_margin="true" border="none" padding_top="10px" padding_bottom="40px"]

[column type="one-half"] [custom_headline type="left" level="h2"]Starter Package ($500) [/custom_headline] Hire us for a single day. We'll match you with one engineer dedicated for a full day, supported by senior and test engineers throughout the day. Here's how it works:

[icon_list] [icon_list_item type="angle-double-right"]We conduct an initial phone call.[/icon_list_item] [icon_list_item type="angle-double-right"]You send us your code or algorithm. [/icon_list_item] [icon_list_item type="angle-double-right"]We analyze your code for potential GPU benefit.[/icon_list_item][icon_list_item type="angle-double-right"]We accelerate as much of your code as is possible within the one-day effort, applying our extensive GPU software libraries.[/icon_list_item][icon_list_item type="angle-double-right"]We produce a final report for you, along with your optimized code.[/icon_list_item] [/icon_list] The final report outlines the best approach to follow for full GPU-acceleration of your code.

[button type="flat"  shape="rounded" size="regular" href="http://sandbox.arrayfire.com/product/consulting-starter-package/" title="Starter Package"]Get the Starter Package[/button]

&nbsp;

[/column][column type="one-half" last="true" ][gap size="10%"][image src="http://sandbox.arrayfire.com/wp-content/uploads/2014/02/Benchmark-guy-torso-opposite.png"][/column]
<div></div>
[/content_band]

[content_band inner_container="true" no_margin="true" border="none" padding_top="10px" padding_bottom="40px" ]

[column type="one-half"]

&nbsp;

[gap size="12%"]

<img class="aligncenter size-large wp-image-5100" src="http://sandbox.arrayfire.com/wp-content/uploads/2014/01/Triumvirate_Exported-1024x599.png" alt="Triumvirate_Exported" width="742" height="434" />[/column]

[column type="one-half"  last="true" ]

[custom_headline type="left" level="h2" ]Custom coding[/custom_headline]

Your hardware can do anything, given the right code. Getting that code right can be tricky when your team is swamped in work or when you're new to parallel programming. Bring us in—our team is capable of writing custom code that's as unique as your work and tailored to your task. Here's what we bring to the table:

[icon_list] [icon_list_item type="angle-double-right"]Excellence in GPU code[/icon_list_item] [icon_list_item type="angle-double-right"]Well-written, efficient C, C++, Fortran, Java, or .NET [/icon_list_item] [icon_list_item type="angle-double-right"]Application porting and integration[/icon_list_item][icon_list_item type="angle-double-right"]Tuning software to peak hardware performance[/icon_list_item][icon_list_item type="angle-double-right"]Scalability of algorithms to handle enterprise-level programs[/icon_list_item] [/icon_list][button  type="flat" shape="rounded" href="http://meetme.so/arrayfire" size="regular" ]Schedule a consultation[/button][/column] [/content_band]