Sanders Jason - CUDA w przykładach.pdf
(
24774 KB
)
Pobierz
CUDA
W PRZYKŁADACH
Wprowadzenie do ogólnego
programowania procesorów GPU
JASON SANDERS
EDWARD KANDROT
Tytuł oryginału: CUDA by Example: An Introduction to General-Purpose GPU Programming
Tłumaczenie: Łukasz Piwko
ISBN: 978-83-246-3817-8
Authorized translation from the English language edition, entitled: CUDA by Example:
An Introduction to General-Purpose GPU Programming; ISBN 0131387685, by Jason
Sanders and Edward Kandrot; published by Pearson Education, Inc, publishing as
Addison-Wesley Professional; Copyright © 2011 by NVIDIA Corporation.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from Pearson Education Inc.
Polish language edition published by Helion S.A.
Copyright © 2012.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym
lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki lc, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalow
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/cudawp.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/cudawp
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Naszym rodzinom i przyjaciołom za niesłabnące wsparcie.
Czytelnikom, do których będzie należała przyszłość.
Oraz nauczycielom, którzy nauczyli naszych czytelników czytać.
Spis treści
Słowo wstępne........................................................................................................................ 9
Przedmowa........................................................................................................................... 11
Podziękowania......................................................................................................................13
O autorach............................................................................................................................ 15
1
DLACZEGO CUDA? DLACZEGO TERAZ?
17
1.1. Streszczenie rozdziału................................................................................................... 17
1.2. Era przetwarzania równoległego.........................
17
1.2.1. Procesory C P U .................................................................................................... 18
1.3. Era procesorów G P U .................................................................................................... 19
1.3.1. Historia procesorów G P U ..................................................................................19
1.3.2. Początki programowania G P U ..........................................................................20
1.4. C U D A ............................................................................................................................ 21
1.4.1. Co to jest architektura CUDA ...........................................................................21
1.4.2. Używanie architektury CUDA ..........................................................................22
1.5. Zastosowania technologii CUDA ............................................................................... 22
1.5.1. Obrazowanie medyczne........................................................................
22
1.5.2. Symulacja dynamiki płynów ..........................
23
1.5.3. Ochrona środowiska .......................................................................................... 24
1.6. Podsumowanie ............................................................................................................. 25
2
KONFIGURACJA KOMPUTERA
27
2.1. Streszczenie rozdziału.................................................................................................. 27
2.2. Środowisko programistyczne ...................................................................................... 27
2.2.1. Procesor graficzny z obsługą technologii C U D A .............................................28
2.2.2. Sterownik urządzeń N V ID II............................................................................. 29
2.2.3. Narzędzia programistyczne CUDA ..................................................................30
2.2.4. Standardowy kompilator języka C ....................................................................31
2.3. Podsumowanie ....................................
32
Plik z chomika:
Kielce33
Inne pliki z tego folderu:
Friedmann Richard Elliott - Księga ukryta w Biblii.pdf
(1935 KB)
M.Newton - Przerznaczenie dusz I.pdf
(1728 KB)
M.Newton - Przerznaczenie dusz II.pdf
(2063 KB)
Russell Bertrand - Dlaczego nie jestem chrześcijaninem.pdf
(335 KB)
Tondi Alighiero - Kartki z pamietnika byłego jezuity.pdf
(290 KB)
Inne foldery tego chomika:
01. Lektury PDF - Polska
02. Lektury PDF - Świat
03. Ebook PDF
04. Przekrój (wszystkie numery)
05. Kultura Paryska (wszystkie numery)
Zgłoś jeśli
naruszono regulamin