Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00016 000521 24505039 na godz. na dobę w sumie

OpenCL. Akceleracja GPU w praktyce - ebook/epub

OpenCL. Akceleracja GPU w praktyce - ebook/epub
OpenCL. Akceleracja GPU w praktyce - ebook/epub
Marek Sawerwain
Wydawnictwo Naukowe PWN
Książka jest skierowana do programistów, którzy chcą się zapoznać z technologią OpenCL W publikacji duży nacisk został położony na przedstawienie konkretnych przykładów (wraz z komentarzem opisującym sposób implementacji danego przykładu oraz techniczne aspekty danego problemu). Zaprezentowane zostały także sposoby wykorzystywania OpenCL do realizacji różnych zadań obliczeniowych. Praktyczne przykłady obejmują zagadnienia m.in. z algebry liniowej. W książce znajdują się także przykłady przetwarzania grafiki. Ze względu na charakter OpenCL opisano również sposoby korzystania z możliwości OpenCL oferowanych przez różne dodatkowe biblioteki, a także pakiety ułatwiające współpracę z technologią OpenCL. Uzupełnieniem publikacji są bardziej zaawansowane przykłady rozwiązywania równań różniczkowych czy też przedstawienie metody Black Scholes. Z książki można nauczyć się, jak: – korzystać z technologii OpenCL; – tworzyć własne jądra obliczeniowe; – przetwarzać grafikę za pomocą wbudowanych możliwości OpenCL. Dobrze jest znać: – wybrane pojęcia algebry liniowej, m.in. macierze, wektory; – podstawy języków C, C++ oraz Python; – środowisko IDE, np. Visual Studio. Choć nie jest to książka przeznaczona dla początkującego czytelnika i wymaga umiejętności programowania na poziomie średnim, to zawarte w niej informacje z pewnością pozwolą na zapoznanie się z technologią OpenCL i możliwościami obliczeniowymi, jakie ona oferuje.
Wszystkie kategorie Tylko edukacja Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Przetwarzanie obrazów grafiki 2D - ebook/epub
Przetwarzanie obrazów grafiki 2D - ebook/epub
Praca zbiorowa
Wydawnictwo Naukowe PWN

Książka jest kierowana do programistów, którzy chcą zapoznać się z technologią OpenCL.

W pubilkacji oprócz przedstawienia czym jest OpenCL znajdują się też przykłady sposoby wykorzystania OpenCL. Ze względu na charakter technologii mogą one obejmować kilka języków programowania: C/C++, Java, Python.

Programowanie strukturalne - ebook/epub
Programowanie strukturalne - ebook/epub
Witold Malina, Piotr Mironowicz
Wydawnictwo Naukowe PWN
W połowie lat sześćdziesiątych rozwój sprzętu komputerowego oraz języków programowania umożliwił tworzenie bardziej złożonych programów. Różne podejścia do ich wytwarzania oraz szeroka dyskusja programistów doprowadziły do opracowania i sformułowania reguł programowania strukturalnego. Są one uniwersalne i aktualne do dziś oraz stanowią podstawową wiedzę dla wszystkich programistów...
Uczenie maszynowe w C#. Szybkie, sprytne i solidne aplikacje - książka
Uczenie maszynowe w C#. Szybkie, sprytne i solidne aplikacje - książka
Matt R. Cole
Helion

Uczenie maszynowe weszło już do kanonu technologii informatycznych. Praktyczne umiejętności w tej dziedzinie powinien posiadać każdy programista i analityk. Standardowo do rozwiązań związanych z machine learning stosuje się Pythona i opracowane dla niego biblioteki, niemniej równie skutecznie można do tego celu używać innych języków programowania. Trzeba jedynie dobrze zaznajomić się z wdrożeniami algorytmów uczenia maszynowego...

Visual Studio 2012 i .NET 4.5. - ebook/pdf
Visual Studio 2012 i .NET 4.5. - ebook/pdf
Abhishek Sur
Promise

Praca z zestawem różnych pojawiających się nowych technologii jest sporym wyzwaniem. Zadaniem pakietu Visual Studio 2012 jest umożliwianie użytkowni-kom programowania i obsługi aplikacji klienckich i biznesowych. Platforma .NET 4.5 zapewnia programistom szerokie możliwości pracy nad wszelkimi formami aplikacji i usług, od klienckich poprzez mobilne aż do internetowych, pomagając w szybkim dostarczeniu ich na rynek...











