top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Content networking [[electronic resource] ] : architecture, protocols, and practice / / Markus Hofmann and Leland Beaumont
Content networking [[electronic resource] ] : architecture, protocols, and practice / / Markus Hofmann and Leland Beaumont
Autore Hofmann Markus
Pubbl/distr/stampa Amsterdam ; ; Boston, : Morgan Kaufmann, c2005
Descrizione fisica 1 online resource (373 p.)
Disciplina 004.6 22
004.65
Altri autori (Persone) BeaumontLeland R
Collana The Morgan Kaufmann series in networking
Soggetto topico Computer networks
Information networks
ISBN 1-281-02023-0
9786611020231
0-08-049077-8
1-4237-0818-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Content Networking; Copyright Page; Contents; Preface; About the Authors; Chapter 1. Introduction; 1.1 The Early Days of Content Delivery over the Internet; 1.2 The World Wide Web-Where It Came From and What It Is; 1.3 The Evolution of Content Networking; 1.4 The Diversity of Interests in Content Networking; Chapter 2. Content Transport; 2.1 Protocol Architecture and Design Paradigms of the Internet; 2.2 Hypertext Transport Protocol-HTTP; 2.3 Multicast Transport; Chapter 3. Caching Techniques for Web Content; 3.1 Local Caching; 3.2 Motivation and Goals of Web Caching
3.3 Basic Operation of a Shared Web Cache3.4 Cacheability Considerations; 3.5 Placing a Cache in the Network; 3.6 The Evolution of Caching Systems-Networks of Caches; 3.7 Performance; 3.8 Caching Challenges and Myths; Chapter 4. Caching Techniques for Streaming Media; 4.1 Streaming Media; 4.2 Protocols for Streaming Media; 4.3 Caching Techniques for Streaming Media; 4.4 Case Studies; Chapter 5. Navigating Content Networks; 5.1 The Domain Name System; 5.2 Layer 4-7 Request Switching; 5.3 Global Request Routing; 5.4 Case Studies; Chapter 6. Peer-to-Peer Content Networks
6.1 What Are Peer-to-Peer Networks?6.2 Technical Challenges in Peer-to-Peer Networks; 6.3 Case Studies; 6.4 Business Aspects; Chapter 7. Interactive Content Delivery- Instant Messaging; 7.1 Instant Messaging Defined; 7.2 Internet-Based Instant Messaging; 7.3 Convergence; Chapter 8. Beyond Web Surfing- Content Services; 8.1 What Is Driving Content Services?; 8.2 An Architecture for Content Services; 8.3 Example Content Services; 8.4 ICAP-The Internet Content Adaptation Protocol; 8.5 Open Pluggable Edge Services (OPES); 8.6 The Web Services Paradigm
8.7 Service Personalization and Service ConvergenceChapter 9. Building Content Networks; 9.1 Campus and Enterprise Network Example; 9.2 Content Network Provider Example; 9.3 Content Distribution Network Example; Chapter 10. Standards Efforts; 10.1 The Role of Standards; 10.2 Content Networking Standards Bodies; 10.3 Content Networking Standards; Chapter 11. Summary and Outlook; 11.1 Content Networking Architecture Evolution; 11.2 The Future of Content Networking; Appendix-XML Basics; Glossary; RFC References; References; Index
Record Nr. UNINA-9910783459303321
Hofmann Markus  
Amsterdam ; ; Boston, : Morgan Kaufmann, c2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Content networking : architecture, protocols, and practice / / Markus Hofmann and Leland Beaumont
Content networking : architecture, protocols, and practice / / Markus Hofmann and Leland Beaumont
Autore Hofmann Markus
Edizione [1st ed.]
Pubbl/distr/stampa Amsterdam ; ; Boston, : Morgan Kaufmann, c2005
Descrizione fisica 1 online resource (373 p.)
Disciplina 004.6 22
004.65
Altri autori (Persone) BeaumontLeland R
Collana The Morgan Kaufmann series in networking
Soggetto topico Computer networks
Information networks
ISBN 1-281-02023-0
9786611020231
0-08-049077-8
1-4237-0818-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Content Networking; Copyright Page; Contents; Preface; About the Authors; Chapter 1. Introduction; 1.1 The Early Days of Content Delivery over the Internet; 1.2 The World Wide Web-Where It Came From and What It Is; 1.3 The Evolution of Content Networking; 1.4 The Diversity of Interests in Content Networking; Chapter 2. Content Transport; 2.1 Protocol Architecture and Design Paradigms of the Internet; 2.2 Hypertext Transport Protocol-HTTP; 2.3 Multicast Transport; Chapter 3. Caching Techniques for Web Content; 3.1 Local Caching; 3.2 Motivation and Goals of Web Caching
3.3 Basic Operation of a Shared Web Cache3.4 Cacheability Considerations; 3.5 Placing a Cache in the Network; 3.6 The Evolution of Caching Systems-Networks of Caches; 3.7 Performance; 3.8 Caching Challenges and Myths; Chapter 4. Caching Techniques for Streaming Media; 4.1 Streaming Media; 4.2 Protocols for Streaming Media; 4.3 Caching Techniques for Streaming Media; 4.4 Case Studies; Chapter 5. Navigating Content Networks; 5.1 The Domain Name System; 5.2 Layer 4-7 Request Switching; 5.3 Global Request Routing; 5.4 Case Studies; Chapter 6. Peer-to-Peer Content Networks
6.1 What Are Peer-to-Peer Networks?6.2 Technical Challenges in Peer-to-Peer Networks; 6.3 Case Studies; 6.4 Business Aspects; Chapter 7. Interactive Content Delivery- Instant Messaging; 7.1 Instant Messaging Defined; 7.2 Internet-Based Instant Messaging; 7.3 Convergence; Chapter 8. Beyond Web Surfing- Content Services; 8.1 What Is Driving Content Services?; 8.2 An Architecture for Content Services; 8.3 Example Content Services; 8.4 ICAP-The Internet Content Adaptation Protocol; 8.5 Open Pluggable Edge Services (OPES); 8.6 The Web Services Paradigm
8.7 Service Personalization and Service ConvergenceChapter 9. Building Content Networks; 9.1 Campus and Enterprise Network Example; 9.2 Content Network Provider Example; 9.3 Content Distribution Network Example; Chapter 10. Standards Efforts; 10.1 The Role of Standards; 10.2 Content Networking Standards Bodies; 10.3 Content Networking Standards; Chapter 11. Summary and Outlook; 11.1 Content Networking Architecture Evolution; 11.2 The Future of Content Networking; Appendix-XML Basics; Glossary; RFC References; References; Index
Record Nr. UNINA-9910817209603321
Hofmann Markus  
Amsterdam ; ; Boston, : Morgan Kaufmann, c2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Content networking [electronic resource] : architecture, protocols, and practice / Markus Hofmann and Leland Beaumont
Content networking [electronic resource] : architecture, protocols, and practice / Markus Hofmann and Leland Beaumont
Autore Hofmann, Markus.
Pubbl/distr/stampa Amsterdam ; Boston : Morgan Kaufmann, c2005
Descrizione fisica xiv, 358 p. : ill., maps ; 25 cm.
Disciplina 004.6
Altri autori (Persone) Beaumont, Leland R.author
Collana The Morgan Kaufmann series in networking
Soggetto topico Computer networks
Réseaux d'ordinateurs
Internet
Netwerken
Protocollen (informatica)
Techniek
Soggetto genere / forma Electronic books.
ISBN 9781558608344
1558608346
Formato Risorse elettroniche
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 Introduction -- Chapter 2 Content Transport -- Chapter 3 Caching Techniques for Web Content -- Chapter 4 Caching Techniques for Streaming Media -- Chapter 5 Navigating Content Networks -- Chapter 6 Peer-to-Peer Content Networks -- Chapter 7 Interactive Content Delivery - Instant Messaging -- Chapter 8 Beyond Web Surfing Content Services -- Chapter 9 Building Content Networks -- Chapter 10 Standards Efforts -- Chapter 11 Summary and Outlook.
Introduction -- Content Transport -- Caching Techniques for Web Content -- Caching Techniques for Streaming Media -- Navigating Content Networks -- Peer-to-Peer Content Networks -- Interactive Content Delivery-Instant Messaging -- Beyond Web Surfing-Content Services -- Building Content Networks -- Standards Efforts -- Summary and Outlook.
Record Nr. UNISALENTO-991003248779707536
Hofmann, Markus.  
Amsterdam ; Boston : Morgan Kaufmann, c2005
Risorse elettroniche
Lo trovi qui: Univ. del Salento
Opac: Controlla la disponibilità qui
Contextual design : design for life / / Karen Holtzblatt, Hugh Beyer
Contextual design : design for life / / Karen Holtzblatt, Hugh Beyer
Autore Holtzblatt Karen
Edizione [Second edition.]
Pubbl/distr/stampa Cambridge, MA : , : Morgan Kaufmann, , [2017]
Descrizione fisica 1 online resource (xviii, 511 pages) : illustrations (chiefly color)
Disciplina 004.2/1
Collana Interactive technologies
Soggetto topico User-centered system design
Human-computer interaction
System design
Computer software - Human factors
System analysis
Product design
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto part 1. Gathering user data -- part 2. Revealing the world -- part 3. Reinventing life : ideation with user data -- part 4. Defining the product -- part 5. Making it real.
Record Nr. UNINA-9910151642803321
Holtzblatt Karen  
Cambridge, MA : , : Morgan Kaufmann, , [2017]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
Autore Bederson Benjamin
Edizione [1st edition]
Pubbl/distr/stampa Amsterdam ; ; London, : Morgan Kaufmann, 2003
Descrizione fisica 1 online resource (431 p.)
Disciplina 004.019
006.6 22
Altri autori (Persone) ShneidermanBen
Collana Interactive Technologies
Soggetto topico Information visualization
Human-computer interaction
Soggetto genere / forma Electronic books.
ISBN 1-281-07823-9
9786611078232
0-08-050328-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; The Craft of Information Visualization Readings and Reflections; Copyright Page; Contents; Preface; Acknowledgments; Introduction; Chapter 1. Database Discovery with Dynamic Queries; Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays; Dynamic Queries for Visual Information Seeking; Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data; Broadening Access to Large Online Databases by Generalizing Query Previews; Dynamic Queries and Brushing on Choropleth Maps
Chapter 2. Seeing the World Through Image Libraries User Controlled Overviews of an Image Library: A Case Study of the Visible Human; Direct Annotation: A Drag-and-Drop Strategy for Labeling Photos; Photo Mesa: A Zoomable Image Browser Using Quantum Treemaps and Bubblemaps; A Photo History of SIGCHI: Evolution of Design from Personal to Public; Chapter 3. Preserving Context with Zoomable User Interfaces; Does Animation Help Users Build Mental Maps of Spatial Information?; Jazz: An Extensible Zoomable User Interface Graphics ToolKit in Java
Zoomable User Interfaces as a Medium for Slide Show Presentations Navigation Patterns and Usability of Zoomable User Interfaces with and without an Overview; Chapter 4. The World's Information in Digital Libraries; Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program; Building an Electronic Learning Community: From Design to Implementation; Visualizing Digital Library Search Results with Categorical and Hierarchical Axes; Designing a Digital Library for Young Children: An Intergenerational Partnership
The International Children's Digital Library: Viewing Digital Books Online Chapter 5. Making Sense of the World Wide Web; Visualizing Websites Using a Hierarchical Table of Contents Browser: WebTOC; Elastic Windows: A Hierarchical Multi-Window World-Wide Web Browser; Graphical Multiscale Web Histories: A Study of PadPrints; Chapter 6. Understanding Hierarchical Data; Visual Decision-Making: Using Treemaps for the Analytic Hierarchy Process; Hierarchical Visualization with Treemaps: Making Sense of Pro Basketball Data; Visual Information Management for Network Configuration
Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies Interactive Information Visualization of a Million Items; SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation; Chapter 7. Innovating the Interaction; Fisheye Menus; LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records; Interactive Exploration of Time-Series Data; Excentric Labeling: Dynamic Neighborhood Labeling for Data Visualization; A Fisheye Calendar Interface for PDAs: Providing Overviews for Small Displays
Interactively Exploring Hierarchical Clustering Results
Record Nr. UNINA-9910450503503321
Bederson Benjamin  
Amsterdam ; ; London, : Morgan Kaufmann, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
Autore Bederson Benjamin
Edizione [1st edition]
Pubbl/distr/stampa Amsterdam ; ; London, : Morgan Kaufmann, 2003
Descrizione fisica 1 online resource (431 p.)
Disciplina 004.019
006.6 22
Altri autori (Persone) ShneidermanBen
Collana Interactive Technologies
Soggetto topico Information visualization
Human-computer interaction
ISBN 1-281-07823-9
9786611078232
0-08-050328-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; The Craft of Information Visualization Readings and Reflections; Copyright Page; Contents; Preface; Acknowledgments; Introduction; Chapter 1. Database Discovery with Dynamic Queries; Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays; Dynamic Queries for Visual Information Seeking; Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data; Broadening Access to Large Online Databases by Generalizing Query Previews; Dynamic Queries and Brushing on Choropleth Maps
Chapter 2. Seeing the World Through Image Libraries User Controlled Overviews of an Image Library: A Case Study of the Visible Human; Direct Annotation: A Drag-and-Drop Strategy for Labeling Photos; Photo Mesa: A Zoomable Image Browser Using Quantum Treemaps and Bubblemaps; A Photo History of SIGCHI: Evolution of Design from Personal to Public; Chapter 3. Preserving Context with Zoomable User Interfaces; Does Animation Help Users Build Mental Maps of Spatial Information?; Jazz: An Extensible Zoomable User Interface Graphics ToolKit in Java
Zoomable User Interfaces as a Medium for Slide Show Presentations Navigation Patterns and Usability of Zoomable User Interfaces with and without an Overview; Chapter 4. The World's Information in Digital Libraries; Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program; Building an Electronic Learning Community: From Design to Implementation; Visualizing Digital Library Search Results with Categorical and Hierarchical Axes; Designing a Digital Library for Young Children: An Intergenerational Partnership
The International Children's Digital Library: Viewing Digital Books Online Chapter 5. Making Sense of the World Wide Web; Visualizing Websites Using a Hierarchical Table of Contents Browser: WebTOC; Elastic Windows: A Hierarchical Multi-Window World-Wide Web Browser; Graphical Multiscale Web Histories: A Study of PadPrints; Chapter 6. Understanding Hierarchical Data; Visual Decision-Making: Using Treemaps for the Analytic Hierarchy Process; Hierarchical Visualization with Treemaps: Making Sense of Pro Basketball Data; Visual Information Management for Network Configuration
Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies Interactive Information Visualization of a Million Items; SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation; Chapter 7. Innovating the Interaction; Fisheye Menus; LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records; Interactive Exploration of Time-Series Data; Excentric Labeling: Dynamic Neighborhood Labeling for Data Visualization; A Fisheye Calendar Interface for PDAs: Providing Overviews for Small Displays
Interactively Exploring Hierarchical Clustering Results
Record Nr. UNINA-9910783135603321
Bederson Benjamin  
Amsterdam ; ; London, : Morgan Kaufmann, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
The craft of information visualization [[electronic resource] ] : readings and reflections / / written and edited by Benjamin B. Bederson, Ben Shneiderman
Autore Bederson Benjamin
Edizione [1st edition]
Pubbl/distr/stampa Amsterdam ; ; London, : Morgan Kaufmann, 2003
Descrizione fisica 1 online resource (431 p.)
Disciplina 004.019
006.6 22
Altri autori (Persone) ShneidermanBen
Collana Interactive Technologies
Soggetto topico Information visualization
Human-computer interaction
ISBN 1-281-07823-9
9786611078232
0-08-050328-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; The Craft of Information Visualization Readings and Reflections; Copyright Page; Contents; Preface; Acknowledgments; Introduction; Chapter 1. Database Discovery with Dynamic Queries; Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays; Dynamic Queries for Visual Information Seeking; Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data; Broadening Access to Large Online Databases by Generalizing Query Previews; Dynamic Queries and Brushing on Choropleth Maps
Chapter 2. Seeing the World Through Image Libraries User Controlled Overviews of an Image Library: A Case Study of the Visible Human; Direct Annotation: A Drag-and-Drop Strategy for Labeling Photos; Photo Mesa: A Zoomable Image Browser Using Quantum Treemaps and Bubblemaps; A Photo History of SIGCHI: Evolution of Design from Personal to Public; Chapter 3. Preserving Context with Zoomable User Interfaces; Does Animation Help Users Build Mental Maps of Spatial Information?; Jazz: An Extensible Zoomable User Interface Graphics ToolKit in Java
Zoomable User Interfaces as a Medium for Slide Show Presentations Navigation Patterns and Usability of Zoomable User Interfaces with and without an Overview; Chapter 4. The World's Information in Digital Libraries; Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program; Building an Electronic Learning Community: From Design to Implementation; Visualizing Digital Library Search Results with Categorical and Hierarchical Axes; Designing a Digital Library for Young Children: An Intergenerational Partnership
The International Children's Digital Library: Viewing Digital Books Online Chapter 5. Making Sense of the World Wide Web; Visualizing Websites Using a Hierarchical Table of Contents Browser: WebTOC; Elastic Windows: A Hierarchical Multi-Window World-Wide Web Browser; Graphical Multiscale Web Histories: A Study of PadPrints; Chapter 6. Understanding Hierarchical Data; Visual Decision-Making: Using Treemaps for the Analytic Hierarchy Process; Hierarchical Visualization with Treemaps: Making Sense of Pro Basketball Data; Visual Information Management for Network Configuration
Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies Interactive Information Visualization of a Million Items; SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation; Chapter 7. Innovating the Interaction; Fisheye Menus; LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records; Interactive Exploration of Time-Series Data; Excentric Labeling: Dynamic Neighborhood Labeling for Data Visualization; A Fisheye Calendar Interface for PDAs: Providing Overviews for Small Displays
Interactively Exploring Hierarchical Clustering Results
Record Nr. UNINA-9910816948003321
Bederson Benjamin  
Amsterdam ; ; London, : Morgan Kaufmann, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
CUDA application design and development [[electronic resource] /] / Rob Farber
CUDA application design and development [[electronic resource] /] / Rob Farber
Autore Farber Rob
Edizione [1st edition]
Pubbl/distr/stampa Waltham, MA, : Morgan Kaufmann, c2012
Descrizione fisica 1 online resource (337 p.)
Disciplina 005.3
Collana Applications of GPU computing series CUDA application design and development
Soggetto topico Application software - Development
Computer architecture
Parallel programming (Computer science)
Soggetto genere / forma Electronic books.
ISBN 1-283-29903-8
9786613299031
0-12-388432-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; CUDA Application Design and Development; Copyright; Dedication; Table of Contents; Foreword; Preface; 1 First Programs and How to Think in CUDA; Source Code and Wiki; Distinguishing CUDA from Conventional Programming with a Simple Example; Choosing a CUDA API; Some Basic CUDA Concepts; Understanding Our First Runtime Kernel; Three Rules of GPGPU Programming; Rule 1: Get the Data on the GPU and Keep It There; Rule 2: Give the GPGPU Enough Work to Do; Rule 3: Focus on Data Reuse within the GPGPU to Avoid Memory Bandwidth Limitations; Big-O Considerations and Data Transfers
CUDA and Amdahl's LawData and Task Parallelism; Hybrid Execution: Using Both CPU and GPU Resources; Regression Testing and Accuracy; Silent Errors; Introduction to Debugging; UNIX Debugging; NVIDIA's cuda-gdb Debugger; The CUDA Memory Checker; Use cuda-gdb with the UNIX ddd Interface; Windows Debugging with Parallel Nsight; Summary; 2 CUDA for Machine Learning and Optimization; Modeling and Simulation; Fitting Parameterized Models; Nelder-Mead Method; Levenberg-Marquardt Method; Algorithmic Speedups; Machine Learning and Neural Networks; XOR: An Important Nonlinear Machine-Learning Problem
An Example Objective FunctionA Complete Functor for Multiple GPU Devices and the Host Processors; Brief Discussion of a Complete Nelder-Mead Optimization Code; Performance Results on XOR; Performance Discussion; Summary; The C++ Nelder-Mead Template; 3 The CUDA Tool Suite: Profiling a PCA/NLPCA Functor; PCA and NLPCA; Autoencoders; An Example Functor for PCA Analysis; An Example Functor for NLPCA Analysis; Obtaining Basic Profile Information; Gprof: A Common UNIX Profiler; The NVIDIA Visual Profiler: Computeprof; Parallel Nsight for Microsoft Visual Studio; The Nsight Timeline Analysis
The NVTX Tracing LibraryScaling Behavior of the CUDA API; Tuning and Analysis Utilities (TAU); Summary; 4 The CUDA Execution Model; GPU Architecture Overview; Thread Scheduling: Orchestrating Performance and Parallelism via the Execution Configuration; Relevant computeprof Values for a Warp; Warp Divergence; Guidelines for Warp Divergence; Relevant computeprof Values for Warp Divergence; Warp Scheduling and TLP; Relevant computeprof Values for Occupancy; ILP: Higher Performance at Lower Occupancy; ILP Hides Arithmetic Latency; ILP Hides Data Latency; ILP in the Future
Relevant computeprof Values for Instruction RatesLittle's Law; CUDA Tools to Identify Limiting Factors; The nvcc Compiler; Launch Bounds; The Disassembler; PTX Kernels; GPU Emulators; Summary; 5 CUDA Memory; The CUDA Memory Hierarchy; GPU Memory; L2 Cache; Relevant computeprof Values for the L2 Cache; L1 Cache; Relevant computeprof Values for the L1 Cache; CUDA Memory Types; Registers; Local memory; Relevant computeprof Values for Local Memory Cache; Shared Memory; Relevant computeprof Values for Shared Memory; Constant Memory; Texture Memory; Relevant computeprof Values for Texture Memory
Global Memory
Record Nr. UNINA-9910457631703321
Farber Rob  
Waltham, MA, : Morgan Kaufmann, c2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
CUDA application design and development [[electronic resource] /] / Rob Farber
CUDA application design and development [[electronic resource] /] / Rob Farber
Autore Farber Rob
Edizione [1st edition]
Pubbl/distr/stampa Waltham, MA, : Morgan Kaufmann, c2012
Descrizione fisica 1 online resource (337 p.)
Disciplina 005.3
Collana Applications of GPU computing series CUDA application design and development
Soggetto topico Application software - Development
Computer architecture
Parallel programming (Computer science)
ISBN 1-283-29903-8
9786613299031
0-12-388432-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; CUDA Application Design and Development; Copyright; Dedication; Table of Contents; Foreword; Preface; 1 First Programs and How to Think in CUDA; Source Code and Wiki; Distinguishing CUDA from Conventional Programming with a Simple Example; Choosing a CUDA API; Some Basic CUDA Concepts; Understanding Our First Runtime Kernel; Three Rules of GPGPU Programming; Rule 1: Get the Data on the GPU and Keep It There; Rule 2: Give the GPGPU Enough Work to Do; Rule 3: Focus on Data Reuse within the GPGPU to Avoid Memory Bandwidth Limitations; Big-O Considerations and Data Transfers
CUDA and Amdahl's LawData and Task Parallelism; Hybrid Execution: Using Both CPU and GPU Resources; Regression Testing and Accuracy; Silent Errors; Introduction to Debugging; UNIX Debugging; NVIDIA's cuda-gdb Debugger; The CUDA Memory Checker; Use cuda-gdb with the UNIX ddd Interface; Windows Debugging with Parallel Nsight; Summary; 2 CUDA for Machine Learning and Optimization; Modeling and Simulation; Fitting Parameterized Models; Nelder-Mead Method; Levenberg-Marquardt Method; Algorithmic Speedups; Machine Learning and Neural Networks; XOR: An Important Nonlinear Machine-Learning Problem
An Example Objective FunctionA Complete Functor for Multiple GPU Devices and the Host Processors; Brief Discussion of a Complete Nelder-Mead Optimization Code; Performance Results on XOR; Performance Discussion; Summary; The C++ Nelder-Mead Template; 3 The CUDA Tool Suite: Profiling a PCA/NLPCA Functor; PCA and NLPCA; Autoencoders; An Example Functor for PCA Analysis; An Example Functor for NLPCA Analysis; Obtaining Basic Profile Information; Gprof: A Common UNIX Profiler; The NVIDIA Visual Profiler: Computeprof; Parallel Nsight for Microsoft Visual Studio; The Nsight Timeline Analysis
The NVTX Tracing LibraryScaling Behavior of the CUDA API; Tuning and Analysis Utilities (TAU); Summary; 4 The CUDA Execution Model; GPU Architecture Overview; Thread Scheduling: Orchestrating Performance and Parallelism via the Execution Configuration; Relevant computeprof Values for a Warp; Warp Divergence; Guidelines for Warp Divergence; Relevant computeprof Values for Warp Divergence; Warp Scheduling and TLP; Relevant computeprof Values for Occupancy; ILP: Higher Performance at Lower Occupancy; ILP Hides Arithmetic Latency; ILP Hides Data Latency; ILP in the Future
Relevant computeprof Values for Instruction RatesLittle's Law; CUDA Tools to Identify Limiting Factors; The nvcc Compiler; Launch Bounds; The Disassembler; PTX Kernels; GPU Emulators; Summary; 5 CUDA Memory; The CUDA Memory Hierarchy; GPU Memory; L2 Cache; Relevant computeprof Values for the L2 Cache; L1 Cache; Relevant computeprof Values for the L1 Cache; CUDA Memory Types; Registers; Local memory; Relevant computeprof Values for Local Memory Cache; Shared Memory; Relevant computeprof Values for Shared Memory; Constant Memory; Texture Memory; Relevant computeprof Values for Texture Memory
Global Memory
Record Nr. UNINA-9910781968703321
Farber Rob  
Waltham, MA, : Morgan Kaufmann, c2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
CUDA application design and development [[electronic resource] /] / Rob Farber
CUDA application design and development [[electronic resource] /] / Rob Farber
Autore Farber Rob
Edizione [1st edition]
Pubbl/distr/stampa Waltham, MA, : Morgan Kaufmann, c2012
Descrizione fisica 1 online resource (337 p.)
Disciplina 005.3
Collana Applications of GPU computing series CUDA application design and development
Soggetto topico Application software - Development
Computer architecture
Parallel programming (Computer science)
ISBN 1-283-29903-8
9786613299031
0-12-388432-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; CUDA Application Design and Development; Copyright; Dedication; Table of Contents; Foreword; Preface; 1 First Programs and How to Think in CUDA; Source Code and Wiki; Distinguishing CUDA from Conventional Programming with a Simple Example; Choosing a CUDA API; Some Basic CUDA Concepts; Understanding Our First Runtime Kernel; Three Rules of GPGPU Programming; Rule 1: Get the Data on the GPU and Keep It There; Rule 2: Give the GPGPU Enough Work to Do; Rule 3: Focus on Data Reuse within the GPGPU to Avoid Memory Bandwidth Limitations; Big-O Considerations and Data Transfers
CUDA and Amdahl's LawData and Task Parallelism; Hybrid Execution: Using Both CPU and GPU Resources; Regression Testing and Accuracy; Silent Errors; Introduction to Debugging; UNIX Debugging; NVIDIA's cuda-gdb Debugger; The CUDA Memory Checker; Use cuda-gdb with the UNIX ddd Interface; Windows Debugging with Parallel Nsight; Summary; 2 CUDA for Machine Learning and Optimization; Modeling and Simulation; Fitting Parameterized Models; Nelder-Mead Method; Levenberg-Marquardt Method; Algorithmic Speedups; Machine Learning and Neural Networks; XOR: An Important Nonlinear Machine-Learning Problem
An Example Objective FunctionA Complete Functor for Multiple GPU Devices and the Host Processors; Brief Discussion of a Complete Nelder-Mead Optimization Code; Performance Results on XOR; Performance Discussion; Summary; The C++ Nelder-Mead Template; 3 The CUDA Tool Suite: Profiling a PCA/NLPCA Functor; PCA and NLPCA; Autoencoders; An Example Functor for PCA Analysis; An Example Functor for NLPCA Analysis; Obtaining Basic Profile Information; Gprof: A Common UNIX Profiler; The NVIDIA Visual Profiler: Computeprof; Parallel Nsight for Microsoft Visual Studio; The Nsight Timeline Analysis
The NVTX Tracing LibraryScaling Behavior of the CUDA API; Tuning and Analysis Utilities (TAU); Summary; 4 The CUDA Execution Model; GPU Architecture Overview; Thread Scheduling: Orchestrating Performance and Parallelism via the Execution Configuration; Relevant computeprof Values for a Warp; Warp Divergence; Guidelines for Warp Divergence; Relevant computeprof Values for Warp Divergence; Warp Scheduling and TLP; Relevant computeprof Values for Occupancy; ILP: Higher Performance at Lower Occupancy; ILP Hides Arithmetic Latency; ILP Hides Data Latency; ILP in the Future
Relevant computeprof Values for Instruction RatesLittle's Law; CUDA Tools to Identify Limiting Factors; The nvcc Compiler; Launch Bounds; The Disassembler; PTX Kernels; GPU Emulators; Summary; 5 CUDA Memory; The CUDA Memory Hierarchy; GPU Memory; L2 Cache; Relevant computeprof Values for the L2 Cache; L1 Cache; Relevant computeprof Values for the L1 Cache; CUDA Memory Types; Registers; Local memory; Relevant computeprof Values for Local Memory Cache; Shared Memory; Relevant computeprof Values for Shared Memory; Constant Memory; Texture Memory; Relevant computeprof Values for Texture Memory
Global Memory
Record Nr. UNINA-9910823011803321
Farber Rob  
Waltham, MA, : Morgan Kaufmann, c2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui