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?

Editors' Recommendations

Jon Martindale
Jon Martindale is the Evergreen Coordinator for Computing, overseeing a team of writers addressing all the latest how to…
Overclocker proves that you may not need expensive DDR5 RAM
Team Group DDR5 memory kit.

DDR5 memory is still a novelty that most users can't get their hands on, but there are some affordable kits out there. However, the high-end versions of DDR5 RAM are overpriced, which puts many people off when trying to decide between different options.

According to Rauf, a Swedish overclocking expert, getting the expensive high-end memory kits may not be needed. In a detailed post, he demonstrated that entry-level DDR5 memory can keep up with its much more overpriced counterparts.

Read more
Need to weigh yourself? ‘Empathic technology’ may soon let you do it on a rug
need measure your weight rug may be able help newterritory smart concept

The modern smart home operates on accessories. You set up an air purifier for cleaner airor you wear a Fitbit to track your heart rate and other vital statistics. Imagine if that wasn't necessary. Imagine, for a moment, that your rug could tell you your weight, your BMI, and more. Imagine if your window automatically filtered the air and also blocked out noise, resulting in a quieter home.

That's the vision behind NewTerritory, a design studio that seeks to make a home truly smart by blending these accessories into the very design of the house itself, rather than as included accessories. It does this through a concept known as Empathic Technology, which focuses on three main ideas.

Read more
Pegasus and BlastDoor are why you need to update your Apple devices immediately
iPad, iPhone, and airpods.

The iPhone 13 may be ready to launch tomorrow, but Apple is working fast to patch a major vulnerability to its devices with a new update for iOS 14.8, iPad 14.8, and watchOS 7.6.2, none of which were given a beta test period first. While none contain major features as you might expect in advance of tomorrow's "California Streaming" event, these are important security updates, as they contain fixes to two system vulnerabilities.

The potentially more serious one is Pegasus, which is an invasive spyware discovered by Israel's NSO group. This "zero-click" exploit requires no input from a phone's user to take effect, and was being used specifically against activists in Bahrain, including members of the Bahrain Centre for Human Rights. By defeating Apple's BlastDoor security system, the ForcedEntry exploit was able to install the Pegasus spyware suite for purposes of surveillance.

Read more