Programowanie obiektowe w Visual Basic .NET dla każdego - książka
Programowanie obiektowe w Visual Basic .NET dla każdego - książka
Richard Simon, Leslie Koorhan, Ken Cox
Helion
Visual Basic to język programowania pozwalający nawet początkującym programistom pisać zaawansowane aplikacje wykorzystujące wszystkie możliwości systemów operacyjnych z rodziny Windows. Jego kolejne wersje w coraz większym stopniu korzystały z technik programowania zorientowanego obiektowo (OOP). Najnowsza z nich, Visual Basic .NET jest uwieńczeniem tej ewolucji.

Jeśli chcesz tworzyć aplikacje w VB...

Delphi 2005. Ćwiczenia praktyczne - książka
Delphi 2005. Ćwiczenia praktyczne - książka
Adam Boduch, Łukasz Barszcz
Helion
  • Poznaj środowisko Delphi
  • Napisz pierwsze własne aplikacje
  • Naucz się korzystać z możliwości platformy .NET

Środowisko programistyczne Delphi od dawna cieszy się popularnością wśród twórców oprogramowania. Od pierwszych wersji oferowało możliwość wizualnego tworzenia aplikacji za pomocą 'klocków' -- komponentów, łącząc to z prostotą języka Pascal. Teraz, w najnowszej wersji...


Metody numeryczne w C++Builder - książka
Metody numeryczne w C++Builder - książka
Bernard Baron, Łukasz Piątek
Helion

Metody numeryczne są to sposoby rozwiązywania złożonych problemów matematycznych za pomocą narzędzi obliczeniowych udostępnianych przez popularne języki programowania. Jeden z najpopularniejszych języków -- C++, chociaż nie był projektowany z myślą o zastosowaniu go w obliczeniach numerycznych, posiada mechanizmy, które umożliwiają stosunkowo łatwą implementację algorytmów obliczeniowych...


Grafika 3D czasu rzeczywistego - ebook/epub
Grafika 3D czasu rzeczywistego - ebook/epub
Jacek Matulewski
Wydawnictwo Naukowe PWN
Przedmiotem książki jest OpenGL, czyli popularny interfejs programistyczny służący do tworzenia aplikacji z grafiką 3D. W ostatnich dwóch latach został on całkowicie zreformowany, w efekcie czego większość książek i materiałów na jego temat stała się nieaktualna. W publikacji przedstawione są nowe wersje OpenGL (od wersji 3.3 wzwyż) w sposób odpowiedni zarówno dla początkujących programistów grafiki 3D...
Silverlight. Od podstaw - książka
Silverlight. Od podstaw - książka
Paweł Maciejewski, Paweł Redmerski
Helion

Silverlight -- nowy sposób na tworzenie aplikacji internetowych

  • Jak tworzyć aplikacje internetowe za pomocą Silverlight?
  • Jakie możliwości kryją się w tej technologii?
  • W jaki sposób połączyć różne elementy, by uzyskać wspaniały efekt?

Technologia Silverlight, opracowana przez Microsoft, jest propozycją dla tych, którzy przymierzają się do projektowania aplikacji internetowych lub zajmują się tym już od jakiegoś czasu...

Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows - książka
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows - książka
Rafał Wileczek
Helion

Stwórz aplikacje dla platformy .NET 2.0

  • Poznaj środowisko programistyczne
  • Wykorzystaj możliwości programowania obiektowego
  • Połącz aplikację z bazą danych i siecią

Środowisko programistyczne Visual C++ 2005 Express Edition to uproszczona i okrojona wersja Visual C++ 2005. Mimo tego jest bardzo przydatnym i wydajnym narzędziem dla programisty chcącego tworzyć aplikacje dla platformy...


Myśl jak programista. Techniki kreatywnego rozwiązywania problemów - książka
Myśl jak programista. Techniki kreatywnego rozwiązywania problemów - książka
V. Anton Spraul
Helion

Znajdź wyjście z najtrudniejszych sytuacji!

Nauka programowania to tak naprawdę nauka sposobu myślenia. Jako programista musisz biegle analizować problemy, dzielić je na części oraz starać się je rozwiązać w optymalny sposób. Składnia języka i środowisko programistyczne to tylko podstawowe narzędzia, których obsługi nauczyć się może każdy. Jednak nie każdy potrafi myśleć jak programista...

Oracle8. Programowanie w języku PL/SQL - książka
Oracle8. Programowanie w języku PL/SQL - książka
Scott Urman
Helion
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób powiększa potencjał programisty systemów bazodanowych. PL/SQL łączy w sobie duże możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach...

