4 ms·
Title correction: "Computer program optimizes the speed of image filters".
by CmonDev 11y ago
Title correction: "Computer program optimizes the speed of image filters".
- deleted 11y ago[deleted]
- IceyEC 11y agoAnd general programs like MS Word...
- chucksmash 11y agoWhere do you see that? I saw mention of using it on one other program - an image viewer, Microsoft Windows IrfanView.
- jaawn 11y agoThe confusion arises from the apostrophe that implied that IrfanView somehow belongs to Microsoft Windows (it doesn't). I almost made the same mistake while reading quickly.
- bentcorner 11y agoI believe MS Word (or some components in office) already has some sort of PGO applied to it: http://llvm.1065342.n5.nabble.com/Capabilities-of-Clang-s-PGO-e-g-improving-code-density-td81760.html http://llvm.1065342.n5.nabble.com/Capabilities-of-Clang-s-PG...
- notacoward 11y agoWell, the technique could be applied in other areas, but optimizing is still not the same as fixing. The headline implies a solution to a much larger and more difficult problem than the researchers were actually trying to address, so it's effectively clickbait. I for one would not have clicked through if the headline had been accurate.
- mafribe 11y agothe technique could be applied in other areas The optimisations used in the paper are tightly coupled to a certain approach to image-processing.
- jaawn 11y agoI'd have to agree with this. Low-level "close to the metal" programming is something I have very little experience with, but based on my understanding, this research has extremely limited scope. The technique relied on what is essentially prior knowledge of the implementation. This doesn't mean it isn't very useful for companies like Adobe...it is. However, it does not look like anyone intended for this to be broadly applicable.
- mafribe 11y agoQuestion: What's the most important algorithmic technique? Answer: Understand the problem domain better.
- notacoward 11y agoThe optimizations themselves are pretty domain-specific, but the techniques used to instrument and modify the target program are - as you yourself point out in another comment - pretty widely applicable. That's where the real innovation lies.
- mafribe 11y agoI agree that the framework and the general idea of program rejuvenation is applicable in general.
- nickpsecurity 11y agoExactly...