• HPC for the Masses – Python

    Beau Paisley
    Beau Paisley

    The nature of HPC is on the cusp of a revolution with the rapid adoption of the Python programming language. Python is a rich, object-oriented, interpreted programming language with extensive support for technical computing, data visualization, and most…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • Profiling Python and compiled code with Arm Forge – and a performance surprise

    Patrick Wohlschlegel
    Patrick Wohlschlegel

    If you are developing HPC applications, there is a good chance that you have been in contact with Python these days. Whether you use Python to orchestrate large workflows, to quickly put together small prototypes, to visualize data or even to create actual…

    • over 2 years ago
    • High Performance Computing
    • HPC blog
  • Making HPC Programming More Accessible with Cross-Platform Tools

    Patrick Wohlschlegel
    Patrick Wohlschlegel

    Over the last few months, the Infrastructure team in Arm has been very busy, bolstered by a very warm and enjoyable summer! Some of the key news include the announcement of Arm Neoverse, exciting improvements in the GNU toolchain and the release of Allinea…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • How to debug and profile those mixed Python and Fortran codes

    David Lecomber
    David Lecomber

    Python is pretty commonplace in scientific computing these days. It is easy to code and powerful - but numerical computation is not a strength that Python has. Its interpreter simply can’t apply the advanced optimizations to your loops and floating point…

    • over 5 years ago
    • High Performance Computing
    • HPC blog