Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

Faster! Harder! FireCoder!

16.12.2009, Radek Jahoda, recenze
Toshiba vytáhla z Cell procesoru v PlayStation 3 jednu jeho část - stream procesor SpursEngine určený coby media procesor pro dekompresi a kompresi videa. Své uplatnění našel v samostatném čipu, který si zase našel cestu do karty Grass Valley FireCoder Blu.
Kapitoly článku:
  1. Faster! Harder! FireCoder!
  2. FireCoder Blu
  3. Software
  4. Test
  5. Výsledky
  6. Závěr
Stream procesor SpursEngine má pomoci počítačům, set-top-boxům a rekordérům v jejich práci při zpracování hlavně HD videa a také při optimalizaci a zvýšení kvality převodu standardního rozlišení do vysokého HD. Jak bylo řečeno, původně byl určen pro PlayStation 3, Toshiba se ale rozhodla, že je škoda ho nechat jen jako jednoúčelový design, přidala k němu PCI-Express rozhraní pro komunikaci a připojení na XDR DRAM paměti od firmy Rambus.

SpursEngine obsahuje čtyři procesory Synergistic Processing Elements (SPE), hardwarový dekodér a kodér videa ve formátech MPEG-2 a H.264. Tyto kodeky se v podstatě vyvinuly z dalších SPE jednotek, v Cell procesoru zůstaly programovatelné, zde jsou jednoúčelové, ale jsou upravené a mají nižší příkon. SPE je v podstatě jen RISC procesor, který běží na frekvenci 1,5 GHz a má výkon 12 Gflops, celkem tedy mají všechny čtyři 48 Gflops. To je pro srovnání výkon nejnovějšího procesoru Intel Core i7 na frekvenci 3 GHz, rovněž se čtyřmi jádry. SpursEngine má ale navíc hardwarové kodéry videa a ztrátový výkon jen 10-20 W (TDP) podle zátěže, kdežto Core i7 dosahuje TDP cca 135 W (podle typu). To vše SpursEngine předurčuje být při kódování videa mnohem rychlejší než dnešní desktopové procesory.


Blokové schéma media procesoru SpursEngine

Samotná práce čipu funguje jednoduše tak, že je do něj poslán video stream, ten je dekódován MPEG-2 nebo H.264 dekodérem, zpracován SPE procesory, např. vyčištěn, provedena změna velikosti apod. a dále poslán do enkodéru.


Tok dat ve SpursEngine

Video kodeky mají následující parametry:
H.264 kodek:
  • High Profile@Level 4.1
  • 1920x1080 při 60 nebo 50 sn/s prokládaně
  • 1280x720 při 60 sn/s neprokládaně

MPEG-2 kodek:
  • Main Profile@High Level
  • 1920x1080 při 60 nebo 50 sn/s prokládaně
  • 1280x720 při 60 sn/s neprokládaně

PCI Express rozhraní podporuje šířku x1, x2 nebo x4, dostupné karty na trhu ale používají jen šířku x1, tedy 200 MB/s. Na trhu jsou kromě referenčního designu jen dvě karty, které používají procesor SpursEngine. Jde o Leadtek WinFast PxVC1100 a právě Grass Valley FireCoder Blu, na kterou se dnes podíváme. Jinak ho lze najít i v některých noteboocích od Toshiby.