GPU-Computing meets Internet Explorer 9

Discussion in 'GPGPU Technology & Programming' started by CarstenS, Mar 16, 2010.

  1. CarstenS

    Veteran Subscriber

    Joined:
    May 31, 2002
    Messages:
    4,798
    Likes Received:
    2,056
    Location:
    Germany
    Seems like Microsoft has taken a liking in using GPUs now: IE9 said to be using accelerated SVG, Javascript etc.:
    http://blogs.nvidia.com/ntersect/2010/03/visual-computing-has-another-killer-app.html

    No word though on the API. Hopefully it'll be Direct Compute 4.x!
     
  2. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    10,430
    Likes Received:
    433
    Location:
    New York
    Sweet. Intel will be pissed :lol:
     
  3. EduardoS

    Newcomer

    Joined:
    Nov 8, 2008
    Messages:
    131
    Likes Received:
    0
    Does this imply new JS functions to use GPU?

    Sometime ago I had a talk about an hypothetic multi-threaded ECMA Script interpreter and the unavoidable "it's impossible", an interpreter for GPUs without extensions that is actually fast looks so... Magic...
     
  4. Jawed

    Legend

    Joined:
    Oct 2, 2004
    Messages:
    10,873
    Likes Received:
    767
    Location:
    London
    My worry with this is that GPUs currently have no context switching responsiveness guarantees, some fuckwit somewhere told Microsoft not to put this stuff into WDDM yet, "our hardware won't be ready" - it's easy to hurt system responsiveness because the GPU is running an intense kernel.

    So, imagine what happens when someone's junk web page code gets a hold of your GPU :sad: It's bad enough with Flash right now.

    Also imagine the pain that GPGPU developers will have with a simple browser interfering with their code. Actually, generally speaking, the interference that browsing will inflict on "valid" compute kernels...

    Jawed
     
  5. Colourless

    Colourless Monochrome wench
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,274
    Likes Received:
    30
    Location:
    Somewhere in outback South Australia
    Mostly its using Direct2D for accelerated rendering.
     
  6. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    16,137
    Likes Received:
    5,074
    Hmmm, it'll be interesting to see how this affects me when I have 8 windows with average 10 tabs each open while playing a GPU stressing game...

    I wonder if there will be a user toggle to enable/disable GPU assisted browsing? Probably not...

    Regards,
    SB
     
  7. Squilliam

    Squilliam Beyond3d isn't defined yet
    Veteran

    Joined:
    Jan 11, 2008
    Messages:
    3,495
    Likes Received:
    113
    Location:
    New Zealand
    I wonder if this is because of some sort of deal between them and AMD. I.E. They implement certain key 'future is fusion' changes to their products and AMD takes the time to make them a sexy custom X86 console system on a chip for a good price? This could effectively be a part of a payment already being made to AMD for their future console chip.
     
  8. Squilliam

    Squilliam Beyond3d isn't defined yet
    Veteran

    Joined:
    Jan 11, 2008
    Messages:
    3,495
    Likes Received:
    113
    Location:
    New Zealand
    It would only be a problem whilst its rendering, right? However I suspect that when in full screen mode if there was continued pressure on the GPU the browser would suspend state until you quit or alt-tabbed.
     
  9. Tokelil

    Regular

    Joined:
    Mar 27, 2002
    Messages:
    329
    Likes Received:
    0
    Location:
    Denmark
    I think the Nvidia blog post is a bit unclear, at least I understand it a bit differently when reading the official IE9 blog:
    http://blogs.msdn.com/ie/archive/20...latform-preview-available-for-developers.aspx

    As I understand it there is no GPU/Javascript bindings or anything like that. There is hardware accelerated drawing with Direct2D and DirectWrite, hardware accelerated <canvas> drawing, image resizing/scaling and stuff like that.

    Javascript is taking advantage of "modern" hardware, because it now JIT/optimizes on a background thread, ie. using more than one core.

    Actually only Intel hardware are mentioned in the IE9 blogpost.
     
  10. Squilliam

    Squilliam Beyond3d isn't defined yet
    Veteran

    Joined:
    Jan 11, 2008
    Messages:
    3,495
    Likes Received:
    113
    Location:
    New Zealand
    That slightly blows my theory out of the water.
     
  11. Ike Turner

    Veteran Regular

    Joined:
    Jul 30, 2005
    Messages:
    1,884
    Likes Received:
    1,756
    AMD has a similar blog post on the developer site:
    http://blogs.amd.com/developer/2010/03/16/ie9-takes-advantage-of-the-gpu/
    They've also added this update yesterday: "3/19/10 — Minor edit. Got a little ahead of myself; Microsoft did not announce they were supporting <canvas>. However, they did say that all of Internet Explorer 9’s graphics, text, and rendering will be hardware accelerated. Given the embraced HTML5 across DOM, CSS3, SVG, and XHTML, it will be fun to watch this space closely as the IE9 Preview gets updated in the weeks to come."
     
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...