Case Study: A Fortune 300 Financial Company

ScottCase Studies Leave a Comment

A Fortune 300 Financial Company located in the North East USA ported their CPU code (C/C++) to CUDA and this enabled them to speed up the necessary financial calculations. Their primary objective was to reduce the time taken to run this code. Before porting to CUDA, they required ten to twelve hours to run the entire code. After porting to CUDA, they were able to do the same work in about 30 minutes. The Client has several C/C++ programmers in their team and they trained many of them to use CUDA. Their code used CUDA to speed up a calculation using Monte Carlo methods to analyze various scenarios in their hedge-fund projection system (HPS). The major portion of their calculations was …

Case Study: A Fortune 200 Insurance Company

ScottCase Studies Leave a Comment

A Fortune 200 Insurance Company located on the West coast was using a third-party, closed-source application to make inferences about future market conditions in order to hedge their investments. In order to carry out calculations over millions of possible scenarios, they were using a small cluster consisting of 1,300 hyperthreaded CPU cores in blade servers. In the near term, they projected that their business needs would grow by a factor of two and they were near capacity with their existing system. Mission The Client hired ArrayFire to conduct a comprehensive audit of their system to access its performance in nine key areas: The technological platform – a high-level overview of their system, example execution flows, discussions of shortcomings of their …

Visit ArrayFire at GTC 2017

ScottAnnouncements, ArrayFire, Events Leave a Comment

GTC is quickly approaching and we want to see you there! When: May 8-11 Where: San Jose, California ArrayFire Booth: 406 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 hundreds of sessions and hands-on labs covering a diverse range of application domains. Attend an ArrayFire Talk We invite you to attend the following talk presented by one of our knowledgeable and experienced GPU developers. ARRAYFIRE GRAPH: DYNAMIC GRAPH LIBRARY FOR GPUS Presented by Kumar Aatish – Thursday May 11 at 9:00 am – Marriott Ballroom 3 (Session ID S7723) ArrayFire Graph is an out-of-core dynamic graph library that …

ArrayFire at SC16

ScottAnnouncements, Events Leave a Comment

SC16 is almost here! We’re getting excited to heading to Salt Lake City, Utah, to be a part of this excellent conference. It’s a great place for soaking up HPC knowledge, getting inspired, and connecting with the brightest minds in the industry. Here’s a quick run-down of where we’ll be. Visit our booth. We’re booth #717 in the exhibit hall during exhibit hours November 15 – 17. We’ll be showing off our latest demos and our engineers will be available for questions. Ask your questions, meet the team, or just bounce some ideas. Try our in-booth tutorials. Want to learn how to use ArrayFire to accelerate your code? Stop by and receive an in-booth tutorial from one of our ArrayFire experts. We’ll show …

Visit ArrayFire at GTC 2016

ScottAnnouncements, ArrayFire, Events 2 Comments

GTC is quickly approaching and we want to see you there! When: April 4-7 Where: San Jose, California ArrayFire Booth: 103 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 hundreds of sessions and hands-on labs covering a diverse range of application domains. We invite you to attend the following talk presented by one of our knowledgeable and experienced GPU developers. Real-Time Visualization of CUDA® Data Using ArrayFire Forge Presented by Brian Kloppenborg – Wednesday April 6 at 3:30 pm (Room 211B) We will debut ArrayFire Forge, our new general-purpose data visualization library for GPUs. ArrayFire Forge is a …

ArrayFire at SC15

ScottAnnouncements, ArrayFire, Events Leave a Comment

SC15 is almost here! We’re getting excited to head down to Austin, Texas, to be a part of this excellent conference. It’s a great place for soaking up HPC knowledge, getting inspired, and connecting with the brightest minds in the industry. Here’s a quick run-down of where we’ll be. Visit our booth. We’re booth #2229. We’ll be showing off our latest demos and our engineers will be available for questions. Ask your questions, meet the team, or just bounce some ideas. Try our in-booth tutorials. Want to learn how to use ArrayFire to accelerate your code? Stop by and receive an in-booth tutorial from one of our ArrayFire experts. We’ll show you how the open source ArrayFire software library makes programming GPUs and …

ArrayFire v3.1 Official Release

ScottArrayFire 1 Comment

Today we are pleased to announce the release of ArrayFire v3.1. This new version features new functional support with a focus on computer vision and machine learning functions added to the library, along with new support for Array and Data Handling functions. This release also includes support for CUDA 7.5. A complete list of ArrayFire v3.1 updates and new features can be found in the product Release Notes. With over 8 years of continuous development, the open source ArrayFire library is the top CUDA and OpenCL software library. ArrayFire supports CUDA-capable GPUs, OpenCL devices, and other accelerators. With its easy-to-use API, this hardware-neutral software library is designed for maximum speed without the hassle of writing time-consuming CUDA and OpenCL device code. …

Visit ArrayFire at GTC 2015

ScottArrayFire 2 Comments

GTC is quickly approaching and we want to see you there! When: March 17-20 Where: San Jose, California ArrayFire Booth: 713 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 GTC Session Catalog for more details—you don’t want to miss out! ArrayFire Tutorials at GTC S5797 – Introduction to GPU Computing Using the ArrayFire …

ArrayFire is Now Open Source

ScottAnnouncements, ArrayFire, Open Source 7 Comments

Yes, you read that right! ArrayFire is open source—it’s all there and it’s all free. This is big, and you and the rest of the parallel computing community are going to love it! You can download our pre-compiled binary installers which are optimized for a wide variety of systems or you can get a copy of the ArrayFire source code from our GitHub page. ArrayFire is being released under the BSD 3-Clause License, which will enable unencumbered deployment and portability of ArrayFire for commercial use. So go check it out! We welcome your feedback and look forward to your future contributions to ArrayFire. The move to open source isn’t our only news—we’ve also made ArrayFire better than ever. Check out our recent …

Joint Webinar with AMD: An Introduction to OpenCL Libraries

ScottAnnouncements, ArrayFire, Events, OpenCL Leave a Comment

Back by popular demand! You’re invited to join us for a second webinar held jointly with AMD to discuss productive OpenCL Programming – An Introduction to OpenCL Libraries. We had so many people attend the first one, we decided to hold a second webinar! The webinar will be held on Monday, May 19 at 9 am PT / 11 am CT / 12 pm ET. Join ArrayFire COO Oded Green as he demonstrates best practices to help you quickly get started with OpenCL programming.  Learn how to get the best performance from AMD hardware in various programming languages using the ArrayFire library. Oded will discuss the latest advancements in the OpenCL ecosystem, including cutting edge OpenCL libraries such as clBLAS, clFFT, clMAGMA and ArrayFire. …