Page 5 of 5 FirstFirst ... 345
Results 41 to 47 of 47

Thread: OpenGL 4.3, OpenGL ES 3.0 Specifications Unveiled

  1. #41
    Join Date
    Apr 2011
    Posts
    310

    Default

    OpenGL specification is royalty-free. There are no fees to implement them.

  2. #42

    Default

    Quote Originally Posted by artivision View Post
    Wrong, MIMD and SIMD are acronyms for Execution-Units not processors. x86 processors are only have SIMD_Vectors (SSE an AVX)
    Perhaps you should read: http://en.wikipedia.org/wiki/Multiprocessing

  3. #43
    Join Date
    Oct 2008
    Posts
    3,038

    Default

    Quote Originally Posted by artivision View Post
    OpenGL specification is royalty-free. There are no fees to implement them.
    Yeah, but you cannot claim to have an OpenGL implementation without paying. I'm not sure exactly how that is done - trademarking the OpenGL name?

  4. #44

    Default

    Quote Originally Posted by smitty3268 View Post
    Yeah, but you cannot claim to have an OpenGL implementation without paying. I'm not sure exactly how that is done - trademarking the OpenGL name?
    Pretty much. It's similar to how Linux implements the POSIX standard but isn't certified POSIX (well, it's probably more accurate to say distributions, but you get what I mean.) Same thing here, Mesa is OpenGL compatible, but isn't OpenGL certified.

  5. #45
    Join Date
    Apr 2011
    Posts
    310

    Default

    Quote Originally Posted by losinggeneration View Post
    This article speaks about processing when you have MIMD units, or other similar type units. SIMD is a single unit that can do multiple actions on multiple data with a single instruction. MIMD is a unit that can do the same as SIMD, plus it can do it with more than one instruction. Example: Radeon has 128bit SIMD vectors and every vector can do actions on 4-32bit data (4 shaders). Wile Fermi and Kepler have 64bit MIMD scalar units(1-shader) and every unit have an ALU(Integer) and an FPU or 2(Kepler), so they can use multiple instructions on multiple data. Actually Fermi and Kepler are the only processors I know that use MIMD. So Radeon7000 has 3.8Tflops(FMAC)32bit wile Kepler has 3.2Tflops(FMAC)64bit or 6.4Tflops(FMAC)32bit.

  6. #46
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    Quote Originally Posted by »John« View Post
    Somewhere on these forums is a post explaining this. It says that mobile hardware has to be above all else power efficient and the impact of geometry shader processing circuitry on power consumption simply outweighs their usefulness.
    That's a very good reason. It's still disappointing.

  7. #47

    Default

    Quote Originally Posted by artivision View Post
    This article speaks about processing when you have MIMD units, or other similar type units. SIMD is a single unit that can do multiple actions on multiple data with a single instruction. MIMD is a unit that can do the same as SIMD, plus it can do it with more than one instruction.
    Yes, but if you actually read the article the very first line is: "Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system." Also if you jump over to the article for MIMD the second paragraph is: "A multi-core CPU is an MIMD machine." If you browse to that article, the first paragraph talks about using multiple processors doing work on different pieces of data in parallel.

Posting Permissions

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