Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Herb Sutter on Heterosexual Computing

Name: Anonymous 2011-06-17 7:51

Looks like Microsoft is tired of HomogenousHomosexual Computing (ie. Apple/Macs) and paints a possible future of mainstream HeterogenousHeterosexual Computing.
 
http://media.ch9.ms/ch9/7655/e3d5a308-d1fb-4693-998e-9f04000f7655/AMDFusionHerbSutterKeynoteAMP_high_ch9.mp4

It's a bit Microsoft biased, made me cringe a bit in a few spots, but the bulk of the talk is rather interesting. Herb Sutter used to be the chairperson of the ISO/IEC C and C++ language committees, by the way. I wonder how the Linux kernel will adapt to heterogeneous computing? We already have OpenCL, but the kernel isn't using it itself--is there any application for this kind of stuff inside of a kernel?

Name: Anonymous 2011-06-17 9:40

>>6
Right now, compilers optimize only tail calls to procedures with a compatible signature

Nope. Only real constraint is that you don't use variable argument lists via ... in function signatures.

When you mark functions with extern "C" on certain target platforms, it will use the operating system's ABI, in which case you may not get tail-call optimization. For C++, LLVM and most other compilers have their own ABIs where tail call optimization is possible.

See:

http://llvm.org/docs/CodeGenerator.html#tailcallopt

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List