The third Workshop on Accelerator Programming Using Directives (WACCPD) has posted their meeting agenda. Held in conjunction with SC16, the WACCPD workshop takes place Nov. 14 in Salt Lake City. “To address the rapid pace of hardware evolution, developers continue to explore and add richer features to the various (parallel) programming standards. Domain scientists continue to explore the programming and tools space while preparing themselves for future Exascale systems. This workshop explores innovative language features – their implementations, compilation & runtime scheduling techniques, performance optimization strategies, autotuning tools exploring the optimization space and so on. WACCPD has been one of the major forums for bringing together the users, developers and tools community to share their knowledge and experiences of using directives and similar approaches to program emerging complex systems.”
In this RCE Podcast, Brock Palen and Jeff Squyres speak with the creators of the Julia programming language for technical computing. “Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia’s Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.”
With the advent of the tremendous compute density of new processors, it is important to understand if an application can take advantage of multicore. “Developers should understand if an application might be ready to run in a highly vectorized or many core environment before attempting to do the work necessary to obtain the high performance that might be expected.”
“Being ready with full support for Intel Xeon Phi from day one has been a key strategy for Allinea and underpins our approach for supporting customers, such as Los Alamos National Laboratory on the Trinity system, Argonne National Laboratory on Theta and NERSC on Cori, where work is now underway to port code and get applications ready for more complex science on a larger scale.”
Today COMSOL announced updates to their software solutions for multiphysics modeling, simulation, app design and deployment. The latest update of the COMSOL software features major performance increases and the release of the Rotordynamics Module, which is now available as an add-on product to the Structural Mechanics Module.
Today General Atomics announced the next generation of Nirvana – a premier metadata, data placement and data management software solution for the most demanding workflows in Life Sciences, Scientific Research, Media & Entertainment and Energy Exploration. “Nirvana 5.0 reduces storage costs up to 75% by turning geographically dispersed, multiple vendor storage silos into a single global namespace that automatically moves infrequently-accessed data to lower-cost storage or to the cloud.”
“Science problems are becoming increasingly complex in all areas from physics and bioinformatics to engineering,” said Siegfried Hoefinger, High Performance Computing Specialist at VSC explains. “Bigger is better, but inefficiency will always limit what you can achieve. The Allinea tools will enable us to quickly establish the root cause of bottlenecks and understand the markers for inefficient code. By doing so we’re helping to prove the case for modernization, can start to eliminate inefficiencies and exploit latent capacity to its full effect.”
Today ACM and IEEE Computer Society named Bill Gropp from NCSA as the recipient of the 2016 ACM/IEEE Computer Society Ken Kennedy Award for highly influential contributions to the programmability of high performance parallel and distributed computers. The award will be presented at SC16 in Salt Lake City.
Researchers at the Future Technologies Group at Oak Ridge National Laboratory (ORNL) have developed a novel programming system that extends C with intuitive, language-level support for programming NVM as persistent, high-performance main memory; the prototype system is named NVL-C.
Two University of Wyoming graduate students earned a trip to the SC16 conference in November by virtue of winning the poster contest at the recent Rocky Mountain Advanced Computing Consortium (RMACC) High Performance Computing Symposium. “I hope to receive good exposure to the most recent advancements in the field of high-performance computing,” Kommera says.