Allinea Software Blog

Sat November 14, 2015 by special guest Dr Vince Betro



Courtesy of Repast HPC Zombie


Hello, Student Cluster Competition participants! I am excited to get to work with you again…you may remember me as one of the University of Tennessee coaches from years past, and no matter how far I travel, HPC is always near and dear to my heart. So, when Allinea asked me to do a write up on an SC15 Competition code with their tools, I jumped at the chance!

Of course, when looking through the potential applications, I had a tough time choosing. Should I work on a code like MILC, WRF, or Trinity that has a copious library of publications you can already reference on optimization or dig in to Repast HPC...

Repast HPC Zombie
Wed October 21, 2015 by Mark O'Connor

This year we're proud to be sponsoring the Student Cluster Competition at SC15. One of the key codes teams will have to optimize for their systems is the classic Linpack benchmark. I decided to have a go on one of our test systems to see what the students are up against.

Thu August 20, 2015 by David Lecomber

We’re proud to announce the release of our latest version of Allinea Forge - including DDT and MAP - and Allinea Performance Reports.

I know you are asking "what’s new and how will this help me?"   You can read the release notes but here is my top five.

Tue August 18, 2015 by Mark O'Connor
The Story So Far

In Part 1 I ran Discovar, a life sciences genome assembly code, on one of our internal systems and optimized it to run the benchmark code 7% faster. Of course, physical hardware often performs very differently to cloud-hosted machines as I discovered to my surprise when I ran the same code on an EC2 instance.

Wed July 29, 2015 by Mark O'Connor
Part 1: Optimizing on physical hardware Introduction

For those who don't know it, Discovar is a life sciences variant caller and small genome assembly code. It turns the output from sequencers into entire genomes given a reference sequence. This is computationally very expensive and I decided to take a look at it under MAP, our OpenMP and MPI profiler.

Wed February 11, 2015

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 operations that a C++ or Fortran compiler can.

Wed February 4, 2015 by Mark O'Connor
A whirlwind tour of Allinea MAP's new OpenMP profiling capabilities

We're going to see what Allinea MAP 5.0 can do by profiling three versions of a simple PI calculator program with some added I/O for good fun:

A serial version An OpenMP version A mixed OpenMP and MPI version

Let's get started!