Skip to main content

Thanks to this, you may never need another software update

thanks to this you may never need another software update optimisation
Lucas Ribero/Youtube
As is obvious from the endlessly discovered bugs, flaws, and slow-downs that crop up in websites and software of all kinds, everything needs updating from time to time — preferably on a regular basis. That’s a time consuming part of software development, which is why Adobe and MIT are working on a project to have the code optimize itself.

The big problem is “code rot,” which occurs as standards change and people move to new hardware and software platforms. Compatibility issues arise and everything starts to slow down, because what’s there just isn’t efficient enough to keep up. But having the code improve itself seems like something that only an AI driven future can deliver … doesn’t it?

Apparently not, as the joint project between Adobe and MIT, known as Helium, has already delivered a strong proof of concept. Taking Adobe’s Photoshop image editing tool, the Helium project analyzed commands being sent with image filters and compared them to the end result. From there the software was able to run variants with certain commands removed if they weren’t required to achieve the same visual effect.

That way the software command was able to optimize itself to deliver the same result, but with a more efficient codebase. When those commands were then converted to run on GPU hardware also, Helium was able to make the filters run as much as 75 percent faster than before.

Although the researchers did admit that they were working with a best-case-scenario for making automated optimizations, it shows that certain code can be tested to see if it can run itself faster. We imagine Photoshop could use further optimization, but ExtremeTech points out that this is mainly an MIT project; future developments probably won’t improve the old image-editor. It will be interesting to see what other software could be improved in this manner.

Do you use any older software regularly that you think could benefit from automatic optimizations?

Jon Martindale
Jon Martindale is the Evergreen Coordinator for Computing, overseeing a team of writers addressing all the latest how to…
Is Wi-Fi too unreliable? Powerline networking may be what you need
power line cable organizers clean up your desk and remind you how gets there lines strung along

Wi-Fi doesn't always work as expected, and it's not your only networking option. Ethernet provides the best speeds but looks ugly draped from devices and running along floorboards. That's where Powerline comes in.

In a nutshell, Powerline provides the best of both worlds by using the existing electrical wiring in a home or office. We explain what this networking solution does, along with its benefits and drawbacks.
What is Powerline networking?

Read more
Google’s latest Pixel software update can help you get a good night’s sleep
pixel 4 xl bezel

One of the major advantages of Google making phones like the Pixel 4 and Pixel 4 XL is that it can deliver new features to those phones. The company has proven that by releasing a slew of those features to Pixel devices, most of which are now available to owners of any Pixel 2 or later.

First, Google is improving the Adaptive Battery feature on the Pixel 2 and later. Adaptive Battery already learns the user's favorite apps, and can prioritize how much battery it gives certain apps depending on that information. Now, however, Google is able to better predict how long a battery will last depending on that information -- and as a result, can reduce the power to certain apps for longer.

Read more
Windows 10 May 2019 Update: Everything you need to know
Here's what was new in last year's Windows 10 May 2019 Update
windows 10 april 2019 update white theme cropped

The Windows 10 May 2019 Update was originally released back in May of 2019 and is the seventh update to Windows 10 since it was first released. Though not a massive overhaul, there are a few changes that were delivered with this update to make the nearly five-year-old operating system to make it fresher. These include a new light theme and changes to the search experience, Cortana, and more. Here's everything you need to know.
Price and release date

Though you'll likley be seeing the Windows 10 November 2019 Update now, as it's newer, the May 2019 Update was originally delivered via Windows Update at no charge once had Microsoft determined it was compatible with your computer.

Read more