TechCityMall

Get educated, inspired, and triggered in buying decisions across an array of tech-related product and service categories.

  • Home
  • Advertise Here
  • Privacy Policy
  • Contact Us
  • About Us


NG-[C:G.Prom,B:TWTW15,Wk:5015,Dim:320X50]:12:12


12/29/2015

MIT, Adobe aim to end ‘code rot’ by letting software auto-optimize

5:12:00 PM  NEWS  No comments

auto-coding MIT head 
 
 In a job market absolutely stuffed with computer programming positions, few in the general population care, or should, about the complaints of pampered coders. “Oh, is PHP disorganized and difficult to bug-check? Boo-hoo, you’ll just have to bill some more over-priced hours, I guess.” But that sort of schadenfreude is self-defeating, since coders create the tools we use to interact with our world. Even minor frustrations for them can trickle down to major frustrations for the end user. One of the biggest such shared frustrations is the phenomenon of “code rot,” in which quickly advancing standards in hardware and foundational software leads to more and more conflicts and inefficiencies in existing programs. Code rot is why programs seem to run worse and worse over time — because, in reality, they do.

Now, Adobe and MIT are teaming up to try to address the problem of code rot, and remove from the life of the coder the arduous and time-consuming task of manually updating old code for new technological capabilities. The project is called Helium, and its goal is to build software solutions capable of taking old code and optimizing it for new CPU task-sharing technology, newly efficient GPU architecture, new hardware-level security features, and more. It could save coders months of hard work on just a single project and, more importantly, it could save software users quite a bit of time, money, and frustration.

adobe-photoshop-elements-premier-bundle-12-640pxSo far, Helium has produced a single proof of concept study that centers on Photoshop image filters. Basically, they looked at all the commands that were coming out of Photoshop to the CPU when applying a certain filter, and compared this to the actual on-screen changes that result from these commands. The comparison can provide a software “auto-tuner” with the information necessary to see which commands are superfluous, and which could be made quicker by making use of new hardware capabilities.

As revealed in their proof of concept study published several months ago, the new version of the filter that resulted from these observations performed almost 75% faster, written more efficiently and in a more modern image processing language called Halide. The researchers admit that they picked an ideal candidate for this type of optimization. But still, 75% is an impressive achievement.

Photoshop Elements 12 Quick Mode shows common corrections along with a before and after image previewAdobe is a logical partner for the Helium project, for the same reason Photoshop was the logical choice for initial test code: Photoshop is the quintessential legacy program, and Adobe’s remarkable staying power has the perverse effect of making it harder for them to keep software efficient than almost anyone else. They invest enormous numbers of worker-hours in keeping their code from going rotten over time — oh, if it could just keep itself from doing so.

However, this remains primarily an MIT-driven initiative, which means that the fruits of this research will be widely available. Played out over the long term, this sort of approach could lead to code that is sold in an arguably slightly unfinished state, to be specifically finished off during the installation process as dictated by a scan of the user’s specific hardware setup.

Self-optimizing software could seriously reduce the workload for coders all over the world — but it’s probably still worth doing, all the same.

Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home
Related Posts Widget

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Social Profiles

TwitterFacebookGoogle PlusLinkedInRSS FeedEmail
  • Popular
  • Tags
  • Blog Archives
  • Accessories
  • GAMING
  • LAPTOP
  • NEWS
  • REVIEW
  • SCIENCE
  • SELF-EDUCATION
  • Software
  • Tutorials





Namecheap.com
  • How to Disable Personalized Ads on Microsoft Sites and Apps
    Depending on your viewpoint, personalized ads--the kind...
  • How to Snap Windows in Chrome OS
    Snapping windows is a great way to keep your desktop clean...
  • Samsung unveils next-generation 960 Pro, 960 Evo M.2 SSDs with blistering speeds, up to 2TB capacity
    ...
  • Lenovo Y700 (17 Inch) Review
    If you're looking for a big gaming laptop with...
  • The coming fuel cell revolution: What you need to know
    ...


NG-[C:G.Vide,B:Allbrand,Wk:5015,Dim:160X600]:Televisions


Ads

Become Expert In Laptop Motherboard Repair!

American Trained Expert Takes You Step By Step Through Repairing Laptop Mb. Diagnosing Faults,troubleshooting Motherboard Power Problems, Upgrading, Component Level Repair, Removing Ics.

About Me

Unknown
View my complete profile

Contact Form

Name

Email *

Message *



NG-[C:G.Comp,B:Allbrand,Wk:5015,Dim:336X280]:Tablets


