Archive
2024
- December 18, 2024 - Surfing the Singularity - "The Coming Wave" (a book report)
- December 7, 2024 - Surfing the Singularity - Super Grover!
- December 2, 2024 - SC'24 recap
- November 12, 2024 - Surfing the Singularity - "the Workflow is the App"
- September 30, 2024 - Surfing the Singularity - The Universe Computes
- September 29, 2024 - The HPC cluster as a reflection of values
- September 10, 2024 - Surfing the Singularity - Staying Relevant in a Time of Rapid Change
- August 4, 2024 - How has life after leaving the Labs been going?
- August 1, 2024 - Advanced LSF resource connector configuration on IBM Cloud - part III
- May 28, 2024 - ISC’24 recap
- April 5, 2024 - Centralized system and LSF logging on a Turing Pi system
- March 21, 2024 - 4 turning and 7 chilling
- March 19, 2024 - Advanced LSF resource connector configuration on IBM Cloud - part II
- March 4, 2024 - Pi in the sky? A compute cluster in mini ITX form factor
- January 31, 2024 - Profiling the XRootD Monitoring Collector
2023
- November 23, 2023 - SC'23 Recap
- November 8, 2023 - Advanced LSF resource connector configuration on IBM Cloud - part I
- March 1, 2023 - LSF client on macOS - submitting from your laptop
- January 24, 2023 - Monitoring .-.. ... ..-. (IBM Spectrum LSF) with the TIG stack
2022
- December 20, 2022 - Adam’s weekly (-ish) update, 2022-12-20
- December 13, 2022 - Visualizing Spectrum LSF data with Grafana
- December 5, 2022 - Adam’s weekly update, 2022-12-04
- November 28, 2022 - An Initial Look at Deep Learning IO Performance
- November 27, 2022 - Adam’s weekly update, 2022-11-27
- November 24, 2022 - SC'22 Recap
- November 18, 2022 - Converged Computing
- November 8, 2022 - Ceph OSD CPU Scaling - Part 1
- November 3, 2022 - Containerize It, Baby!
- November 2, 2022 - happy living close (-ish) to the metal
- October 30, 2022 - The web services I self-host
- October 24, 2022 - QEMU/KVM + Ceph Librbd Performance
- September 14, 2022 - Dashboards for Learning Data Visualizations
- August 4, 2022 - Tunel- Apps for HPC
- July 25, 2022 - Ceph RocksDB Tuning Deep-Dive
- July 3, 2022 - The Utility vs the Professional Services Firm
- June 26, 2022 - SSH Tunnels
- June 19, 2022 - Research Software Registries
- June 9, 2022 - MNT Reform 2 - part deux
- June 6, 2022 - Neunundneunzig MNT Reform(s)
- May 27, 2022 - Life and leaving NERSC
- May 26, 2022 - Experimenting with Igor’s Bluestore WAL
- May 14, 2022 - Interesting links I clicked this week
- May 12, 2022 - Customizing command output in IBM Spectrum LSF
- May 7, 2022 - Pipelib- Simple Library to Parse, Filter, and Sort Things
- April 24, 2022 - The Research Software Ecosystem
- April 13, 2022 - Spooky Allocator Issues and Fixes
- April 12, 2022 - LSF hookin' up with the CRIU
- March 29, 2022 - Relivin' the 90's - Amiga style
- March 12, 2022 - An unstructured rant on running long-lived software services
- February 26, 2022 - What I've Learned from Looking at 1,500 Jobs Leading Research Computing Teams
- February 25, 2022 - A supportive job interview story
- February 15, 2022 - Interactive Development Containers
- February 12, 2022 - Developing managed vs self-hosted software
- January 25, 2022 - NUMA on POWER9
- January 22, 2022 - Improving the Open Science Data Federation’s Cache Selection
- January 15, 2022 - Toy programs for learning a new language
- January 12, 2022 - Cache Age Binning PR Finally Merged!
- January 7, 2022 - Things that are Hard
- January 4, 2022 - New Year's Resolution for HPC- Using Resources More Efficiently
2021
- December 15, 2021 - Hello operator. I need an HPC cluster – fast
- November 23, 2021 - The Easy HPC button
- November 23, 2021 - Researcher's Time Has Value, Too
- November 22, 2021 - Ceph Crimson 2021 Q3 Project Update
- November 3, 2021 - Weekend IT SPARC-eology
- October 24, 2021 - IOPS are dumb
- September 26, 2021 - 10-4 to the Ten64 with Rockstor
- September 19, 2021 - Uptodate
- September 15, 2021 - HiFive Unmatched - some benchmarking results
- September 11, 2021 - To Compete, Your Team Needs a Specialty
- August 30, 2021 - Crimson vs Classic 1 NVMe Multi-OSD Analysis
- August 8, 2021 - Booting HiFive Unmatched
- July 29, 2021 - Ceph Crimson 2021 Q2 Project Update
- June 16, 2021 - Very risqué computing
- June 8, 2021 - Research Computing Funding Should Mostly Just Go To Researchers
- June 6, 2021 - Nobody Else Cares About Your Tech Stack
- March 5, 2021 - Fun with an AArch64 NAS
- January 16, 2021 - Late to the party and a few bits short
- January 2, 2021 - SRE to Solutions Architect
2020
- December 14, 2020 - Sketching out HPC clusters at different scales
- December 4, 2020 - When Research Infrastructure Is and Isn't Maintained
- November 23, 2020 - SC'20 Recap
- November 22, 2020 - Buckle up, CPUs are going to get weirder
- November 20, 2020 - PDSW'20 Recap
- October 24, 2020 - What will Post-Pandemic Academic Research Computing Look Like?
- October 14, 2020 - Things I Learned from Looking at 500 Research Computing Manager Jobs over 10 Months
- October 11, 2020 - XRootD Client Manager
- September 4, 2020 - Extending the Spectrum LSF GUI to display job GPU metrics
- June 5, 2020 - White Managers in Research Computing, We Need to be Speaking Out About Racism, then Listening and Advocating
- May 20, 2020 - Exascale's long shadow and the HPC being left behind
- April 18, 2020 - COBOL, Imperial College, Bursty Maintenance, and Sustained Scientific Software
- April 1, 2020 - When you got time on your side - create something
- March 24, 2020 - How To Quickly Start One-on-Ones with your Research Computing Team- A One-Week Plan of Action
- March 8, 2020 - GRACC Transition Visualization
- January 16, 2020 - Bootup fun- dual-socket POWER9
- January 10, 2020 - NUMA on NINE with Spectrum LSF
2019
- December 19, 2019 - Intelligent HPC - Keeping Hard Work at Bay(es)
- November 27, 2019 - SC'19 Recap
- November 6, 2019 - The Purpose of Research Computing is the Research, not the Computing
- October 11, 2019 - LetsEncrypt for Multiple Hosts
- September 29, 2019 - Computational Science Collaborations Train Great Managers - But Trainees Might Need Help To Become Good Managers First
- June 27, 2019 - ISC'19 Recap
- June 5, 2019 - Beyond Simulation – Harnessing AI for Next-Generation HPC at ISC
- May 30, 2019 - Powering the Future of HPC & AI with OpenPOWER
- February 27, 2019 - VAST Data's storage system architecture
- January 19, 2019 - What Should a National Research Computing Platform Be?
2018
- November 24, 2018 - A week in the life of an SC attendee
- October 2, 2018 - GPU usage information for jobs in IBM Spectrum LSF
- September 26, 2018 - StashCache By The Numbers
- September 14, 2018 - A hands-on look at GPU "autoconfig" in IBM Spectrum LSF
- August 31, 2018 - HTCondor Pull Mode
- July 16, 2018 - A Killer Feature for Scientific Development Frameworks- An Incremental Path To Maturity
- June 21, 2018 - The Taming of the GPU
- February 24, 2018 - Are FPGAs the answer to HPC's woes?
2017
- November 6, 2017 - Cleaning Up GRACC
- September 15, 2017 - Cool and quiet benchmarking on MACCHIATObin (Armada 8040)
- September 7, 2017 - Installing SciTokens on a Mac
- August 31, 2017 - Standing up a IBM Spectrum LSF Community Edition cluster on Arm v8
- August 29, 2017 - Turning up the heat...on my Armada 8040
- June 14, 2017 - StashCache
- June 4, 2017 - Chapel's Home in the Landscape of New Scientific Computing Languages
- June 1, 2017 - Compute Canadian- Building a successful and federated computational research enterprise, together
- May 28, 2017 - Should I use Chapel or Julia for my next project?
- March 13, 2017 - Reviewing the state of the art of burst buffers
- February 15, 2017 - Beyond Single Core R- Parallel Data Analysis
- January 9, 2017 - Oh Woe is 2016 - NOT!
2016
- November 11, 2016 - SC16- Stir it up!
- October 14, 2016 - MPI's Place in Big Computing
- September 9, 2016 - Jupyter Notebooks for Performing and Sharing Bioinformatics Analyses
- July 22, 2016 - Basics of I/O Benchmarking
- June 21, 2016 - An uninformed perspective on TaihuLight's design
- May 10, 2016 - Spark, Chapel, TensorFlow- Workshop at UMich
- April 2, 2016 - Reminiscing and the computing renaissance
2015
- December 18, 2015 - Approximate Mapping of Nanopore Squiggle Data with Spatial Indexing
- July 29, 2015 - Looking back at ISC High-Performance 2015
- June 7, 2015 - IBM Platform Cluster Manager - how do you like your eggs?
- May 29, 2015 - IBM Platform LSF and Docker- A Whale of a time!
- May 19, 2015 - On Random vs. Streaming I/O Performance; Or seek(), and You Shall Find --- Eventually.
- May 13, 2015 - IBM Software Defined Infrastructure- Put the POWER down and jump the chasm!
- May 11, 2015 - HPC- Seeing is believing
- May 1, 2015 - Understanding Partial Order Alignment for Multiple Sequence Alignment
- May 1, 2015 - HPC+MPI on RCE Podcast
- April 29, 2015 - More Conjecture on KNL's Near Memory
- April 26, 2015 - Coarray Fortran Goes Mainstream- GCC 5.1
- April 19, 2015 - In Praise of MPI Collectives and MPI-IO
- April 9, 2015 - Objections, Continued
- April 3, 2015 - HPC is dying, and MPI is killing it
- March 2, 2015 - Spark in HPC clusters
- February 16, 2015 - IBM Workpad z50 & NetBSD - an interesting combination
- January 30, 2015 - UltraSPARC powered laptop - circa 2001
- January 29, 2015 - Thoughts on the NSF Future Directions Interim Report
2014
- December 20, 2014 - Machine Learning for Scientists
- November 5, 2014 - Storage Utilization in the Long Tail of Science
- October 5, 2014 - The Shell For Scientists
- October 1, 2014 - Floating-Point Data Shouldn't Be Serialized As Text
- September 5, 2014 - Docker for HPC
- September 4, 2014 - Hadoop For HPCers
- June 29, 2014 - Exascale in perspective- RSC's 1.2 petaflop rack
- June 28, 2014 - ISC 2014- Auf Wiedersehen Leipzig
- June 24, 2014 - Perspectives on the Current State of Data-Intensive Scientific Computing
- June 8, 2014 - Spark on Supercomputers- A Few Notes
- May 17, 2014 - Hadoop's Uncomfortable Fit in HPC
- April 25, 2014 - Parallelizing R on Supercomputers
- April 11, 2014 - Armed and ready with IBM Platform LSF
- March 23, 2014 - Udoo Quad test drive
- March 13, 2014 - Looking forward from the ARM days of old
- February 25, 2014 - Quantum ESPRESSO- Performance Benefits of Vendor-Optimized Libraries
- February 25, 2014 - Quantum ESPRESSO- Compiling and Choice of Libraries
- February 12, 2014 - Linux perf, libquadmath, and GFortran's Insane Behavior
- January 16, 2014 - Scalable Data Analysis in R
2013
- December 20, 2013 - IBM Platform HPC V4.1.1.1- Best Practices for Managing NVIDIA GPU devices
- November 22, 2013 - Supercomputing 2013 (SC13)
- October 9, 2013 - IBM Platform HPC 4.1.1- Creating a network bridge on compute nodes
- July 9, 2013 - ISC 2013 wrapup- IBM Platform HPC and Intel Xeon Phi
- April 24, 2013 - IBM Platform HPC V3.2- GPU Management with NVIDIA CUDA 5
2012
- January 13, 2012 - Present and Future Computing, Data, and Networks Committee of the Canadian Astronomical Society (CASCA)
- January 12, 2012 - Stopping your program at the first NaN