Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Looking at S17, it appears that the concurrency model is basically MIMD. Its not immediately obvious how we'll be expressing data parallism for a SIMD or stream-based approach. With multicore and GPGPU becoming more common, we should try to ensure we can exploit these harware resources properly

    Links:

        * http://graphics.cs.uiuc.edu/svn/kcrane/web/project_qjulia.html [uiuc.edu]
        * http://www.gpgpu.org/ [gpgpu.org]
    • Yeah, in S17 so far we only deal with explicit concurrency in MIMD mode. Perl 6 is going to have SIMD in forms of pipe operators, streams, hyperops and junctions, and those will be covered in S17 as well in the days to come. Thanks for the reminder!
    • Multicore is much more likely to be MIMD. The SIMD road seems to have run out some time ago, except for narrow media apps -- which has never been Perl's focus. I think it would be wise to keep Perl Perl, instead of trying to make it an all-singing all-dancing everything language. (Also cf Guy Steele, "Growing a Language".) It you want to do graphics, try Cg. Perl should be able to *talk* to Cg, not *be* it. IMNSHO.