The paper, "Accelerating Phylogenetic Inference on GPUs: an OpenACC and CUDA comparison" by University of Barcelona and Intel Barcelona Research Center claim near-CUDA performance for OpenACC - within 10% - that can be achieved when accelerating a Phylogenetic Tree code based on the popular MrBayes Markov chain Monte Carlo (MCMC) package. Comparing with state-of-art … [Read more...]
MSI WS60 Mobile Workstation – Awesome CUDA-Capable, Linux, and Window Mobility
The recently released MSI mobile workstation (WS60 20 OJ 3K-004US) provides a no-compromise laptop for those who wish a thin-and-light desktop replacement at work and when traveling. This device is now my work machine of choice (that relegated a wonderful HP Z800 workstation to a remotely accessed resource). I have found that the WS60 provides a well-designed and … [Read more...]
Houston Workshop: Directives and Tools for Accelerators: A Seismic Programming Shift
With space for 70-80 participants, those who wish to attend the FREE University of Houston workshop, "Directives and Tools for Accelerators: A Seismic Programming Shift" must register by October 10th, 2014. The workshop is a fill-day event on October 20th, 2014, with a preceding welcome reception on October 19th, 2014. THis workshop is organized by the HPC Tools group in the … [Read more...]
OpenACC Compilers Deliver 85% The Performance Of Hand-Optimized Code
Directive-based compilers offer both portability and the ability to optimized code for specific platforms such as GPUs and CPUs. A recent LCPC14 paper, "Directive-Based Compilers for GPUs", by Swapnil Ghike, Ruben Gran, Maria J. Garzaran, David Padua at the University of Illinois at Urbana-Champaign found OpenACC code generated by the PGI and Cray OpenACC compilers achieved … [Read more...]
Mix OpenACC and CUDA (including Thrust)
The NVIDIA Parallel ForAll blog shows how to mix OpenACC and CUDA (including Thrust) with the host_data construct, the deviceptr clause, and the acc_map_data() API function. … [Read more...]
PGI OpenACC 14.7 Available
Release 14.7 of the PGI compiler is now available for download. PGI Accelerator Features and Enhancements Support for CUDA managed data in CUDA Fortran Expanded OpenACC C++ Support Expanded OpenACC Features C global (extern) variables in OpenACC declare directives Fortran module variables in OpenACC declare directives Full support for the atomic … [Read more...]
Registration Open Until Aug 29 for ORNL OpenACC Hackathon
Get expert help and training plus get your code running on accelerators with OpenACC! Registration is now open for the OpenACC Hackathon at ORNL. The entry period will stay open for only 2 weeks and will close August 29th. Selected teams will be notified September 5th. Prior GPU experience is not required! Details Start: October 27 @ 8:00 amEnd: October 31 @ 1:00 … [Read more...]
Berkeley Online and Onsite 2014 Short Course on Parallel Programming – Aug. 18
Monday August 18, 2014 the Berkeley EECS ( Electrical Engineering and Computer Sciences, COLLEGE OF ENGINEERING, UC Berkeley) will provide an on-site and on-line introduction to parallel architectures and programming issues, a thorough exposure to languages and tools for shared memory programming, including hands-on experience, a presentation of high level programming parallel … [Read more...]
OpenACC OLCF Hackathon – Applications Accepted Aug 15 – 29
Oakridge National Laboratory announces the OLCF’s first ever hackathon will take place October 27-31, 2014. Apply between 15 - 29. Contact Fernanda Foertter. So what is this all about? Teams of developers will attend a 5-day intensive hands-on workshop guided by OpenACC mentors. These experts come from labs, universities and vendors and will guide your team from start to … [Read more...]
SC14 WACCPD Workshop on Accelerator Programming Using Directives
Call For Papers for the SC14 Workshop on Accelerator Programming Using Directives (WACCPD), which brings together leading researchers and software designers at the forefront of the application of high-level directives to program accelerator-based architectures. Using directives improve productivity, and program portability with minimal changes to the applications while … [Read more...]









