OpenCL en action : Comment accélérer les graphiques et les calculs

Note :   (4,3 sur 5)

OpenCL en action : Comment accélérer les graphiques et les calculs (Matthew Scarpino)

Avis des lecteurs

Résumé:

Le livre « OpenCL in Action » de Matthew Scarpino est bien accueilli pour ses explications claires et sa couverture complète d'OpenCL, ce qui en fait une ressource appropriée pour les débutants et ceux qui ont quelques connaissances en programmation. Il présente des concepts fondamentaux et des sujets avancés à l'aide d'une variété d'exemples pratiques. Cependant, certains lecteurs ont noté des problèmes de qualité d'impression et des difficultés à comprendre certains sujets complexes sans expérience préalable de la programmation. Dans l'ensemble, il s'agit d'une bonne introduction à OpenCL, même si certaines parties peuvent sembler dépassées et nécessiter des ressources supplémentaires.

Avantages:

Des explications claires, une couverture complète des principes fondamentaux d'OpenCL et des sujets avancés, de bons exemples de codes, une approche pédagogique bien structurée, un style d'écriture agréable à lire et engageant, un ouvrage précieux tant pour les débutants que pour ceux qui font la transition à partir d'autres langages de programmation.

Inconvénients:

Certains codes d'exemple nécessitent des corrections, le livre peut être difficile pour les débutants complets, des problèmes de qualité d'impression ont été signalés, le contenu peut sembler obsolète pour les utilisateurs avancés, et des ressources supplémentaires peuvent être nécessaires pour bien comprendre certains concepts.

(basé sur 23 avis de lecteurs)

Titre original :

OpenCL in Action: How to Accelerate Graphics and Computation

Contenu du livre :

Résumé

OpenCL en action est une présentation approfondie et pratique d'OpenCL, visant à montrer aux développeurs comment créer leurs propres applications de haute performance. Il commence par présenter les concepts fondamentaux d'OpenCL, notamment le calcul vectoriel, la programmation parallèle et les opérations multithread, puis vous guide pas à pas depuis les structures de données simples jusqu'aux fonctions complexes.

À propos de la technologie

Quel que soit votre système, il dispose probablement d'une puissance de traitement brute supérieure à celle que vous utilisez. OpenCL est un langage de programmation hautes performances qui optimise la puissance de calcul en s'exécutant sur des processeurs, des processeurs graphiques et d'autres dispositifs de calcul. Il est parfait pour les tâches sensibles à la vitesse comme le calcul vectoriel, les opérations matricielles et l'accélération graphique.

À propos de ce livre

OpenCL in Action allie la théorie du calcul parallèle à la réalité pratique de la création d'applications de haute performance à l'aide d'OpenCL. Il vous guide d'abord à travers les structures de données fondamentales de manière intuitive. Il explique ensuite les techniques de tri à grande vitesse, de traitement d'images, d'opérations matricielles et de transformée de Fourier rapide. Le livre se termine par un examen approfondi du sujet essentiel de l'accélération graphique. De nombreux exemples stimulants vous donnent différentes façons d'expérimenter avec le code de travail.

Des connaissances en C ou C++ sont utiles, mais aucune expérience préalable d'OpenCL n'est nécessaire.

L'achat du livre imprimé s'accompagne d'une offre d'un livre électronique gratuit au format PDF, ePub et Kindle de Manning. Tout le code du livre est également disponible.

Ce qu'il y a à l'intérieur

⬤ Apprendre OpenCL étape par étape.

⬤ Des tonnes de code annoté.

⬤ Des algorithmes testés pour des performances maximales.

**********.

Table des matières PARTIE 1 FONDATIONS DE LA PROGRAMMATION OPENCL.

⬤ Introduction à OpenCL.

⬤ Programmation hôte : structures de données fondamentales.

⬤ Programmation hôte : transfert de données et partitionnement.

⬤ Programmation du noyau : types de données et mémoire des périphériques.

⬤ Programmation du noyau : opérateurs et fonctions.

⬤ Traitement d'images.

⬤ Événements, profilage et synchronisation.

⬤ Développement en C++.

⬤ Développement avec Java et Python.

⬤ Principes généraux de codage.

PARTIE 2 CODAGE D'ALGORITHMES PRATIQUES EN OPENCL.

⬤ Réduction et tri.

⬤ Matrices et décomposition QR.

⬤ Matrices éparses.

⬤ Traitement des signaux et transformée de Fourier rapide.

PARTIE 3 ACCELERER OPENGL AVEC OPENCL.

⬤ La combinaison d'OpenCL et d'OpenGL.

⬤ Les textures et les renderbuffers.

Autres informations sur le livre :

ISBN :9781617290176
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

OpenCL en action : Comment accélérer les graphiques et les calculs - OpenCL in Action: How to...
Résumé OpenCL en action est une présentation...
OpenCL en action : Comment accélérer les graphiques et les calculs - OpenCL in Action: How to Accelerate Graphics and Computation
Motors for Makers : Un guide pour les steppers, servos et autres machines électriques - Motors for...
Le premier guide des moteurs électriques à...
Motors for Makers : Un guide pour les steppers, servos et autres machines électriques - Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)