HPC Events

Whatever the scale of technical computing you are using, from multicore workstations to multi-thousand-node supercomputers, getting involved with the active HPC community can help you - whether you need technical insight, networking time or career development. Online resources can help, but by far the most effective way of benefiting from the wider HPC community is by participating at the right events.

The big supercomputing conferences

ISC 2017 (June, Frankfurt, Germany) |  SC 2017 (November, Denver CO, USA)

The two big all-in-one supercomputing events of the year are the annual Supercomputing conference, colloquially known as SC, held in each November in the USA, and the International Supercomputing Conference (ISC), held each June in Germany.

ISC offers a large technical programme, an educational programme and a huge exhibition. As well as the official conference, there is a whole side conference taking place in the surrounding hotels, as vendors run non-stop briefings for key customers, and the heads of supercomputer centres assess the market. There is no single bigger week in the HPC calendar.

ISC is similar to SC, just a little smaller, with about 3,000 attendees as opposed to about 10,000. But some people think ISC is a friendlier event because of its smaller size and different type of location. Certainly the potential for ad hoc networking is very good, as opposed to the aggressively planned networking at SC.

Networking and case studies

Then there are the smaller workshops, typically with 100 to 200 attendees, which place a greater focus on networking opportunities and presenting case studies, along with updates from major HPC users, national labs and vendors.

Of these types of event, the two that stand out for me are the IDC HPC User Forum, hosted twice a year in the US, and the HPCC USA conference held in Newport, Rhode Island each March, also known as the Newport event (sadly, the excellent HPCC-USA has not been held in recent years). If using or managing HPC is your main role, then these two workshops are great for finding out what similar organisations are doing, and to pick up tips and ideas.

For those new to HPC, perhaps considering buying your first large cluster or formalizing HPC as an activity in your organisation, then these two events are approachable and much less daunting than the large SC and ISC conferences.

Technical conferences

At the other end of the spectrum are those conferences that are predominantly about the technical programme, such as the SIAM Parallel Processing or CSE conferences. These are great for career development if you are involved in research into HPC technology, a programmer of HPC systems, or a scientist making regular use of HPC.

The nuggets

Perhaps most useful are what I call the "niche nuggets". These are (sometimes smaller) workshops that centre on a specific theme. If that theme or the resulting audience is relevant to you, then these can be very productive events. These are often organised by national labs, major HPC centres, or groupings of end-users.

They may be focused on an industry - for example, aerospace or oil and gas - or technology, such as many-core computing or exascale software challenges. These workshops bring together users in a given field to discuss how to do HPC better, or to learn about the challenges and opportunities coming from future HPC technology.

Of these, the biggest (>600 attendees) and best by far is the Rice Oil & Gas HPC workshop held in Houston each year at the start of March. This is a very good HPC conference in its own right, and the focus on oil & gas sector only improves it.

The secret ones

Finally, there is another category of HPC conferences/workshops - those that are not advertised, are "invitation only", etc. These are usually very good (if you are able to secure an invite!). These include "Salishan", "SOS", "iHPCug", and others.

If your favourite conference is missing then I would be interested to hear about it.