IronPython Studio. W praktyce - ebook/epub
IronPython Studio. W praktyce - ebook/epub
Marian Mysior
Wydawnictwo Naukowe PWN

Książka przedstawia nowe podejście do języka Python, polegające na wykorzystaniu narzędzi wizualnych i bibliotek oferowanych przez pakiet Visual Studio oraz Microsoft .NET Framework. Nowe środowisko tworzenia aplikacji w języku Python, czyli pakiet IronPython Studio, ułatwiaprogramowanie, wspierając projektanta narzędziami graficznymi i standardowymi bibliotekami, znanymi z takich języków...

Aplikacje w Visual C++ 2005. Przykłady - książka
Aplikacje w Visual C++ 2005. Przykłady - książka
Mariusz Owczarek
Helion

Bogaty zbiór rozwiązań często spotykanych
problemów programistycznych języka Visual C++

  • Poznaj środowisko tworzenia programów w Visual C++ 2005
  • Naucz się składni języka Visual C++
  • Wykorzystaj możliwości platformy .NET w programach w Visual C++

W kontekście programowania przy użyciu platformy .NET zwykle mówi się o językach Visual Basic i C#. Większość stron internetowych...


Visual C# 2005. Zapiski programisty - książka
Visual C# 2005. Zapiski programisty - książka
Jesse Liberty
Helion

Odkryj nowe możliwości platformy .NET 2005

Visual C# 2005 to najnowsza wersja języka programowania uważanego przez wielu programistów za najlepszy język służący do tworzenia aplikacji dla platformy .NET. W połączeniu z nową biblioteką klas .NET i nowymi możliwościami środowiska Visual Studio 2005 druga edycja języka C# stała się jeszcze doskonalsza. Pisanie programów wymaga znacznie mniejszych nakładów pracy...

Maple. Podręcznik - książka
Maple. Podręcznik - książka
Artur Krowiak
Helion
  • Poznaj interfejs programu i sposób wykonywania podstawowych działań w Maple...u
  • Naucz się rozwiązywać złożone problemy z różnych dziedzin matematyki
  • Dowiedz się, jak skutecznie wizualizować i prezentować uzyskane wyniki

Poznaj Maple od podszewki!

Maple to zintegrowane środowisko do przeprowadzania obliczeń symbolicznych i numerycznych oraz wizualizacji otrzymanych w ten sposób wyników...

Java Servlet i Java Server Pages - książka
Java Servlet i Java Server Pages - książka
Marty Hall
Helion
Niniejsza książka przeznaczona jest dla prawdziwych programistów. Jej celem nie jest przedstawienie potencjału internetowego handlu ani sposobów, w jaki aplikacje internetowe mogą zrewolucjonizować przedsiębiorstwo. Jest to praktyczna książka przeznaczona dla programistów, którzy już doskonale rozumieją, jak istotne jest tworzenie dynamicznych witryn WWW. Zadaniem niniejszej książki jest przedstawienie poprawnego sposobu prowadzenia...

Core Java Servlets i JavaServer Pages. Tom II. Wydanie II - książka
Core Java Servlets i JavaServer Pages. Tom II. Wydanie II - książka
Marty Hall, Larry Brown, Yaakov Chaikin
Helion

Kompletny przewodnik po zaawansowanych mechanizmach oraz funkcjach serwletów i JSP.

  • Jak kontrolować działanie aplikacji za pośrednictwem pliku deskryptora?
  • Jakie są możliwości rozbudowy systemu zabezpieczeń?
  • Jak można wykorzystać obsługę zdarzeń?

Platforma Java 2 jest najczęściej wykorzystywaną technologią do budowy komercyjnych aplikacji internetowych, dynamicznych witryn WWW oraz aplikacji i usług sieciowych...

Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C# - ebook/pdf
Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C# - ebook/pdf
Anna Kempa
Helion

Rozpocznij przygodę z programowaniem dla systemu Windows!

Technologia Windows Presentation Foundation firmy Microsoft to jedno z najlepszych rozwiązań do tworzenia aplikacji działających pod kontrolą systemu Windows. WPF integruje interfejs użytkownika, grafikę, multimedia i dokumenty oraz ułatwia implementację wzorców projektowych, które oddzielają warstwę logiczną od warstwy prezentacji...









Delphi dla .NET. Vademecum profesjonalisty - książka
Delphi dla .NET. Vademecum profesjonalisty - książka
Xavier Pacheco
Helion

