OpenBLAS 0.3.8 was released shy of a month ago for this popular Basic Linear Algebra Subprograms implementation while now has been succeeded by OpenBLAS 0.3.9.
Announced last November was the Bytecode Alliance with a goal of running WebAssembly everywhere. This effort by Intel, Red Hat, Mozilla, and others has resulted in a new release today of wasmtime, their JIT-style runtime for WebAssembly on the desktop.
With it being a while now since the PHP 7.4 release and the PHP developers continuing to be busy at work on PHP 8.0 as the next major installment of the popular web programming language, here is a fresh look at the performance of PHP 8.0 in its current state -- including when its JIT compiler is enabled -- compared to releases going back to PHP 5.6.
Go 1.14 is now available as the latest version of this popular programming language backed by Google.
SHAREDed is an open-source, cross-platform solution for creating and testing HLSL and GLSL shaders. This "shader IDE" is out this week with SHADERed 1.3 that presents new capabilities.
An ISO C++ Committee meeting just wrapped up in Prague and it was voted to send the draft international standard for C++ out for final approval and publication.
For those using OpenBLAS as your BLAS (Basic Linear Algebra Subprograms) implementation, OpenBLAS 0.3.8 was released this weekend and coming with it are more AVX2/AVX-512 kernels and other optimizations.
Debuginfod is the new ELFUTILS HTTP web server for providing debug information or even source code on-demand to debuggers and related development utilities.
The widely-used SQLite embedded database library saw its first major release of 2020 this week.
Not to be confused with Ubuntu's Mir display stack or Rustlang's MIR, the new MIR effort by Red Hat developer Vladimir Makarov is a new project focused on providing a lightweight JIT compiler.
Git 2.25 is out today with over 500 commits making up this latest feature release.
Bram Moolenaar began developing Vim as an improvement over the Vi editor while now he is looking to make improvements over Vim itself with an experimental fork called Vim9.
Going back a number of years has been various out-of-tree front-ends for GCC toying with the ability to compile Rust code with GCC while a new discussion has started up about the prospects of theoretically mainlining one of those efforts or otherwise developing a new GCC Rust front-end.
For server administrators with extra downtime around the holidays, phpMyAdmin 5.0.0 is now available for this widely-used web interface for administering MySQL/MariaDB databases.
Git maintainer Junio Hamano released Git 2.25-rc0 on Christmas as the first test release en route to this next feature update for this widely-used distributed revision control system.
PHP 7.4 is out this US Thanksgiving day as the newest feature release for the PHP scripting language. PHP 7.4 comes with a number of prominent language additions while, yes, also having even better performance on the PHP series.
With the big PHP 7.4.0 release due out next week, yesterday we published our PHP 7.4.0 benchmarks using the near-final build for this annual update to PHP. Those benchmarks compared previous releases as far back as PHP 5.6. But out of curiosity after that article I went to do some benchmarks going back to PHP 5.3 through PHP 7.4 and PHP 8.0-dev.
Since Intel announced "oneAPI" last December we have been eagerly looking forward to its availability and today is finally that day! For SC19, Intel has made available the beta of the oneAPI Base Toolkit for developing speedy code that runs cross-architecture.
Longtime X11 developer Keith Packard has spent a lot of time in recent months while being employed by SiFive working on Picolibc as a new C library for embedded systems.
The sixth and final release candidate of PHP 7.4 is now available with it being on track for the general availability release before month's end.
Rust 1.39 is out today as the latest stable update for this popular programming language.
Facebook has released Zstd 1.4.4 today as the newest implementation of their increasingly used Zstanard compression algorithm.
While many fled from GitHub to GitLab following Microsoft acquiring the code hosting service, GitLab has come under a bit of fire of its own with plans they had been working on around telemetry support that would begin tracking its users and potentially sharing the data with third-party firms.
One of the interesting features for PHP 7.4 that is due for release at the end of next month is the long-awaited FFI (Foreign Function Interface) support. PHP 7.4's FFI lets developers call functions / variables / data structures defined in the C programming language from native PHP code.
The SYCL train continues rolling: besides this single-source high-level C++ target for OpenCL playing a big role at Intel with their forthcoming oneAPI and as part of that also working on SYCL LLVM support for upstream, new SYCL learning courses, and other industry adoption around this Khronos standard, Imagination Technologies is getting behind it in at least one way.
While SYCL has been around for five years as a Khronos standard providing a single-source C++ programming model for exploiting OpenCL, it has yet to reach its prime but demand for it is picking up with Intel working to upstream their SYCL back-end in LLVM, SYCL becoming part of their programming model with oneAPI and Xe Graphics, and other vendors also jumping on the SYCL bandwagon. Codeplay has now provided an open-source SYCL learning code for those interested in this higher-level alternative to straight OpenCL programming.
Python 3.8.0 is out today as the latest major release for this popular programming language.
PyPy 7.2 is out today as a big update for this alternative Python implementation that currently provides interpreters for compatibility with Python 2.7 and Python 3.6.
SHADERed is the open-source, cross-platform project for creating and testing HLSL/GLSL shaders. While a version number of 1.2.3 may not seem like a big update, some notable additions can be found within this new SHADERed release.
Version 1.4 has been released of POCL, the "Portable Computing Language" implementation that allows for a portable OpenCL implementation to be executed on CPUs as well as optionally targeting other accelerators via HSA or even CUDA devices.
278 Programming news articles published on Phoronix.
