Vyuºití GPGPU pro zpracování dat z magnetické rezonance

Podobné dokumenty
GPGPU Aplikace GPGPU. Obecné výpočty na grafických procesorech. Jan Vacata

GPGPU. Jan Faigl. Gerstnerova Laboratoř pro inteligentní rozhodování a řízení České vysoké učení technické v Praze

Nvidia CUDA Paralelní programování na GPU

Návrhy elektromagnetických zení

Architektura grafických ip pro Xbox 360 a PS3

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

HP EliteBook 8440p. Záruka: 12 měsíců Cena: 5 690,- kč s DPH

Pokročilé architektury počítačů

PROCESORY. Typy procesorů

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Jedna z nejdůležitějších součástek počítače = mozek počítače, bez něhož není počítač schopen vykonávat žádné operace.

GPU A CUDA HISTORIE GPU CO JE GPGPU? NVIDIA CUDA

Blue Gene Vysoká škola báňská-technická univerzita Ostrava. Blue Gene. Karel Chrastina. Úvod. Blue Gene L. Blue Gene P.

Kč s DPH HAL3000 TITAN X spoutejte sílu nejvýkonnějších technologií

Fujitsu Siemens Lifebook S752

Architektura Intel Atom

HP Compaq Pro 6300 SFF

Pokročilé architektury počítačů

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Nvidia CUDA Paralelní programování na GPU

Hlavní využití počítačů

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

PŘEDSTAVENÍ GRAFICKÉHO PROCESORU NVIDIA G200

PROCESOR. Typy procesorů

Vlastnosti produktu. HAL3000 herní sestava MČR Pro V2 navržena hráči pro hráče

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Stavba operačního systému

Efektivní vyuºívání programových nástroj Ansys na infrastrukturách MetaCentra / CERIT-SC

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Pokročilé architektury počítačů

Magnetohydrodynamický pohon

Váš stylový multimediální společník v korálově růžovém provedení. Oficiální webové stránky VAIO Europe

Pokročilé architektury počítačů

nazvu obecnou PDR pro neznámou funkci

AKČNÍ NABÍDKA BAREVNÝCH NOTEBOOKŮ

HAL3000 Niké II moderní síla pro náročné hraní her i práci

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

brašna v balení laser. myš USB záruka: 3 roky NBD on-site

BM100. Kompaktní bezventilátorový IPC z rodiny Intel Apollo Lake. REM-Technik je výhradním partnerem společnosti ASEM na českém a slovenském trhu.

PARCIÁLN LNÍ ROVNICE

Geekovo Minimum. Počítačové Grafiky. Nadpis 1 Nadpis 2 Nadpis 3. Božetěchova 2, Brno

Data Sheet Fujitsu ESPRIMO P2760 Stolní počítač

SEZNAM A VYSVĚTLENÍ VYBRANÝCH POJMŮ TÝKAJÍCÍCH SE PARAMETRŮ ZOBRAZOVACÍCH JEDNOTEK ELEKTRONICKÝCH SYSTÉMŮ

Obecné výpočty na GPU v jazyce CUDA. Jiří Filipovič

AKČNÍ NABÍDKA BAREVNÝCH NOTEBOOKŮ - 15,6"

Úvod do GPGPU J. Sloup, I. Šimeček

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Zobrazovací a zvuková soustava počítače

část A) 1) Město Nové Město na Moravě

Úvod do modelování v programu COMSOL Multiphysics verze 4

Paralelní výpočty ve finančnictví

BIOS (BASIC INPUT-OUTPUT SYSTEM)

2.Také poptáváme externí disk, min. 100 GB pro dokumentaci projektu, max. cena 2000 Kč.

Informatika teorie. Vladimír Hradecký

Data Sheet. Windows. Život bez hranic. Společnost Fujitsu doporučuje systém Windows 7.

tímto vyzývá zájemce k podání nabídky na veřejnou zakázku

5 790,- únor ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

ARCHITEKTURA AMD PUMA

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009

Pokročilá architektura počítačů

Zápo tová písemná práce. 1 z p edm tu 01MAB3 varianta A

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru.

Uºivatelská p íru ka k programu SlaFoR verze 1.0

SUPERPOČÍTAČE DANIEL LANGR ČVUT FIT / VZLÚ

Úvod do architektur personálních počítačů

Herní PC HAL3000 Artemis výkonný lovec pro nekončící zábavu

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

ZÁKLADNÍ DESKA ASUS PRIME X370-PRO ZÁKLADNÍ DESKA, AMD X370, AM4, 4X DIMM DDR4, 1X M.2, ATX

Notebooky za výhodné ceny. Počítačové sestavy s prodlouženou zárukou. Základní domácí počítač ASUS X53BR ASUS K53U.

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur

Intel (2) Intel (1) Intel (3) Intel (4) Intel (6) Intel (5) Nezřetězené zpracování instrukcí:

Karel Johanovský Michal Bílek. Operační paměť

Zadávací dokumentace k výběrovému řízení na dodávku výpočetní a kancelářské techniky

Datasheet Fujitsu ESPRIMO P400 Stolní počítač

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

G R A F I C K É K A R T Y

Výzva k podání nabídky včetně zadávací dokumentace na veřejnou zakázku malého rozsahu

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody

Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače.

Data Sheet Fujitsu ESPRIMO C700 Stolní počítač

Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

DRUHY SESTAV. Rozlišujeme 4 základní druhy sestav. PC v provedení desktop. PC v provedení tower. Server. Notebook neboli laptop

Datasheet Fujitsu LIFEBOOK AH564 Notebook

Procesor. Hardware - komponenty počítačů Procesory

Základní jednotka procvičování

Procesory. Autor: Kulhánek Zdeněk

