Acceleware Blog

SuperComputing 2012 Wrap up

We set off to Salt Lake City for SuperComputing 2012 (SC12), trying to escape the snow and cold in Calgary only to land in a full blizzard at SLC airport. The snowfall didn't last very long though and we experienced the city in a beautiful mix of fall, winter and blue skies.

Acceleware - Salt Lake City by Night

First C++ AMP Course in Seattle, WA

Last week I had the pleasure of teaching (drum roll please!) the first EVER C++ AMP class. The course was held on Microsoft’s headquarters in Redmond, WA, just down the hall from the development team that created this new technology that is bringing GPU programming to the masses.

Acceleware C++ AMP Training Course
I knew I had found the right building at Microsoft’s headquarters in Redmond, WA when the lamp posts lining the street were all decorated with the new Visual Studio 2012 logo!
 

C++ Accelerated Massive Parallelism (C++ AMP) is a new open specification heterogeneous programming model, which builds on the established C++ language.

Created for heterogeneous computing C++ AMP is designed to accelerate the execution of your C++ code by taking advantage of data-parallel hardware such as a GPU, with an implicit fallback to multi-core CPU and SIMD instructions.

Developed in partnership with Microsoft, the course focused on using GPUs as the data parallel hardware. The 12 attendees were from a range of disciplines including Metro App & Gaming developers to C++ and C# developers looking to accelerate a myriad of algorithms. The C++ AMP advantage of productivity proved itself throughout the week as students quickly grasped the API, worked with the intuitive and broad functionality of the C++ AMP debugging support in VS 2012 and used functionality, unique to C++ AMP, to optimize their algorithms. For example, the course participants wrote functions with the restrict(amp,cpu) qualifier that allows them to write the function once but call it from both CPU and GPU code. Additionally, students used the new completion_future class to optimize, with clean readable code, asynchronous operations.

Thank you to all of the attendees who participated. I really enjoyed teaching the class and I look forward to the next course in New York!

EAGE 2012 in Copenhagen, Denmark

The 2012 meeting of the European Association of Geoscientists and Engineers took place in Copenhagen, Denmark, a beautiful, clean, friendly city with an outstanding mixture of historical buildings and very modern architecture. We stayed in the old part of the city, close to a canal where ships of all descriptions sail by. The city streets are dominated by folks in business attire riding bicycles to and from work, and the resulting lack of car traffic makes for a quiet and very pedestrian-friendly city core. There is a quick and efficient driver-less train that brought us to and from the conference center which is distinguished by the very modern attached hotel, with it's sloping and overhanging walls and triangular windows. The delicious Danish open sandwiches called smørrebrød (literally, buttered bread), were a big hit with all of us for lunch, as was the local Tuborg beer.

Copenhagen Conference Center - Acceleware at EAGE 2012

We saw a regular stream of visitors and the two RTM images that showcased our latest TTI imaging abilities got a lot of attention, with several people commenting on the excellent quality of the image. We were located close to the Paradigm booth, and had several meetings with our friends there. We have also had several discussions with Tsunami Developments, our other RTM integration partner. Both are very keen to integrate against our next AxRTM release, due out by the end of June.

Reverse time migration is becoming a more established technology this year, with several medium-sized processing companies offering it as a service, in addition to the major acquisition and processing companies. Likewise, GPUs are a relatively established technology, with all high-performance hardware vendors offering GPU-enabled solutions, and several of the RTM talks being based on GPU implementations. However, most of technology that was presented was either already available in our AxRTM library or things that we are aware of and working on.

Full-waveform inversion forms a large part of this years technical session, with four full sessions and a two-day workshop and course dedicated to the latest research in FWI.

Med venlige hilse fra Danmark,
- Darren, Ray, Steve, Geoff

GTC, San Jose 2012

This year at NVIDIA’s GPU Technology Conference in San Jose, I had the privilege of hosting a CUDA™ workshop to over 200+ attendees. Throughout the day we covered topics including GPU memory management, debugging, and optimizations. The questions from the audience were very insightful and addressed important aspects of GPU programming. I would like to thank Kiran and Ramesh who were able to help me on stage with the code demonstrations. The feedback from attendees was very positive and I look forward to hosting additional seminars at upcoming conferences.

Video: Acceleware Reverse Time Migration

As oil and gas exploration is forced to deal with increasingly complex geologies, many of the established imaging methods (for example Kirchhoff depth) can struggle to produce accurate images. Reverse Time Migration (RTM) has become firmly established in recent years as the preferred imaging option for complex geologies. Its simplicity and superior imaging quality stem from the use of a full solution 2-way wave equation. This makes no approximations limiting the direction in which seismic energy can travel.

Slidecast: GPU Technology and Usage Models

GPUs and their applications can be a complex topic. This week I came across an insideHPC article of NVIDIA presenting an introduction into the GPU technology and usage models. So, if you are interested in an introduction of what GPUs can do for you, look no further!

Webinar: Hardware Accelerated Clusters

Acceleware latest webinar: Watch Acceleware Product Manager Chris Mason discussing the benefits of using GPU clusters for performance and power savings:

Happy Holidays

Happy Holidays from Acceleware

The Management and Staff at Acceleware would like to extend their warmest wishes to you and your families this holiday season. As 2011 approaches, we would like to thank you for your continued loyalty and support. We look forward to another exciting New Year at Acceleware.

SuperComputing 2010

Acceleware at SuperComputing 2010SuperComputing 10, the last of Acceleware’s three big fall tradeshows took place last week in New Orleans.

SEG 2010 Wrap-up

At the 2010 Society of Exploration Geophysicists Meeting in Denver last week, Acceleware Research Scientist Dr. Damir Pasalic was concerned about the energy he would need to present two technical papers that are part of our work on Reverse Time Migration (RTM): "Convolutional perfectly matched layer for isotropic and anisotropic acoustic wave equations" and "A discontinuous mesh finite difference scheme for acoustic wave equations.”

Pages

Subscribe to RSS - blogs