Platforma .NET staje się coraz bardziej popularna. Powstaje coraz więcej aplikacji realizowanych właśnie pod jej kątem. Udostępniane przez platformę .NET mechanizmy pozwalają na szybkie tworzenie aplikacji, co przysparza jej wielu zwolenników. Do stworzenia aplikacji nie wystarczą jednak tylko mechanizmy, nawet najlepsze. Niezbędne jest wygodne i uniwersalne środowisko programowania, jakim niewątpliwie jest Delphi...


Java i XML. Wydanie III - książka
Java i XML. Wydanie III - książka
Brett D. McLaughlin, Justin Edelson
Helion

Praktyczne zastosowania możliwości języka XML w aplikacji Java

  • Z jakich elementów składa się XML?
  • W jaki sposób przetwarzać pliki XML w aplikacjach Javy?
  • Jak tworzyć własne kanały RSS?

Jesteś programistą Javy i chcesz wykorzystać w swoich aplikacjach technologię XML? Zainteresowała Cię technologia AJAX? Zamierzasz tworzyć własne kanały RSS i podcasty? Java i XML są niemal stworzone do wzajemnej współpracy...

Visual Basic 2015 w 24 godziny - ebook/pdf
Visual Basic 2015 w 24 godziny - ebook/pdf
James Foxall
Helion

Zacznij od zaraz! 24 (+ dwie dodatkowe) sprawdzone, jednogodzinne lekcje

Visual Basic jest bardzo popularnym językiem programowania wysokiego poziomu rozwijanym przez firmę Microsoft. Jego składnię oparto na języku Basic i unowocześniono, zapewniając przy tym wykorzystanie technologii ActiveX. Visual Basic w wersji 2015 zasadniczo różni się od swoich poprzedników: jest zdecydowanie lepszy...



Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# - książka
Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# - książka
Dmitri Nesteruk
Helion

Wzorce projektowe są bardzo przydatnym narzędziem w przyborniku programisty. Pozwalają na szybkie opracowanie złożonych zagadnień, ale można je również potraktować jako wstęp do ciekawego i inspirującego dochodzenia, jak rozwiązać konkretny problem na wiele różnych sposobów, na różnych poziomach zaawansowania technicznego i z zastosowaniem różnego rodzaju kompromisów. Takie próby jednak często prowadzą do nadinżynierii lub...

CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU - książka
CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU - książka
Jason Sanders, Edward Kandrot
Helion
Książka ta jest obowiązkową pozycją dla wszystkich programistów pracujących z systemami zawierającymi akceleratory.
Ze wstępu autorstwa Jacka Dongarry...ego,
Uniwersytet Tennessee i Oak Ridge National Laboratory

Od astrofizyki i chemii, przez biologię obliczeniową, aż po analizę sejsmiczną i rekonstrukcję obrazu w tomografii komputerowej - architektura CUDA została entuzjastycznie przyjęta przez środowiska naukowe i akademickie...


C++Builder 6 i bazy danych - książka
C++Builder 6 i bazy danych - książka
Marian Wybrańczyk
Helion

Kompendium wiedzy dla programistów aplikacji bazodanowych w C++

  • Poznaj C++Builder 6 i dostępne w nim komponenty
  • Stwórz model aplikacji w języku UML
  • Wykorzystaj różne mechanizmy połączenia z bazą danych

C++Builder 6, mimo pojawienia się na rynku nowszej wersji tego środowiska, nadal cieszy się dużą popularnością wśród programistów. Wizualne środowisko programowania i gotowe komponenty znacznie przyspieszają proces tworzenia...

Visual Studio 2010 dla programistów C# - książka
Visual Studio 2010 dla programistów C# - książka
Jacek Matulewski
Helion

Doskonały przewodnik po świecie programowania w C# dla platformy .NET!

  • Środowisko Visual Studio 2010, język C# 4.0 i podstawy projektowania aplikacji
  • Bazy danych i technologia LINQ
  • Nowy paradygmat zrównoleglenia aplikacji z biblioteką TPL
  • Technologie Windows i wprowadzenie do XNA 4.0

Język C# na dobre zadomowił się już na rynku programistycznym. Zarówno on sam, jak i platforma .NET przydają się do najróżniejszych zastosowań...

Zrozumieć platformę .NET. Wydanie II - książka
Zrozumieć platformę .NET. Wydanie II - książka
David Chappell
Helion