brašna v balení záruka: 3 roky NBD on-site

1 Úvod. 1.1 Požadavky na systém. eština 1

KOMPLETNÍ SPECIFIKACE SMART CAMERA NX2000

Povídání na téma. SUPERPOČÍTAČE DNES A ZÍTRA (aneb krátký náhled na SC) Filip Staněk

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

5 790,- prosinec ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

Pokyny pro sledování 3D obsahu na projektoru BenQ: Minimální požadavky na systém počítače pro přehrávání 3D obsahu na projektoru BenQ:

Virtualizace koncových stanic Položka Požadováno Nabídka, konkrétní hodnota

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

ARCHITEKTURA PROCESORŮ

Procesor EU peníze středním školám Didaktický učební materiál

Váš stylový multimediální společník v karamelově smetanovém provedení. Oficiální webové stránky VAIO Europe

Transkript:

Vyuºití pro zpracování dat z magnetické rezonance Katedra matematiky, Fakulta jaderná a fyzikáln inºenýrská, ƒeské vysoké u ení technické v Praze Bakalá ská práce 2007/2008

Cíle práce Zpracování dat z magnetické rezonance segmentace obrazu D lení obrazu do ástí korespondujících s objekty v obrazu Detekce srde ní komory na MRI snímcích General-purpose computing on graphics processing units Obecné výpo ty na grackých kartách PC Alternativa k výpo t m na procesorech (CPU) Urychlení numerických výpo t

Pro? CPU GPU GPU C2E QX9770 Radeon 3870 X2 GeForce 9800 GX2 Tranzistory 820 milion 1332 miliony 1508 milion Jádra 4 640 256 Výkon 51,2 GFLOPS 1000 GFLOPS 1100 GFLOPS Propustnost 25,6 GB/s 115,2 GB/s 128 GB/s

technologie NVIDIA CUDA Compute unied device architecture unikovaná architektura pro provád ní výpo t na GPU Jednodu²²í na pouºití a univerzáln j²í neº d ív j²í techniky Minimální roz²í ení jazyka C Gracký procesor: Vysoce paralelní koprocesor k CPU Zpracovává velký po et vláken zárove Vlákna mohou navzájem spolupracovat a sdílet data díky sdílené pam ti na GPU

Vlastnosti architektury CUDA Zápis na libovolné adresy pam ti GPU Celo íselné a bitové operace iroká podpora grackých karet, nezávislost na konkrétním modelu Prakticky v²echny nov j²í karty od NVIDIA (p es 50 milion ) Pouºitelná pod v t²inou opera ních systém Windows XP, Windows Vista, Linux, Mac OS Lze efektivn mapovat na vicejádrová CPU Odchylky od standardu aritmetiky v plovoucí ádové árce Výpo ty s jednoduchou p esností (32bitový oat) Ale práv nastupující GPU zvládají uº i dvojitou p esnost Omezené moºnosti lad ní kódu

Segmentace obrazu metoda fázového pole ξ p t Modikovaná Allenova-Cahnova rovnice pro funkci p = p(t, x) na (0, T ) Ω: ( ) = ξ g( Gσ P 0 ) p p Ω = 0 na (0, T ) Ω, p t=0 = p ini na Ω ( ) 1 + g( Gσ P 0 ) ξ f 0(p) + ξf p, Ω R 2 oblast, f 0 (p) = p(1 p)(p 0,5), Gσ P 0 konvoluce Gaussova jádra a vstupního obrazu, 1 g(s) = tzv. Peronova-Malikova funkce, 2 1 + λs ξ > 0, λ > 0, F = F (x) parametry, p ini po áte ní odhad segmenta ní k ivka: Γ (t) p(t) = 1 2

Modikovaná Allenova-Cahnova rovnice ξ p t ( ) ( ) 1 = ξ g( Gσ P 0 ) p + g( Gσ P 0 ) ξ f 0(p) + ξf p segmenta ní k ivka: Γ (t) p(t) = 1 2 ξ p t Chování segmenta ní k ivky pro g 0 a ξ 0 + : = ξ ( p) + 1 }{{} ξ f 0(p) }{{} + ξf p }{{} vγ = κ Γ + F Γ R 2 uzav ená k ivka, vγ normálová rychlost (vγ > 0 rozpínání, vγ < 0 smr² ování), κ Γ k ivost, F vn j²í síla (F < 0 urychlí smr² ování, F > 0 zpomalí nebo obrátí)

Výsledky F > 0 konstantní

Výsledky nekonstantní F

Výsledky neúsp ²ná segmentace

Porovnání rychlosti na CPU a GPU parametry CPU Intel Core 2 Duo E6550 Po et jader 2 Frekvence 2333 MHz Velikost L2 cache 4 MB Propustnost pam ti RAM 12,8 GB/s GPU NVIDIA GeForce 8800 GT Po et stream procesor 112 Frekvence 1620 MHz Velikost pam ti 512 MB Propustnost pam ti 60,8 GB/s

Porovnání rychlosti na CPU a GPU výsledky Rozm ry CPU GPU Urychlení 1. obraz 256 256 33000 ms 2943 ms 11,2 512 512 608350 ms 40540 ms 15,0 1024 1024 9753300 ms 629300 ms 15,5 2. obraz 256 256 16200 ms 1497 ms 10,8 512 512 339000 ms 20040 ms 16,9 1024 1024 6028800 ms 312600 ms 19,3

Záv r Model fázového pole p iná²í poºadované výsledky v segmentaci obrazu Vyuºitím technologie CUDA lze významn urychlit numerické výpo ty na PC 1020násobné urychlení v na²em p ípad I více neº 100násobné urychlení v jiných aplikacích Má smysl se dále zabývat