Announcement

Collapse
No announcement yet.

OpenGL 4.3, OpenGL ES 3.0 Specifications Unveiled

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Comment


    • #42
      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

      Comment


      • #43
        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?

        Comment


        • #44
          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.

          Comment


          • #45
            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.

            Comment


            • #46
              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.

              Comment


              • #47
                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.

                Comment

                Working...
                X