Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: The OpenCL State Tracker Nears Working State

  1. #11
    Join Date
    Jan 2012
    Posts
    14

    Default

    Quote Originally Posted by bridgman View Post
    Is the hardware scalar, vector or VLIW ?
    Well, it was more of a hypothetical question - if that's too general to answer in a reasonable amount of text, then I'm sorry.

  2. #12
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,385

    Default

    It's been discussed in a bunch of other threads, but the 10,000 foot view is "it's too early to tell". There are probably a half dozen different IRs that are or will be on the table in the next year.

    TGSI is probably the safest bet, particularly if Francisco's additions for compute are accepted and work out generally OK. LLVM IR is up there as well, but is a more natural fit for (scalar) compute than for (short vector) graphics, particularly when dealing with short vector or vliw hardware.

    The original Gallium3D proposal envisioned using TGSI as the IR but then converting it to LLVM IR for optimization by LLVM before generating hardware instructions. That made sense to everyone but got a bit awkward when most of the OpenCL front ends *above* TGSI ended up using LLVM IR as well.

    Try the thread around :

    http://phoronix.com/forums/showthrea...829#post240829

    It starts as Intel-bashing for not using Gallium3D and TGSI then shifts more to a generic IR discussion.
    Last edited by bridgman; 01-29-2012 at 03:28 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •