tcpip: (Default)
This week is eResearch Australasia, probably the most significant meeting of minds in the country of its sort. I have presented several times in the past at this annual conference, and this time I'll be speaking on the "The Spartan HPC Story: From Small Scale Experimental to Top500 and Beyond" which, as one fellow staff member quipped, is "a love letter to Spartan". There is some truth to this; I have watched Spartan grow over the past nine years from being just a plan on paper, raised in innovative poverty, and becoming one of the most significant systems on the planet with volumes of research output. Supercomputing is important, with a return of forty-four dollars in profits or cost-savings per dollar invested. There is not an area of modern technology or science that has supercomputing has not touched (could you imagine where we would be with COVID-19 without supercomputing?), and it pleases me a great deal to be deeply involved in this industry and academic pursuit.

But this is not the only academic pursuit of recent days. I have already started drafting a presentation on bioinformatics HPC education for EResearchNZ, which will be held in Christchurch early next year. Apropos more New Zealand matters, last week I attended the annual Wellington University Alumuni event (when you've graduated from several universities, you get to go to a few of these), where Professor Nick Long of the Robinson Research Institute spoke of their fascinating developments in superconductors (which NZ is a bit of world leader in) for fMRI, electric aviation and space vehicles, and even fusion power. Further, this week I have also finished two major assignments (two PhD reviews) for the subject International Academic Writing for my doctoral studies at Euclid University, and finally, I have started writing a paper on catatonia with Angela L (she's the subject expert, I'm merely a helpful wordsmith making use of his psychology degree).

Far from being a cloistered figure, this weekend's big trip was out to Bendigo with the Australa-China Friendship Society, where we caught up with members of the Bendigo Chinese Association who have done remarkable work in preserving and promoting that community's strong ties to the region of Dai Gum San (Big Gold Mountain). We visited the Golden Dragon Museum, the Kuan Yin Temple, Guan Yin Miao (temple of The Goddess of Mercy), Yi Yuan ("Garden of Joy"), and the Bendigo Joss Hoss Temple. The visit was so enjoyable and educational, and the local Chinese association was so helpful and friendly that I believe it will become an annual trip for the ACFS.
tcpip: (Default)
There's been a couple of opportunities for exploring the arts this week with Erica H., being present for both events. The first was entitled "Folio Live" for graduating students in Interactive Composition from the University of Melbourne, which combined film, animation, dance, and theatre. The second was the Australian World Orchestra and the Melbourne Conservatorium of Music (again, recent graduates) performing Mozart, Glinka, and Dvořák, the latter as always being very impressive to me. This coming Tuesday I also have an evening with Alison B., for Chant du Saxophone Ténor with pieces from Beethoven, Schubert, Schumann, and Glazunov. Whilst in so many ways Southbank is the Manhatten of Melbourne with its towers of glass and steel, it is also a great arts precinct, and I cannot imagine living here without taking advantage of that.

On the work-related front, the Spartan supercomputer has finally run the necessary tests on part of the upgraded system, earning itself a certificate in the top 500 this week as the third most powerful ranked system in the country (after NCI and Pawsey). The assessment actually leaves out a good portion of our GPU nodes that would have pushed our ranking even higher and doesn't include any of our CPU-only nodes which would have given it another third in performance. This said the Top500 is really a marketing exercise that provides an at-a-glance indication of improved computational performance over time. The real metric is how much successful research is done, and on that criteria, we're doing extremely well. On that matter, the first three days of next week will include HPC training workshops, including "High Performance and Parallel Python", which I have spent a fair bit of this past week doing further development.

Finally, there is some academic progress for the Masters of Climate Change Science and Policy. As expected my illness in the assessment week had led to a dip in grades, although in one case it really strikes me as quite implausible. Nevertheless, by my calculations I have two A- grades for "Climate Change Mitigation" and "Climate Change Impacts Adaption" and have fallen just short of one with a B+ for "International Climate Change Policy"; I am still waiting for the results form "Climate Change Lessons from the Past". In any case, I am certain to have received a sufficient overall grade to do the research paper, which will be a 15,000-word essay on climate change impacts, adaption, and mitigation in developing Pacific nations - that is, combining content from the year's study. I am extremely tempted to take a visit to one such set of islands in the next month or so as part of that research, and the most likely candidate is looking like Vanuatu.
tcpip: (Default)
Today marks the EoY for work, another year in supercomputing. I can be pretty pleased with the final day's task; a researcher had 34 subjects with 100 optimisation runs across 40 variables. To run this in serial would have been somewhat time-consuming. With a combination of multiple job scrips, job arrays, and parallel loops with multiple cores, I think the computational task will have a c30000x speedup. I could possibly do more if the code refactored into a faster language and made use of GPUs. But that time isn't available, given the request came in yesterday! Still, it does serve as a valuable illustration of the sheer performance gains that can be achieved by decomposition, parallelisation, and job arrays in a high-performance computing environment. There's a reason our system has over 5000 users.

It's been an interesting year in my job; I achieved over and beyond stated expectations. I ran 26 workshops in high-performance computing, parallel programming, and the like, established a mentorship program for lead users in a dozen projects to further expand the training and education program, and gave guest lectures and tutorials for the course COMP90024 Cluster and Cloud Computing. I was the co-author of a chapter on secure shell in HPC environments. The HPC system was cited in at least 72 papers in the past year, mainly in genomics and related fields, and material engineering and fluid dynamics.

I attended three conferences and presented at eResearchNZ on the International HPC Certification Forum (which I remain on their Board), and wrote a background paper on Microprocesser Trends for HPC in 2022-23 (the work version had a lot more in-house information). I chaired work's Cultural Working Group which included organising a number of researcher presentations, and responses on mental health management (I also acquired a Mental Health First Aid certificate). All this on top of the usual tasks relating to HPC administration, job submission, software optimisation, and general advice to researchers on how to use the system. I'm rather looking forward to more of this next year, and I know I am fortunate to have a job that I enjoy, contributes something meaningful to the world, and provides good remuneration.
tcpip: (Default)
When I look over my activities for the past several days it was pretty much entirely HPC Workshops in one form or another, starting with an introductory session at the National Compute Infrastructure's system, Gadi (most powerful public computer in Australia) conducted by Intersect. It was the sort of material that I am very familiar with of course, but every so often I like to drop into such courses to see how other people deliver their content. Certainly, I have more than a sneaking suspicion that they've picked up quite a bit of content from my workshops, but that's why I deliver them. To say the least, I'm not much of a fan of "hidden knowledge". The course does skip a lot of the Linux integration that I consider important, both assuming basic shell knowledge as a prerequisite and ignoring shell scripting, even when they are included in HPC scheduler scripts. On the other hand, their engagement through polls could be developed as a sort of formative assessment is welcome, as is their review of NCI's post-job metrics.

Following that workshop, the next three days I had workshops of my own to conduct, the final events of the year. As usual, I had the Introduction to Linux and HPC and Advanced Linux and Shell Scripting for HPC, and the third day was Mathematical Applications and Programming for HPC. The first two I pretty much run every month and the latter twice a year, as it alternates with quite a range of other workshops. Since the last session, it's had a pretty hefty revision, moving away from the "this is how you use R (or Octave, or Maxima, etc)" and more towards integration in job submission scripts and improving throughput and performance. This is going to be part of an ongoing trend in the coming year as well along with a stronger inclusion of Julia into the course, probably at the expense of Maxima.

It's been quite a year for the workshops, with more than 30 delivered, and something like 600 or more researchers in attendance. Of course, it is absolutely necessary and the demand is very strong and ongoing. It's one thing to leave researchers on a bit of a limb and say "read the manual", or even assume that they going to learn by osmosis (and such arguments are sometimes raised), but the scoreboard tells the story. Even if the researcher has "read the manual" (and we do put out a lot of documentation), they will always be unsure of something or find that their particular problem has been covered by the content. As a result, the University of Melbourne has ended up with a system that is heavily used (close to 100% node allocation on most days), has a very large number of users and projects, and has an impressive list of research outputs - not a week goes by without a paper being published that used the system. I really don't think we would see anything of the sort without the training workshops.
tcpip: (Default)
Settlement for my new apartment was on Friday, putting me in the frankly ridiculous situation of currently owning three places. Of course, I still have to move all my possessions and prepare the Willsmere house for sale, and I'm actually sufficiently cash poor at the moment that I can't do this right away (my conveyancing agent wanted their fees and stamp duty paid up-front, so that's $20K down the drain). Still, under our current law, buying is so much more sensible than renting if you have the up-front cash for a hefty deposit. Our housing and land system is so broken in favour of the landlord class, against new developments and renters, that it is almost always utterly irrational to rent as a matter of choice. All this could have changed for the better in the 2019 Federal election, but a campaign of fear, uncertainty, and doubt put an end to that. It's all a very illustrative example to me of what I utterly hate about politics - the irrationality and rejection of public welfare, the lies by vested interests and their ignorant allies, the power games - and the recognition of the utter necessity of engagement in it. It is all very well to have good relationships with your friends and build helpful communities, but all of that can be undone with a stroke of a pen and even greater welfare could be generated with the same pen. As Martin Luther King Jnr said: "What is needed is a realization that power without love is reckless and abusive, and love without power is sentimental and anemic."

Whilst on the topic of love and while I should be happy with the new life ahead of me, the opposite is the case. I have been struck by a horrible experience of utter emptiness from correspondence earlier this week. In a continued streak of tumultuousness in affairs of the heart, it is again mia koramikino (as the Esperantists say). It has left me feeling utterly gutted, leaving but an empty shell of a person. The sculpture in Geneva, Melancholie by Albert Gyorgy, quite captures how I feel. I find it particularly poignant that the head is still attached; the thinking stoic mind separated from the visceral romantic body. However, a day after this correspondence, we had an old friend in the form of Rob L., visit. Rob runs a brewery and as an expert on such matters and brought over some local beers. It turned into "German night", as I cooked up kaese spaetzle and pfitzauf, and concluded the evening with mummelsee geist alcohol. It was lovely conversation, providing a sense of physical and social fullness, and yet one that contrasted so strongly with my emotional state. Naturally enough, I will write more about the latter, when I have composed myself.

I must conclude on a work event that I was responsible for organising; "Sam Blake and the Zodiac Mindwarp". Whilst it was restricted to staff of Research Computing Services and some selected researchers close to that body some notes can be provided about the event. Sam was part of small international team that cracked the 340 Cipher after fifty years by the Zodiac Killer, and some of that work was done the Spartan HPC system. I remember the news quite well because it's not every day that the system you work with effectively has a news embargo requested by the FBI! Sam's presentation did cover a range of issues in cryptography and the cipher in particular, along with the significant international coverage of the news, and illustrated a few example scripts that he used on the system. I pointed out very quickly with a few tweaks we could have made them run them a couple of orders of magnitude quicker. Who knew that communication could be so important even in technical fields? Anyway, there is future work that could be carried out and I hope to work a lot closer with Sam to see this to realisation.
tcpip: (Default)
I've recently had a few data issues with the hosting company that I have several websites with; I used a block reseller account and a little while ago they shifted the main account without shifting the various domains underneath it. This has caused a few issues, to say the least, and the most recent being the discovery of many old mailing list archives are missing. The data issue discovery has only come about since I noticed that a vast quantity of my Eclipse Phase archives were missing; I ran a session today which went pretty well and followed on with some fairly dramatic events as the long-running game nears a conclusion after several years. I certainly hope they can resolve that as soon as possible.

As an appropriate issue, yesterday I finished a paper entitled Heterogeneous Compute, Reliable File System: The Spartan Approach to HPC Data Issues, a submission to the (now virtual) International Conference on High Performance Computing & Simulation, which pretty much celebrates the successes of the Spartan HPC system and explains the reasons for its most recent upgrades. Apart from that I've been heavily working through the new course material and will have two days of workshops in the coming week. In what is welcome news for all concerned, the University has decided to delay involuntary redundancies and will revisit the issue in 2021, which at least nobody receives a particularly unwelcome Christmas present this year.

Saturday was a bit of a write-off for me, as I did not react well to Friday night cocktails. Margaritas are jolly good fun and all, but they can pack a punch, and when you've neglected to have one's regular post-drink and pre-sleep formula (a litre of water, a vitamin B tablet, and two panadol) the aging body really feels it the following day. Even more oddly, today wasn't too great for me either. A few days ago I had stubbed my big toe, said "Ouch!" and thought nothing more of it. Today it was red, swelled, and incredibly painful to put any weight on it. So I've been far more sedentary than I would like, but necessary under the circumstances. I'll be very annoyed if I've somehow managed to give myself a more permanent injury.
tcpip: (Default)
Gaming sessions have returned back to normal with the return of Andrew D., from his Malaysia and UK holiday. Sunday was the regular session of Eclipse Phase. As is often the case, the first session sets the scene and this time it included the hatching of an Iktomi egg and contact by The Factors in Uranus. Wednesday was a session of Laundry Files which continued the explosive problem of a person in China being a nexus point between this world and fire vampires. Apropos have still be working on Papers & Paychecks with positive responses to the draft, perhaps the best being from NinjaDan, "this is looking like a real RPG sourcebook". Well, yes, that's the plan of course.

In other news items, there have been several mainstream news articles advocating land tax, following investigation by the Parliamentary Budget Office, as the Australian property market is in a bubble, with the proposed replacement of stamp duty with a broad land tax a fundamental and sensible policy. In related news there has several new 'blog posts on the Isocracy Network site, as well as a new article by Joe Toscano, The Four Horsemen of the 21st Century Apocalypse.

Finally, this afternoon gave a guest lecture at the University of Melbourne, for the course COMP90024 Cluster and Cloud Computing, on The Spartan HPC System at the University of Melbourne. Lectures like these are a tough gig; the four to six hour workshops and tutorials are at a slower pace with more direct involvement with the smaller number of participants. This is a much larger lecture, around two hundred postgraduate students, and with a lecture slot that lasts well over an hour there is a need to pack in as much information as possible. I am still not used to what I much presume is a millennial norm of applauding lecturers a the end of the class. This is normal now, right?
tcpip: (Default)
First week in Barcelona has reached its conclusion. On Monday night went to see 65daysofstatic at Razzmatazz. It was primarily material from their soundtrack to No Man's Sky, which I have previously reviewed on Rocknerd, but with some welcome elaborations, additions, and other material (including, for example, 'I Swallowed Hard Like I Understood' and 'Retreat! Retreat!' from The Fall of Math). The concert wasn't particularly huge, only around five hundred people or so, but 65dos put on a great show, and the live performance of the No Man's Sky soundtrack was given a new, raw, and abrasive sound from the album version. Plus the band was kind enough to chat to audience members afterwards. [personal profile] reddragdiva will be pleased to know that a review is pending.

I have started a Kickstarter for a new roleplaying game based on Will McLean's classic cartoon, Papers & Paychecks. The product is entirely for the RPG Review Cooperative, Inc., and nobody but the Cooperative will be receiving anything from this (well, apart from Australia Post and the printing company). It has been deliberatly launched one year after the author of the original cartoon passed away and personally I think it is a bit of a testimony to the many people who found it to a very witty contribution. The Kickstarter is going fairly well so far and I've set pretty modest targets, but I've had much less opportunity to engage in promotion that what I would like. As my first Kickstarter I would like to encourage people to take the opportunity to back this resistentialist and funny game which uses a lot of classic RPG concepts but with several new twists.

The official reason I am over here has been of course the OpenStack Summit. This is, of course, a huge deal with several thousand IT developers visiting and a huge stream of talks. OpenStack has, of course, taking a lot of the server world infrastructure by storm, although it has been less exciting in the world of traditional high performance computing. I managed to get to see several talks a day before ours which was was one of the last talks before the developer's workshops. To be honest, our talk Spartan Performance and Flexibility: An HPC-Cloud Chimera received a better response that any of the others I saw at the conference. The first question from the audience was Why isn't everyone doing this?, and it just got better from their with several major players expressing great interest in our combination of traditional HPC and cloud technologies. We all left that feeling pretty happy with the results, and certainly the University of Melbourne should as well. Next time I think we must bring NinjaDan along as well, because he certainly has been a key player in Spartan's development.
tcpip: (Default)
It's been quite a week; started off with a giving an introductory HPC class at the University of Melbourne with a particularly engaged an interested group of researchers on Monday, whom I found out later one was enthusiastically tweeting as the class went on. Thursday was the official launch of Spartan, the new HPC-Cloud hybrid, with over a hundred people in attendance and several speakers (including the Acting Vice-Chancellor). I gave a presentation on the architecture and technical side and have noted the widespread media coverage it has picked up, including sites like HPC Wire, Gizmodo, and Delimiter. Also, damn awesome luch afterwards. Next week I'm off to the Gold Coast for QuestNet.

Tomorrow is the Australian Federal election. Most opinion polls are predicting a close result on raw TPP votes, but with the Coalition leading in the key marginal electorates. I have giving a pessimistic reading of such analysis which also outlines what one can expect in the next three years (which has received some circulation on social media), with thesauce providing a item-by-item manifest of the atrocity exhibition that has made up this government. It all raises the question of deliberative and informed democracy, an issue which Brad Murray has explored with regards to Brexit.

It's also been a busy week in terms of gaming and the RPG Review Cooperative. My review of Vampire:The Masquerade was finally published on rpg.net, but on a much bigger scale, issue 30 of RPG Review has just been released, which includes an interview with Steve Kenson, reviews of several superhero RPGs, a superhero short story, a campaign world setting, organisations and characters, CRPG reviews, and two movie reviews. Appropriately Wednesday was a session of Godsend Agenda which dived right into the fictionalised version of the disasters confronting Marco Polo's return trip. Plus, the Cooperative has purchased ISBNs for member publications, thus completing every single objective that we set out to achieve at the start of the year - and we're only seven months in!
tcpip: (Default)
I've organised a meeting of the Isocracy Network for May 28th, with the Victorian convener of the Animal Justice Party. It's an issue of which I confess that I don't have enormous knowledge on, but recognise a general distinction for welfare based on sentience and awareness and rights based on intellect and consciousness (with a continuum in between). Animal welfare issues are obviously not going to be a major issue in the election, but nevertheless it will be good to hear the speaker, the issues, and to provide a theoretical grounding to the issue as a whole. Apropos, the Isocracy secretary has also started a reading and discussion group of The Jacobin.

Played Laundry Files last night, dealing with a incarnation of the The Slender Man, tied up with Cthulhu-mythos worship and graphics card development (Laundry Files is like that). Our Australian-setting variant does have a great deal of charm and would make a fascinating supplement in its own right for the game and perhaps even for some fiction. Tonight (indeed currently) playing Eclipse Phase Dance with the Devil scenario. I am still taking it easy after three days of a head and throat cold, so have joined the game via Skype - along with one player in New Zealand and another in Vietnam, as well as the two at the GM's physical location. There is something delightfully appropriate playing in such a fashion given the setting.

Although I've had a few days off work, the rest of the team brough the "bare metal" nodes online for testing on the Spartan HPC/Cloud hybrid system. This was very successful, and perhaps a world's first (albeit something that's not hugely difficult). Initial testing generated some results that were as expected; internode communication on the cloud nodes had ten times the latency as the traditional HPC nodes - and there is still further optimisation to make on the compilers to improve the general performance. Have also brought Brian May and [livejournal.com profile] imajica_lj on to the team to assist the authentication and cluster management respectively. All is very good in this part of the world.

Profile

tcpip: (Default)
Diary of a B+ Grade Polymath

July 2025

S M T W T F S
  1234 5
6789101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 06:02 pm
Powered by Dreamwidth Studios