Archive

  • ►  2016 (72)
    • ►  November (5)
    • ►  October (1)
    • ►  September (6)
    • ►  July (17)
    • ►  May (1)
    • ►  April (1)
    • ►  March (6)
    • ►  February (24)
    • ►  January (11)
  • ▼  2015 (266)
    • ▼  December (256)
      • Why we can’t plug Southern California’s massive me...
      • Strangling Superfish: Microsoft will block ad-inje...
      • The Tech Stories That Surprised, Shocked, and Amus...
      • CES 2016 Preview: Smart Home Gadgets
      • Report: Samsung Pay Coming to Lower-Cost Phones
      • Phablets, iDevices Popular This Christmas
      • Updated Google Glass pops up on FCC’s website
      • Samsung TVs Will Control Your Smart Home
      • Privacy-as-a-Service Scatters Data in Disappearing...
      • BMW to Unveil AirTouch 3D Gesture Control System a...
      • Ashley Madison Adds 4 Million Users Since Hack
      • Mass Effect Andromeda Loses Senior Development Dir...
      • Comcast begins rolling out DOCSIS 3.1-based gigabi...
      • Save Big on a Samsung Galaxy Prevail Smartphone
      • Samsung Unveils New Bio-Processor For Fitness Wear...
      • MIT, Adobe aim to end ‘code rot’ by letting softwa...
      • Disney's VertiGo Robot Can Climb Walls
      • For VR to succeed, it needs evangelists. Will it g...
      • A new thought experiment shows how we could get in...
      • Rise of the Tomb Raider Coming to PC in January
      • Hyundai, others stumble with Apple CarPlay, Androi...
      • Tech That Should Excite (and Worry) You in 2016
      • North Korea’s Linux-based Red Star OS is as oppres...
      • Handy Android Alarm Feature Disappears
      • Who Put This Huge Database of U.S. Voting Records ...
      • The ArcaBoard is an extremely impractical $20,000 ...
      • Santa's Sleigh Was Full of Fitbits
      • Sorry, Zuck Is Not Sharing His Facebook Billions W...
      • Security Team Reportedly Collects $1M iOS 9 Bug Bo...
      • No 'Force Awakens' DLC for Star Wars Battlefront
      • Judge Throws Out 'iMessage Purgatory' Case
      • What Is 4K (Ultra HD)?
      • Yahoo to Issue Alerts About State-Sponsored Attacks
      • Hyatt Hit With Malware on Payment Processing Systems
      • How Businesses Can Make Sense of the Big Data Market
      • Comcast Launches First DOCSIS 3.1 Network
      • 2016 HR Tech Forecast: Data Analytics, Wearables, ...
      • Samsung Launches Galaxy A9 in China: Giant Screen,...
      • How to Put Your To-Do List Into Google Calendar
      • Exploit Logs You Into Linux Systems After Hitting ...
      • Get a Free 32-Inch TV When You Buy a Galaxy Phone ...
      • Apple's Tim Cook Defends Encryption, Makes Privacy...
      • 2.5% of U.S. Employees Work from Home
      • Facebook Now Supports Apple Live Photos
      • Rumor: Google, Ford Teaming Up on Self-Driving Cars
      • Report: Get Free Spotify Premium... Inside a Tesla...
      • Don't Buy a Microsoft Surface, Buy This Instead
      • A Closer Look at Microsoft's HoloLens
      • The ArcaBoard: $20K, Six Hours of Charging, Six Mi...
      • Android 6.0.1 Ruined My Google Nexus 6P
      • How ISPs Are Failing Americans
      • YouTube: T-Mobile Is Throttling Video Traffic
      • Report: Google Eyeing AI-Infused Messaging App
      • Watch LeBron James Train (in Virtual Reality)
      • Electronic Arts' Servers Briefly Go Offline
      • Sony Helping Out With PlayStation Vita Port of The...
      • Yikes: The 12 Biggest Tech Fails of 2015
      • Smart Home: Living Room
      • 3 Big Car Tech Trends From 2015
      • The state of gaming in 2016: Here’s what to expect
      • TechCityMall explains: What is DirectX 12?
      • Qualcomm may have inked exclusive deal to put Snap...
      • How to Get Superfast Mouse, Touchpad Speeds in Win...
      • Try the knowledge-based Wolfram Language for free ...
      • The 10 most technically impressive games of 2015
      • How to Turn Any Display Into a Touch Screen
      • Martin Shkreli, so-called ‘Pharma Bro,’ arrested b...
      • Apple and Samsung Top Rescuecom's Latest Laptop Re...
      • Customer, FCC complaints signal huge problems with...
      • BlackBerry CEO blasts Apple for focusing on user p...
      • What is blockchain, and can IBM, Intel, and big ba...
      • Lenovo Y700 (17 Inch) Review
      • Closest habitable planet may be just 14 light year...
      • How to Snap Windows in Chrome OS
      • Curiosity uncovers mysterious minerals in Martian ...
      • How We Test Tablets
      • Microsoft Issues Ban on Insecure Adware
      • Sorting through wireless music’s dizzying array of...
      • Man sues Bethesda over Fallout 4 addiction
      • How to Fetch Any File on a Remote Computer with On...
      • Science fiction handwaving just got real with the ...
      • How to Control Which OneDrive Files Are Available ...
      • NASA postpones next Mars mission for at least two ...
      • Out of the Box Tips: Set Up Your New Laptop Like a...
      • Samsung, GlobalFoundries to fab next-gen AMD GPUs,...
      • How to Create Table Templates in Microsoft Word
      • How to Activate Windows 10's God Mode
      • Why stars explode, creating the universe as we kno...
      • Laptop and Tablet Warranties: What They Cover
      • Google developing AI-based messaging service: Report
      • Latest Windows 10 update erases Word customization...
      • How to Install Windows 10 Apps to an SD Card or US...
      • The Lunar Reconnaissance Orbiter snapped this amaz...
      • SpaceX Falcon 9 rocket launch now scheduled for th...
      • ESA schedules James Webb Space Telescope for Octob...
      • Sony plans to boost battery performance 40 percent...
      • What are prime numbers, and why are they so vital ...
      • Exploring the ‘Death Star’ space gun America never...
      • Every iPad Pro Keyboard Shortcut You'll Ever Need
      • AMD finally unveils an open-source answer to Nvidi...
    • ►  November (10)
NG-[C:G.Prom,B:Allbrand,Wk:4915,Dim:300X250]:Home_Page

 
Copyright © 2025 TechCityMall | Powered by Blogger
Design by Robin Khay | Blogger Theme by