Cluster Monkey is an exclusive content based site that speaks directly to the high performance computing (HPC) cluster market and community. We focus on benchmarks, tutorials, case studies, and how-to information that is useful to cluster users, administrators, purchasers, and designers.
[Editors Note: Thanks to John for reporting in from JuliaCon 2018.]
Julia Con 2018 took place at London University College and the Microsoft Reactor
space in Hoxton last week. The conference saw the release of the 1.0 version of the
My main impression is that Julia is being used in production for a wide range of
uses. What follows is a small selection of keynotes and talks which impressed me. All of the
conference talks are available in this YouTube playlist .
The Julia language reached the important milestone of a 1.0 release on Wednesday (August 8th).
During a party in the rather swish Institute for Engineering and Technology
overlooking the Thames in London, the founders of the Julia language performed a
live push of the 1.0 version to Gitbub.
The significance is that the Julia language has often been criticized for changing
the language in ways which break old code at minor version number changes.
The recent 0.7 version was intended as a preview of 1.0, i.e. there would be no
breaking changes between 0.7 and 1.0. Version 0.7 lasted around a month, and there
was a lot of traffic on the Julia discussion board on how packages are being slowly
updated to 0.7 compatibility.
Now with version 1.0 we can look forward to a stable language - so if you have not
looked at Julia yet this is the ideal time to try it.
The first day of JuliaCon 2018 consisted of a series of in-depth tutorials. The conference proper launches tomorrow.
The venue is at the Roberts Building in UCL. As London is still baking in a heatwave I am rather glad that the lecture theatres are well air conditioned! AV facilities are rather good also. More highlights follow.
JuliaCon 2018 is due to take place next week at London's University College. I intend to post some blog entries here to give a flavor of the developments with the Julia language. But first – why Julia?
Like many HPC types, I have a fascination with tools. Finding exactly the right tool for the job is a joy, and I simply cannot pass
a tool store without at least a cursory look around. I was recently in London's upmarket Marylebone district. Here you can find
David Penton and Son a traditional hardware store which has been there for 167 years.
The sort of place where a gentleman in a brown shop coat stands behind a counter and has a detailed knowledge of every object in the
store. As an aside, those interested in Natural Language Processing should view the Two Ronnies famous sketch. Paxton's is a similar shop, but with much nicer staff!
I saw on the counter a simple wooden handled screwdriver. Priced at $40 (£30 ). 40 dollars! For one screwdriver!
But, when I took it in my hand, it felt just right. Balanced, finely finished and ready to work.
These screwdrivers are designed and hand made by an English furniture maker who was fed up with using bad tools.
(see The Screw Driver Company)
There is a similar feeling about the Julia language. The founders of the language are craftsmen who decided the existing tools were not
good enough and decided to create their own. This blog post
describes why they created Julia.
If you want to find out more about the $40 screwdriver which you just MUST have,
I'll be blogging all next week (on ClusterMonkey) from JuliaCon 2018. Check back soon.
Cluster Monkey has been attending the HPC on Wall Street meeting and exposition since it began. The event was a great way for those of us on the east coast to meet twice a year and learn the latest news and have great conversations. Lately, attendance seems to have waned a bit, but there was still a robust and active crowd. In days past, it was almost impossible at times to make your way through the exhibition hallway at the Roosevelt Hotel in NYC.
Recently the show was acquired by Tabor Communication (of HPCWire fame). We believe this will breathe new life into the event and hopefully fill the hallways once again. The rebooted show is focusing on the following themes:
Hybrid IT and Cloud Computing
Big Compute / HPC
Containerization in HPC
For those on the east coast and beyond, the event will take place on Thursday, September 13 at the Roosevelt Hotel in New York City. See you there!
The Open MPI Team, representing a consortium of research, academic, and industry
partners, is pleased to announce the release of Open MPI version 3.0.0.
v3.0.0 is the start of a new release series for Open MPI. Open MPI 3.0.0 enables
MPI_THREAD_MULTIPLE by default, so a build option to Open MPI is no longer required
to enable thread support. Additionally, the embedded PMIx runtime has been updated
to 2.1.0 and the embedded hwloc has been updated to 1.11.7. There have been
numerous other bug fix and performance improvements. Version 3.0.0 can be
downloaded from the main Open MPI web site.