A partir de cette page vous pouvez :
publisher
Retourner au premier écran avec les étagères virtuelles... |
Détail de l'éditeur
|
Documents disponibles chez cet éditeur



Titre : Intel threading building blocks : outfitting C++ for multi-core processor parallelism Type de document : texte imprime Auteurs : James Reinders, Auteur ; Stepanov, Alexander, Préfacier, etc. Editeur : Beijing : O'Reilly Année de publication : cop. 2007 Importance : (XXV-303 p.) Présentation : ill, couv. ill. Format : 24 cm ISBN/ISSN/EAN : 978-0-596-51480-8 Note générale : Bibliogr. p. 292-295. Index Langues : Anglais Mots-clés : Parallel processing (Electronic computers) C++ (Computer program language) C plus-plus (langage de programmation) Parallélisme (informatique) Résumé :
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert.
Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel's developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance.
You'll learn how Intel Threading Building Blocks:
Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general
Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions
Is compatible with other threading packages, and doesn't force you to pick one package for your entire program
Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors
Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints
Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don't need experience with parallel programming or multi-core processors to use this book.En ligne : https://www.amazon.fr/Intel-Threading-Building-Blocks-Reinders/dp/0596514808/ref [...] Permalink : ./index.php?lvl=notice_display&id=13874 Intel threading building blocks : outfitting C++ for multi-core processor parallelism [texte imprime] / James Reinders, Auteur ; Stepanov, Alexander, Préfacier, etc. . - Beijing : O'Reilly, cop. 2007 . - (XXV-303 p.) : ill, couv. ill. ; 24 cm.
ISBN : 978-0-596-51480-8
Bibliogr. p. 292-295. Index
Langues : Anglais
Mots-clés : Parallel processing (Electronic computers) C++ (Computer program language) C plus-plus (langage de programmation) Parallélisme (informatique) Résumé :
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert.
Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel's developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance.
You'll learn how Intel Threading Building Blocks:
Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general
Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions
Is compatible with other threading packages, and doesn't force you to pick one package for your entire program
Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors
Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints
Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don't need experience with parallel programming or multi-core processors to use this book.En ligne : https://www.amazon.fr/Intel-Threading-Building-Blocks-Reinders/dp/0596514808/ref [...] Permalink : ./index.php?lvl=notice_display&id=13874 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité L297/1 L297 Livre Magasin d'Ouvrages / INF Langage Consultation sur place
Exclu du prêtL297/2 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/3 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/4 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/5 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/6 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/7 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/8 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/9 L297 Livre Magasin d'Ouvrages / INF Langage Disponible L297/10 L297 Livre Magasin d'Ouvrages / INF Langage Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
Building embedded Linux system / Karim Yaghmour (2005)
Titre : Building embedded Linux system Type de document : texte imprime Auteurs : Karim Yaghmour ; Gilad Ben Yossef Jon Masters Mention d'édition : 2nd ed. Editeur : Beijing : O'Reilly Année de publication : 2005 Collection : Where the kernel meets the Hardware Importance : 439 p. Format : 24 cm ISBN/ISSN/EAN : 978-0-596-52968-0 Note générale : Index Langues : Anglais Mots-clés : Linux , Embedded systems Résumé : There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux.
Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks at the strengths and weaknesses of using Linux in an embedded system, plus a discussion of licensing issues, and an introduction to real-time, with a discussion of real-time options for Linux.
This indispensable book features arcane and previously undocumented procedures for:
Building your own GNU development toolchain
Using an efficient embedded development framework
Selecting, configuring, building, and installing a target-specific kernel
Creating a complete target root filesystem
Setting up, manipulating, and using solid-state storage devices
Installing and configuring a bootloader for the target
Cross-compiling a slew of utilities and packages
Debugging your embedded system using a plethora of tools and techniques
Using the uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb packages
By presenting how to build the operating system components from pristine sources and how to find more documentation or help, Building Embedded Linux Systems greatly simplifies the task of keeping complete control over your embedded operating system.Permalink : ./index.php?lvl=notice_display&id=15011 Building embedded Linux system [texte imprime] / Karim Yaghmour ; Gilad Ben Yossef Jon Masters . - 2nd ed. . - Beijing : O'Reilly, 2005 . - 439 p. ; 24 cm. - (Where the kernel meets the Hardware) .
ISBN : 978-0-596-52968-0
Index
Langues : Anglais
Mots-clés : Linux , Embedded systems Résumé : There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux.
Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks at the strengths and weaknesses of using Linux in an embedded system, plus a discussion of licensing issues, and an introduction to real-time, with a discussion of real-time options for Linux.
This indispensable book features arcane and previously undocumented procedures for:
Building your own GNU development toolchain
Using an efficient embedded development framework
Selecting, configuring, building, and installing a target-specific kernel
Creating a complete target root filesystem
Setting up, manipulating, and using solid-state storage devices
Installing and configuring a bootloader for the target
Cross-compiling a slew of utilities and packages
Debugging your embedded system using a plethora of tools and techniques
Using the uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb packages
By presenting how to build the operating system components from pristine sources and how to find more documentation or help, Building Embedded Linux Systems greatly simplifies the task of keeping complete control over your embedded operating system.Permalink : ./index.php?lvl=notice_display&id=15011 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité SYX121/1 SYX121 Livre Magasin d'Ouvrages / INF Système d'Information Consultation sur place
Exclu du prêtSYX121/2 SYX121 Livre Magasin d'Ouvrages / INF Système d'Information Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
Linux Device Driver / Jonathan Corbet (2005)
Titre : Linux Device Driver Type de document : texte imprime Auteurs : Jonathan Corbet ; Greg Kroah-Hartman Alexandro Rubini Mention d'édition : 3rd ed. Editeur : Beijing : O'Reilly Année de publication : 2005 Collection : Where the kernel meets the Hardware Importance : 515 p. Format : 24 cm ISBN/ISSN/EAN : 978-0-596-00590-0 Note générale : Bibliogr.Index Langues : Anglais Mots-clés : Système d'exploitation Linux Résumé : Cet ouvrage, un classique entre dans sa troisième édition, est une lecture incontournable pour tous ceux qui veulent soutenir les périphériques sous le système d'exploitation Linux, veut courir un nouveau matériel sous Linux, ou tout simplement intéressé par la programmation du noyau Linux en général. Linux Device Drivers révèle l'information jusque-là partagé que par le bouche à oreille ou dans le code source cryptique commentaires sur la façon d'écrire des pilotes pour une large gamme d'appareils. Cette nouvelle édition a été entièrement mis à jour pour la version 2.6.10 du noyau Linux. Cette version du noyau a rationalisé et simplifié plusieurs façons d'effectuer des tâches courantes, telles que le plug and play, l'interaction avec l'espace utilisateur par l'intermédiaire du système de fichiers sysfs, et la gestion de plusieurs périphériques sur bus standard. Vous n'avez pas besoin d'être un hacker du noyau pour comprendre et apprécier les pilotes de périphériques Linux, vous n'avez besoin que d'une compréhension de la C et une certaine expérience dans le système Unix appelle. Vous allez apprendre à écrire des pilotes pour les périphériques caractères, des dispositifs de blocage et des interfaces réseau, guidés par des exemples de toutes les fonctionnalités que vous pouvez compiler et exécuter sans matériel spécial. Les PCI, USB et tty (terminaux) sous-systèmes ont chacun leur propre chapitre. Pour ceux qui sont curieux de savoir comment un système d'exploitation fait son travail, ce livre donne un aperçu des espaces d'adressage, des événements asynchrones, et I / O.
Sommaire
Construction et le fonctionnement des modules
Char pilotes
Techniques de débogage
Les conditions de concurrence et la course
Options avancées de conducteur chevalier
Temps, les retards et les travaux reportés
Allocation de mémoire
Communiquer avec le matériel
Gestion des interruptions
Les types de données dans le noyau
Pilotes PCI
Pilotes USB
Le modèle de périphérique Linux
Cartographie de la mémoire et DMA
Les pilotes de blocs
Les pilotes de réseau
Pilotes ATSPermalink : ./index.php?lvl=notice_display&id=15110 Linux Device Driver [texte imprime] / Jonathan Corbet ; Greg Kroah-Hartman Alexandro Rubini . - 3rd ed. . - Beijing : O'Reilly, 2005 . - 515 p. ; 24 cm. - (Where the kernel meets the Hardware) .
ISBN : 978-0-596-00590-0
Bibliogr.Index
Langues : Anglais
Mots-clés : Système d'exploitation Linux Résumé : Cet ouvrage, un classique entre dans sa troisième édition, est une lecture incontournable pour tous ceux qui veulent soutenir les périphériques sous le système d'exploitation Linux, veut courir un nouveau matériel sous Linux, ou tout simplement intéressé par la programmation du noyau Linux en général. Linux Device Drivers révèle l'information jusque-là partagé que par le bouche à oreille ou dans le code source cryptique commentaires sur la façon d'écrire des pilotes pour une large gamme d'appareils. Cette nouvelle édition a été entièrement mis à jour pour la version 2.6.10 du noyau Linux. Cette version du noyau a rationalisé et simplifié plusieurs façons d'effectuer des tâches courantes, telles que le plug and play, l'interaction avec l'espace utilisateur par l'intermédiaire du système de fichiers sysfs, et la gestion de plusieurs périphériques sur bus standard. Vous n'avez pas besoin d'être un hacker du noyau pour comprendre et apprécier les pilotes de périphériques Linux, vous n'avez besoin que d'une compréhension de la C et une certaine expérience dans le système Unix appelle. Vous allez apprendre à écrire des pilotes pour les périphériques caractères, des dispositifs de blocage et des interfaces réseau, guidés par des exemples de toutes les fonctionnalités que vous pouvez compiler et exécuter sans matériel spécial. Les PCI, USB et tty (terminaux) sous-systèmes ont chacun leur propre chapitre. Pour ceux qui sont curieux de savoir comment un système d'exploitation fait son travail, ce livre donne un aperçu des espaces d'adressage, des événements asynchrones, et I / O.
Sommaire
Construction et le fonctionnement des modules
Char pilotes
Techniques de débogage
Les conditions de concurrence et la course
Options avancées de conducteur chevalier
Temps, les retards et les travaux reportés
Allocation de mémoire
Communiquer avec le matériel
Gestion des interruptions
Les types de données dans le noyau
Pilotes PCI
Pilotes USB
Le modèle de périphérique Linux
Cartographie de la mémoire et DMA
Les pilotes de blocs
Les pilotes de réseau
Pilotes ATSPermalink : ./index.php?lvl=notice_display&id=15110 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité SYX96/1 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Consultation sur place
Exclu du prêtSYX96/2 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/3 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/4 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/5 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/6 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/7 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/8 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/9 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/10 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/11 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible SYX96/12 SYX96 Livre Magasin d'Ouvrages / INF Système d'Information Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !