Optimizing C++ for Modern Hardware

Sign in to queue

The Discussion

  • User profile image
    carlospined​ag

    What about power consumption optimizations?
    This is a very important issue for mobil devices

  • User profile image
    carlospined​ag

    C++ JIT compiler generate code for take advantage of Instruction Level Parallelism of modern processors?

  • User profile image
    carlospined​ag

    Is the superscalar processor the best platform for execute .NET?
    (considering that .NET CLR is a stack machine and superscalar processor is a machine based in registers)

    Do you remember the idea of Java processors (Sun's specification named "picoJava")?

    Why not a .NET hardware processor, where native code is the same bytecode?

    What thinks Microsoft about this idea?

    Imagine Azure datacenters with big SMP (Symmetric Multiprocessor) servers with hundred of .NET processors.

     

     

  • User profile image
    carlospined​ag

    Why the same program written in C# and C++ (C++ was compiled to bytecode using: cl /clr) is faster in C++?
    Ok, people can say C++ is faster than C#, but both programs were generated to bytecode (not to native code), so, both programs will be executed by the CLR.

Add Your 2 Cents