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:28

>>5
Tail recursion != tail calls. PTC is impossible with some C calling conventions. (when the caller cleans the stack)
Right now, compilers optimize only tail calls to procedures with a compatible signature. (i.e., (int, int) -> (int, int))
There was a calling convention that permitted PTCs, but I don't see it being implemented by any compiler, and couldn't handle varargs on some architectures anyway.

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