"Zbombovaný" Firefox, alebo prečo nevyužiť grafiku aj v prehliadači? PDF Vytlačiť E-mail
Napísal Slavo   
Piatok, 27 November 2009 14:51

sssAko určite každý vie, grafické karty majú omnoho vyšší výpočtový výkon ako procesory. Preto v dnešnej dobe vidíme nastupujúci trend využívania grafických kariet aj inde ako v hrách.

Napríklad taká ATI/AMD Radeon 5850 má približne 2 tera FLOPs, zatiaľ čo procesor napríklad môj AMD Phenom II 550 X2 (@3,5GHz) má len 23 giga FLOPs! S toho asi každému vyplynie že grafická karta má teda omnoho vyšší výpočtový výkon. Donedávna platilo že grafika pracovala v podstate len v hrách prípadne nejaký vysoko odborný segment. Teda všetko čo sa dialo v operačnom systéme bola práca procesora. Ale prečo nechávať veľa vecí na takto „slabú“ súčiastku? Prečo procesor neodľahčiť a nechať naň len tie úkony ktoré proste procesor robiť musí? Nedávno to predviedol napríklad Flash 10.1. Ten sa však venuje len HD videu (napríklad HD režim na youtube).  Dnes sa pozrieme však na to inak.

 

Microsoft ohlásil podporu Direct2D. Všetci určite poznáte Direct3D, ktorý používajú takmer všetky dnešné aj staršie hry. Ide teda o operácie vykonávané cez grafickú kartu. No a Direct2D je v podstate to isté len je určený pre dvojrozmerné (ploché) prostredie. Direct2D ešte nie je oficiálne vonku, avšak mladý programátor Bas Schouten stihol túto technológiu implementovať do Alfa verzie známeho internetového prehliadača Firefox. Pravdepodobne sa inšpiroval samotným Microsoftom (možno nie), pretože Microsoft sľúbil použitie tejto technológie v budúcom Internet Explorery 9. No a teraz sme sa dostali k tomu o čom chcem hovoriť. Nie hry, nie HD video, nie náročné programy odborného segmentu, ale obyčajný webový prehliadač dosiahol akcelerácie cez GPU. Určite si poviete že je to zbytočnosť, že dnešné procesory sú výkonné a niečo také ako webový prehliadač zvládnu ľavou zadnou. V podstate máte pravdu, procesory zvládajú rendering web stránky dobre, ale prečo to nemať ešte lepšie? Prečo neubrať prácu procesoru?

 

Keďže čísla hovoria za všetko pozrieme sa na tento graf ktorý je priamo od autora tejto implementácie:

    Vidíme že nastalo zrýchlenie renderingu web stránok. Uvedené hodnoty sú v milisekundách. V praxi však môžem potvrdiť že nastalo viditeľné zrýchlenie zobrazenia stránky. Že je prehliadač v alfa verzii som si nijako nevšimol, je stabilný no napriek tomu nie je odporúčaný na bežné používanie. Ak chcete stiahnite si ho TU a môžete vyskúšať. Ak nevlastníte kartu s podporou Direct X10, zrýchlenie prehliadaču týmto spôsobom sa vás bohužiaľ netýka. Bližšie informácie nájdete priamo na blogu autora. Alebo na oficiálnej stránke tohto projektu.

Komentáre

Please login to post comments or replies.
 

Kto je online

Aktuálne máme 7 hosťov prítomný