NAGnews 123 | 26 June 2014
In this issue
- NAG Library for .NET updated, enhanced and available!
- Significance Based Computing For Reliability and Power Optimization Project
- New NAG HPC Training Courses - UK & USA
- Mark 24 new functionality spotlight: Matrix Functions
- NAG Training Courses and Events
- Best of the blog
NAG Library for .NET updated, enhanced and available
We are delighted to announce the availability of the latest release of the NAG Library for .NET. Release 2 of this Library has seen many improvements and additions.
New functionality includes:
- Global Optimization
- Local Optimization
- Matrix Functions
- Nearest Correlation Matrix Routines
- Linear Quantile Regression
- Integer LP/QP solvers
A list of new functions in Release 2 can be found here.
Other benefits in NAG Library for .NET, Release 2 include:
- The new Installer is more natural in Windows 8 and reflects NAG's other Windows Library products thus improving usability.
- The expert library routine documentation has been updated in-line with current versions of Internet Explorer and is now available in HTML on the NAG website.
- The NAG Library for .NET's underlying code base has been updated to Mark 24 NAG Library sources and now benefits from all code improvements made since Mark 21.
We encourage all users to upgrade their NAG software to the latest Mark or Release - this might mean contacting someone responsible for software at your place of work or study. For help with any NAG software, whether that be upgrading or a technical matter, please contact us.
Significance Based Computing for Reliability and Power Optimization Project
NAG participates in the Industrial Advisory Board (IAB) of the EU-funded SCoRPiO project on Significance-Based Computing For Reliability and Power Optimization. SCoRPiO's premise is that in many application domains, some execution phases of an algorithm are more important in determining the quality of the output result compared to others. Eliminating less-significant phases of a computation can be used to reduce energy dissipation and increase performance.
An interesting part of the project is to automatically determine the significance of certain computations through profiling or analytical methods. SCoRPiO investigates the use of mathematical tools such as Automatic Differentiation (AD) in combination with Interval Analysis to compute the degree to which each task contributes to the quality of the final program output. AD methods enable a fine-grained analysis of sensitivities of numerical simulations, thus representing a profiling stage for an energy-aware compilation. Combinations of AD with interval arithmetic or stochastic methods, such as Monte Carlo, are also considered in SCoRPiO.
For more information, the website of the project is: http://www.scorpio-project.eu/.
New NAG HPC Training Courses - UK & USA
NAG have recently announced that a selection of their most popular HPC training courses will run in both the UK and the USA. The courses are open to attendees from any commercial or public sector organization.
The courses will include:
- Multicore Programming with OpenMP
- Programming GPUs with CUDA
- Programming the Intel Xeon Phi
- Introduction to Fortran
- Essential HPC for Buyers, Managers, and R&D Leaders
The courses will be run in the UK and the USA between August and December this year. Places are limited and available on a first come first served basis, starting from £395 / $495 per person. Details of these and the many other NAG HPC training courses can be found on our website.
NAG also delivers HPC courses for users, programmers, managers and business leaders on demand at customer sites or as part of services engagements.
Mark 24 new functionality spotlight: Matrix Functions
Further functionality has been added to the suite of matrix function routines for Mark 24 of the NAG Library. In this article we briefly discuss some of the theoretical background and applications of the functions of matrices and give an overview of the functionality in the NAG Library.
Training Courses - Our expertise. Your productive team.
Your users, developers and managers can all benefit from NAG's highly regarded training courses. All of the training courses shown below have been delivered successfully either from NAG offices or at client premises. Training courses can be tailored to suit your particular requirements and be targeted to novice, intermediate or experienced levels. Specialized mentoring and development programs are also available for HPC managers.
|HPC & Software Training||NAG Product Training|
For more information about our courses including tailoring a course for your exact needs please email us.
NAG are planning two Algorithmic Differentiation related events in New York this July.
- The first is a technical workshop hosted by the Certificate of Quantitative Finance Institute, entitled "Adjoint Algorithmic Differentiation Software Tools".
Date: 15 July 2014
Time: 9 am - 12 noon
Venue: Fitch Learning Offices, New York City
- The second event is a meet-up with the Thalesians also in New York City on 15 July, entitled "Adjoint Algorithmic Differentiation Software Tool Support for Computational Finance". Time and venue to be confirmed.
If you are interested in attending one or both of these events please email us.
NAG will be at the following exhibitions and conferences over the next few months.
- International Supercomputing Conference (ISC)
22-26 June 2014, Leipzig
- ARPM Bootcamp
11-16 August 2014, New York University
Register: Select registration type "Partner" and specify "Other"; then specify "NAG" to receive a discounted partner rate.
- 21st International Conference on Computational Statistics (COMPSTAT)
19-22 August 2014, Geneva
- 4th IMA Conference on Numerical Linear Algebra and Optimization
3-5 September 2014, University of Birmingham
- The Trading Show
8 October 2014, New York
The Best of the Blog
Secrets of HPC Procurement
Liked my article today in HPC Wire, "Secrets of the Supercomputers"? I firmly poke fun at various elements of an imaginary supercomputer procurement process. However, I'm sure many readers will also see familiar and painfully serious aspects in the fictional story.
As I mention at the bottom of that article, NAG can help make the process of buying HPC systems much better than the worrying case in the article.
For example, the tutorial I ran at SC13 with Terry Hewitt titled "Effective Procurement of HPC Systems" was very popular (~100 attendees). We have provided similar training as part of consulting engagements and we are now looking at running the tutorial again as an open short course.
NAG can also provide other training courses (we did a press release on our upcoming schedule today) including "Essential HPC for Buyers, Managers, and R&D Leaders".
Read the full blog post here.
NAGnews - Past Issues