Pages: [1]   Go Down

Author Topic: interesting computer learning development  (Read 887 times)

howardm

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 1984
interesting computer learning development
« on: July 10, 2015, 03:28:33 pm »

Was reading Slashdot and came across this............

Less than two weeks after one group of MIT researchers unveiled a system capable of repairing software bugs automatically, a different group has demonstrated another system called Helium, which "revamps and fine-tunes code without ever needing the original source, in a matter of hours or even minutes." The process works like this: "The team started with a simple building block of programming that's nevertheless extremely difficult to analyze: binary code that has been stripped of debug symbols, which represents the only piece of code that is available for proprietary software such as Photoshop. ... With Helium, the researchers are able to lift these kernels from a stripped binary and restructure them as high-level representations that are readable in Halide, a CSAIL-designed programming language geared towards image-processing. ... From there, the Helium system then replaces the original bit-rotted components with the re-optimized ones. The net result: Helium can improve the performance of certain Photoshop filters by 75 percent, and the performance of less optimized programs such as Microsoft Windows' IrfanView by 400 to 500 percent." Their full academic paper (PDF) is available online.

Lundberg02

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 379
Re: interesting computer learning development
« Reply #1 on: July 10, 2015, 04:39:07 pm »

Please provide the link to the PDF.  Googling Helium gets you Android music management or some other DAM application.
« Last Edit: July 10, 2015, 04:41:21 pm by Lundberg02 »
Logged

Lundberg02

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 379
Re: interesting computer learning development
« Reply #3 on: July 10, 2015, 04:53:40 pm »

thanks
Logged
Pages: [1]   Go Up