Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #103430

Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.lang.c
Subject Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization
Date 2017-02-08 09:40 +0100
Organization A noiseless patient Spider
Message-ID <o7elee$enn$1@dont-email.me> (permalink)
References <6bd26ce8-078c-4a77-aef5-c55842f94dd2@googlegroups.com> <o7co5c$hde$1@dont-email.me> <6251ccf7-90b9-48b2-a6e8-251f8d4513f6@googlegroups.com> <532280d0-6b9c-4570-af80-b37c48eedcd6@googlegroups.com>

Show all headers | View raw


On 07/02/17 16:30, Rick C. Hodgin wrote:
> On Tuesday, February 7, 2017 at 10:22:59 AM UTC-5, Rick C. Hodgin wrote:
>> On Tuesday, February 7, 2017 at 10:14:37 AM UTC-5, David Brown wrote:
>>> <https://en.wikipedia.org/wiki/Profile-guided_optimization>
>> I've heard of this before, but I never knew what it was.  Makes sense.
> 
> It gives me a great sense of pride and satisfaction to know that I am
> coming up with things other real developers have come up with and have
> in use, because these ones I post are created independently within my
> own thinking, most of which just occur to me from time to time as I am
> writing other code ... the idea of what's needed in that particular
> scenario pops into my head as a fully-formed thought in that moment.
> 

The other way to think about this is that it makes sense to learn more
about programming languages, programming language design, and
programming language implementation before making your own language and
tools.  That way you don't have to re-invent the wheel all the time, and
you can benefit from other people's experiences.

The idea of profile-guided optimisation is 60 years old, according to
Wikipedia - it's pretty much as old as programming languages.  It's not
really a difficult thing to think of - though implementing it well is
far from trivial.

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Instrumenting binaries with meta-gatherers for subsequent recompilation optimization "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-02-07 06:34 -0800
  Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization David Brown <david.brown@hesbynett.no> - 2017-02-07 16:14 +0100
    Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-02-07 07:22 -0800
      Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-02-07 07:30 -0800
        Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization David Brown <david.brown@hesbynett.no> - 2017-02-08 09:40 +0100
          Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-02-08 03:14 -0800
            Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization David Brown <david.brown@hesbynett.no> - 2017-02-08 14:20 +0100
              Re: Instrumenting binaries with meta-gatherers for subsequent recompilation optimization "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-02-08 05:24 -0800

csiph-web