Intel Gen Architecture Discussion

Discussion in 'Architecture and Products' started by Rys, Jul 14, 2015.

Tags:
  1. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    @Andrew Lauritzen .. Am I right about IMT (interleaved multi-threading) being fixed temporal multiplexed threads in hardware? If so how many threads?
     
  2. Andrew Lauritzen

    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,526
    Likes Received:
    454
    Location:
    British Columbia, Canada
    I'm not sure actually. I'd have to go digging... that's not something that is relevant to writing code on the machine very often :)
     
  3. pixelio

    Newcomer

    Joined:
    Feb 17, 2014
    Messages:
    47
    Likes Received:
    75
    Location:
    Seattle, WA
    Summer must be over since, as of yesterday, the showstopper bugs I was seeing in Broadwell's OpenCL 2.x driver are fixed in Windows 10 (driver 4256) and there is a new Code Builder. Huzzah!

    I think I'm seeing the result of Broadwell Gen8's doubled integer throughput too.

    FWIW, GPU-Z reports a 950 MHz HD 6000 using 5.5-6.0 Watts when continuously sorting 131K 64-bit keys and only 4 Watts for 262K 32-bit keys.

    We're really at the dawn of the golden age of GPUs where even power-sensitive GPUs have significant FLOPS.
     
    Rys and Grall like this.
  4. Kaarlisk

    Regular Newcomer Subscriber

    Joined:
    Mar 22, 2010
    Messages:
    293
    Likes Received:
    49
    Interesting. Haswell turns out even more limited in hardware than I imagined. Intel just upgraded Broadwell and Skylake to OpenGL 4.4., but Haswell is staying on 4.3.
    Now I'm not saying this is a bad thing, as there certainly were far more important features to include/improve when Haswell was being developed. I had just expected that as Fermi got OpenGL 4.5, that the OpenGL 4.4 extensions do not require any actual hardware support.
    The missing extension seems to be GL_ARB_bindless_texture – any connection to DX12 resource binding?
     
  5. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,288
    Location:
    Helsinki, Finland
    GL_ARB_indirect_parameters is also problematic. However DX12 ExecuteIndirect is a superset of it, and Haswell can emulate it just fine.
     
  6. Andrew Lauritzen

    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,526
    Likes Received:
    454
    Location:
    British Columbia, Canada
    The only real hardware functionality differences between Haswell and Broadwell are likely related to ARB_sparse_texture. Haswell's limited VA makes a useful implementation of sparse textures difficult (i.e. the virtual texture size limitations are typically too severe to be very useful). ARB_bindless_texture is likely not supported on either of them, but I don't think bindless textures are required for GL 4.4 (Fermi wouldn't support 4.4 then) or even 4.5? For that matter, I don't think sparse textures are required by any current GL either.

    The difference here may not even be related to hardware architecture.
     
    Grall likes this.
  7. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    Does anyone know if Intel GPU's have a dedicated frame and depth buffer cache? Or if the depth or frame buffer reads/writes go through the standard cache?
     
  8. Andrew Lauritzen

    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,526
    Likes Received:
    454
    Location:
    British Columbia, Canada
    Both - they each have small dedicated caches which are themselves backed by the GPU's L3, then the SoC's LLC/eLLC.
     
  9. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    Do you know there sizes off-hand or know a document where I can find such info?

    edit - well I found one data point in the docs in the OP.
     
    #49 Infinisearch, Oct 5, 2015
    Last edited: Oct 15, 2015
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...