Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Mobile blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
High Performance Computing (HPC) blog Arm Allinea Studio 18.3 is now available with new math routines and FFT improvements
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • High Performance Computing (HPC)
  • Arm Compiler
  • Armv8-A
  • Software Development Tools
  • infrastructure
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Arm Allinea Studio 18.3 is now available with new math routines and FFT improvements

Ashok Bhat
Ashok Bhat
May 29, 2018

Arm Allinea Studio 18.3 is now available with updated Arm Performance Libraries and improved compilers.

Math routines - pow, exp, and log - now part of Arm Performance Libraries

Arm Performance Libraries 18.3 includes a new library libamath, with optimized implementations of pow, exp, and log routines. These routines are available in both single and double precisions. The single precision routines are highly optimized in the 18.3 release. Double precision routines are moderately optimized in 18.3 release with further improvements planned for the 18.4 release. You can find further details on how to use libamath in the Arm Performance Libraries getting started guide.

FFT routines improved further

Arm Performance Libraries 18.3 continues the enhancement of our FFT performance. In our previous release 18.2.0, we had dramatically increased the speed of our 1-d complex-to-complex transforms using the basic FFTW interface for lengths with prime factors up to 19. We have now extended that work to include multiple dimensions, real-to-complex functions, and the advanced interface is now as high performing as the basic interface in all cases.

Arm Perf Lib 18.3 vs FFTW

An example combining lots of these improvements is shown in the above graph. This shows 3-d real-to-complex problems called through the advanced FFTW interface. Problem sizes are cubes of NxNxN, where N increases from 10 to 512 for all values with prime factors up to 19. Times are compared against FFTW 3.3.7, with both cases being executed on a Cavium ThunderX2 node. Values above the horizontal line at 1 show a speed-up from using Arm Performance Libraries for your FFT cases, and we are pleased that most of the results are on this side of the line.

Other key developments on the FFT side include work on the planning stage. We now have an improved plan 'auditioning' process and also now fully support the use of FFTW's wisdom creation and reading functionality.
Note, however, that stored wisdom files will not be compatible between invocations using Arm Performance Libraries and FFTW.

Allinea Studio: All packages available from developer.arm.com

All the Studio packages, including Arm Compiler for HPC package with Arm Compilers and Libraries, are now available from developer.arm.com download page.

Improved documentation

We have now added new pages (C/C++ Compiler options and Fortran Compiler options) on Arm Developer documenting commonly used command line options. These are in addition to the documentation available within the tool via --help and man pages. 

Porting and tuning HPC applications on Arm

Porting and tuning guides on Arm Developer provide instructions on how to build and run popular HPC and scientific workloads with Arm Compilers. These guides enable a smooth transition when porting HPC applications to the Armv8-A architecture. We now have new guides covering more popular workloads

  • LAMMPS
  • WRF
  • HPL
  • HPCG

Support

If you have questions, doubts or want to raise an issue either via support-hpc-sw@arm.com or support-page. The vast majority of requests are answered within a single working day.

Conclusion

We are excited to announce the availability of Arm Allinea Studio 18.3 with new math routines and performance improvements. Please get in touch to request a trial or buy a license. We plan to provide the next release 18.4 toward the end of July 2018 with more features and improvements. 

Related information

Release history
More about Arm HPC tools.

Anonymous
High Performance Computing (HPC) blog
  • Arm Compilers and Performance Libraries for HPC developers now available for free

    Ashok Bhat
    Ashok Bhat
    Arm C/C++/Fortran Compilers and Arm Performance Libraries, aimed at HPC application developers, are now available for free. You no longer need license files to use the tools.
    • May 9, 2022
  • Stoking the Fire in HPC

    David Lecomber
    David Lecomber
    In this blog we look at the growth of Arm in HPC - from humble beginnings to the number one ranked supercomputer in the world
    • May 3, 2022
  • SC21 was virtually awesome

    John Linford
    John Linford
    In this blog we recap the Arm events held during SC'21: BoF, Hackathon, AHUG Symposium.
    • November 22, 2021