Poznaj platformę .NET

  • Dowiedz się, jak funkcjonuje platforma .NET
  • Naucz się tworzyć za jej pomocą różne rodzaje aplikacji
  • Zapoznaj się z jej językami

Wprowadzenie platformy programistycznej .NET okazało się przełomem w programowaniu aplikacji dla systemu Windows. Obsługiwane przez nią technologie, takie jak ADO.NET czy ASP.NET, pozwalają szybko i łatwo tworzyć różnorodne programy dla tego systemu...

MATLAB. Leksykon kieszonkowy - książka
MATLAB. Leksykon kieszonkowy - książka
Bogumiła Mrozek, Zbigniew Mrozek
Helion

Matlab to uniwersalne środowisko do obliczeń matematycznych. Wykorzystywany jest na uczelniach, w instytutach badawczych, laboratoriach i wszędzie tam, gdzie niezbędne jest narzędzie umożliwiające przeprowadzenie skomplikowanych działań matematycznych i przedstawienie ich wyników w formie graficznej. Dzięki ponad 500 funkcjom Matlaba można zastosować między innymi do obliczeń numerycznych...

Excel w nauce i technice. Receptury - książka
Excel w nauce i technice. Receptury - książka
David M. Bourg
Helion

Excel to nie tylko arkusz kalkulacyjny
-- to potężne narzędzie obliczeniowe

Większość użytkowników komputerów kojarzy Excel z programem wykorzystywanym w biurach i urzędach do tworzenia zestawień, tabelek, wykresów i przeprowadzania obliczeń matematycznych. Tymczasem jego możliwości są o wiele większe. Excel, dzięki wbudowanym funkcjom, dodatkowym pakietom i językowi VBA może służyć jako narzędzie do wykonywania złożonych...

Kurs matematyki dla chemików. Wyd. 5. popr - ebook/pdf
Kurs matematyki dla chemików. Wyd. 5. popr - ebook/pdf
Joanna Ger
Uniwersytet Śląski
Skrypt jest przeznaczony dla słuchaczy studiów uniwersyteckich kierunku chemia. Mogą z niego również korzystać wszyscy zainteresowani wykładem matematyki jako przedmiotu pomocniczego. Autorka zamieściła w podręczniku treści niezbędne do właściwego rozumienia i stosowania metod matematycznych w czasie studiów chemicznych.
Oprócz treści wykładanych w skrypcie znajdują się też dowody twierdzeń oraz zestawy zadań...
Visual Basic 2010. Od podstaw - książka
Visual Basic 2010. Od podstaw - książka
Thearon Willis, Bryan Newsome
Helion

Zostań specjalistą języka Visual Basic 2010!

  • Szczegółowy opis tworzenia aplikacji
  • Programowanie obiektowe z pomocą języka Visual Basic 2010
  • Debugowanie oraz obsługa błędów
  • Współpraca z bazami danych

Visual Basic 2010 to najnowsza wersja języka programowania Visual Basic .NET, jednego z języków współpracujących ze środowiskiem Visual Studio 2010. Jego największe zalety to łatwość stosowania i szybkość tworzenia szerokiego...

Microsoft Visual C++ 2012. Praktyczne przykłady - książka
Microsoft Visual C++ 2012. Praktyczne przykłady - książka
Mariusz Owczarek
Helion

Microsoft Visual C++ 2012? To nic trudnego!

  • Poznaj składnię języka C++ i nowości wprowadzane przez standard C++11
  • Naucz się wykorzystywać typy i konstrukcje programistyczne
  • Dowiedz się, jak tworzyć aplikacje oparte na Windows API i .NET Framework

Dostępne od niedawna środowisko Visual C++ 2012 oferuje użytkownikom szereg zupełnie nowych możliwości. Dzięki wprowadzeniu obsługi standardu C++11 i zwiększeniu przejrzystości oraz uniwersalności...


WCF od podstaw. Komunikacja sieciowa nowej generacji - książka
WCF od podstaw. Komunikacja sieciowa nowej generacji - książka
Maciej Grabek
Helion

Poznaj i wykorzystaj przyszłość komunikacji internetowej!

  • Wprowadzenie do Windows Communication Foundation
  • Konfiguracja usług sieciowych i nowości WCF 4.0
  • Narzędzia oraz wykorzystanie WCF

Windows Communication Foundation to technologia umożliwiająca komunikację pomiędzy praktycznie wszystkimi systemami wymiany danych, przeznaczona przede wszystkim dla tych użytkowników, których główną potrzebą jest zachowanie dużej elastyczności...