OpenAI recently launched version 1.0 of CUDA challenger Triton into the open source space, in a bid to provide machine learning researchers with an easier way to write efficient GPU code.
The concept behind the language and compiler project was first officially introduced in 2019 and centres around a C-based language, an LLVM-based intermediate representation, and tile-level optimisation passes. Triton currently only works on Linux platforms and Nvidia GPUs with compute capability 7.0+, though AMD GPU and CPU support is already under development.
Kong Gateway gets event hooks
Users of API gateway Kong Gateway who have been missing a mechanism to watch for certain events to automate their processes further should take a look at freshly released v2.5. At least in the enterprise variant, the update includes an event hook implementation which supports
Changes available to all include an option for loading declarative configs directly from a string, and automatic
cluster_ca_cert inclusion in hybrid mode.
GNU C library dissolves libs to simplify runtime implementation
Glibc 2.34 is now ready to be downloaded and includes a new linker option which prints information related to the
IFUNC resolver operation and
glibc-hwcaps subdirectory selection, the ISO C2X function
timespec_getres, and some changes to support dynamic sized register sets for architectural features like Arm SVE. Structurally, users should be aware that libraries libpthread, libdl, libutil, libanl have been integrated into libc, which should improve in-place-upgrades and the implementation of the runtime, but could also cause weak references to take unexpected code paths.
Calico gets grip on service-based egress rules
The team behind open source networking and network security project Calico has pushed version 3.20 out the door, throwing in a slew of interesting new features. Amongst other things, the release includes a Golang API and an option to configure the BGP graceful restart timer for larger clusters.
GlobalNetworkPolicy have meanwhile learned to support egress rules that match on Kubernetes service names and the eBPF data plane is able to work with
DoNotTrack ingress deny policies.
HCP Consul goes multi-regional
DevOps tooling specialist HashiCorp this week announced an enhancement to its HCP Consul offering. After having collected feedback for almost a year, the company has decided to throw in federation for single-region deployments, while also introducing a Plus version, which provides organisations with multi-region support on top.
The additions are meant to offer better recovery and resiliency capabilities, help to support end users across regions, and alleviate concerns about overlapping IP ranges, amongst other things. Plus pricing starts at $0.104 per hour, though price scales with the number of active service instances.
Icinga opens up to new measurements units
Operators updating to the latest version of monitoring tool Icinga can finally use it to measure things beyond seconds, percentage, and bytes. Version 2.13 not only includes 15 new units of measurement (bits, for instance), but also comes with a lot of previously unsupported binary prefixes, support for logging to the Windows Event Log, and the option to have a child downtime automatically deleted when the host’s downtime is removed. Details are available on the Icinga blog.