Optimizations and performance
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 10 07:35:08 PDT 2016
On Friday, 10 June 2016 at 14:25:25 UTC, Kagamin wrote:
> On Friday, 10 June 2016 at 01:54:21 UTC, Ola Fosheim Grøstad
> wrote:
>> By language you usually mean a portable language, not machine
>> language.
>
> I believe there are more platforms that have an assembler, but
> not a C++ compiler and C++ libraries you want to use.
Huh? All platforms have an assembler.
You mean inline assembly? That's not really relevant.
>> Machine language benchmark the hardware, not the compiler.
>
> It only means assembler reaches the theoretical limit of
> performance by choosing right language abstractions, that you
> wanted to benchmark.
What language abstractions? There are no abstractions in machine
language.
>>> Also what's about cost/benefit ratio?
>>
>> How do you benchmark cost/benefit?
>
> By eyeballing the source.
Not objectively measurable in a meaningful way.
More information about the Digitalmars-d
mailing list