[Webkit-unassigned] [Bug 36883] New: [Qt] Parallel rendering in WebKit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 31 06:52:21 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36883

           Summary: [Qt] Parallel rendering in WebKit
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zherczeg at webkit.org


Created an attachment (id=52157)
 --> (https://bugs.webkit.org/attachment.cgi?id=52157)
An initial patch

Cpus supporting SMP are getting widespread even on embedded domains. Although
WebKit is not designed SMP in mind, we could play around with different
approaches.

This particular approach assign a rendering thread for each frame (using the
tile storage as back buffer). The thread (will) get the primitive painting
commands during the painting phase (like: paint a text using the given golor
and coordinates), and perform the painting on a buffer. This buffer eventually
send back to the main thread, where its content is copied to tile buffers.

The work is far from over, but I think the basic concept can already been seen.
I would like to hear your opinion about the concept: like or dislike it. I am
not sure this approach will be fruitful, maybe it is just too much effort for
too little gain (if there will be a gain at all), and I need to know whether it
is worth to follow this path or I should try to find another one.

The work can be followed here:
http://www.gitorious.org/+sedkit-developers/webkit/sedkit/commits/smp

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list