| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910790838903321 |
|
|
Autore |
Suh Jung W |
|
|
Titolo |
Accelerating MATLAB with GPU computing : a primer with examples / / Jung W. Suh, Youngmin Kim |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Waltham, MA : , : Morgan Kaufmann, an imprint of Elsevier, , 2014 |
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Edizione |
[First edition.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (x, 248 pages) : illustrations (some color) |
|
|
|
|
|
|
Collana |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Graphics processing units |
Numerical analysis - Data processing |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
Nota di contenuto |
|
Front Cover; Accelerating MATLAB with GPU Computing; Copyright Page; Contents; Preface; Target Readers and Contents; Directions of this Book; GPU Utilization Using c-mex Versus Parallel Computing Toolbox; Tutorial Approach Versus Case Study Approach; CUDA Versus OpenCL; 1 Accelerating MATLAB without GPU; 1.1 Chapter Objectives; 1.2 Vectorization; 1.2.1 Elementwise Operation; 1.2.2 Vector/Matrix Operation; 1.2.3 Useful Tricks; 1.3 Preallocation; 1.4 For-Loop; 1.5 Consider a Sparse Matrix Form; 1.6 Miscellaneous Tips; 1.6.1 Minimize File Read/Write Within the Loop |
1.6.2 Minimize Dynamically Changing the Path and Changing the Variable Class 1.6.3 Maintain a Balance Between the Code Readability and Optimization; 1.7 Examples; 2 Configurations for MATLAB and CUDA; 2.1 Chapter Objectives; 2.2 MATLAB Configuration for c-mex Programming; 2.2.1 Checklists; 2.2.1.1 C/C++ Compilers; 2.2.1.2 NVIDIA CUDA Compiler nvcc; 2.2.2 Compiler Selection; 2.3 "Hello, mex!" using C-MEX; 2.3.1.1 Summary; 2.4 CUDA Configuration for MATLAB; 2.4.1 Preparing CUDA Settings; 2.5 Example: Simple Vector Addition Using CUDA; 2.5.1.1 Summary; 2.6 Example with Image Convolution |
2.6.1 Convolution in MATLAB 2.6.2 Convolution in Custom c-mex; 2.6.3 Convolution in Custom c-mex with CUDA; 2.6.4 Brief Time Performance Profiling; 2.7 Summary; 3 Optimization Planning through Profiling; 3.1 Chapter Objectives; 3.2 MATLAB Code Profiling to Find |
|
|
|
|
|
|
|
|
|
|
|
Bottlenecks; 3.2.1 More Accurate Profiling with Multiple CPU Cores; 3.3 c-mex Code Profiling for CUDA; 3.3.1 CUDA Profiling Using Visual Studio; 3.3.2 CUDA Profiling Using NVIDIA Visual Profiler; 3.4 Environment Setting for the c-mex Debugger; 4 CUDA Coding with c-mex; 4.1 Chapter Objectives; 4.2 Memory Layout for c-mex |
4.2.1 Column-Major Order 4.2.2 Row-Major Order; 4.2.3 Memory Layout for Complex Numbers in c-mex; 4.3 Logical Programming Model; 4.3.1 Logical Grouping 1; 4.3.2 Logical Grouping 2; 4.3.3 Logical Grouping 3; 4.4 Tidbits of GPU; 4.4.1 Data Parallelism; 4.4.2 Streaming Processor; 4.4.3 Steaming Multiprocessor; 4.4.4 Warp; 4.4.5 Memory; 4.5 Analyzing Our First Naïve Approach; 4.5.1 Optimization A: Thread Blocks; 4.5.2 Optimization B; 4.5.3 Conclusion; 5 MATLAB and Parallel Computing Toolbox; 5.1 Chapter Objectives; 5.2 GPU Processing for Built-in MATLAB Functions; 5.2.1 Pitfalls in GPU Processing |
5.3 GPU Processing for Non-Built-in MATLAB Functions 5.4 Parallel Task Processing; 5.4.1 MATLAB Worker; 5.4.2 parfor; 5.5 Parallel Data Processing; 5.5.1 spmd; 5.5.2 Distributed and Codistributed Arrays; 5.5.3 Workers with Multiple GPUs; 5.6 Direct use of CUDA Files without c-mex; 6 Using CUDA-Accelerated Libraries; 6.1 Chapter Objectives; 6.2 CUBLAS; 6.2.1 CUBLAS Functions; 6.2.2 CUBLAS Matrix-by-Matrix Multiplication; 6.2.2.1 Step 1; 6.2.2.2 Step 2; 6.2.2.3 Step 3; 6.2.2.4 Step 4; 6.2.2.5 Step 5; 6.2.2.6 Step 6; 6.2.2.7 Step 7; 6.2.2.8 Step 8; 6.2.2.9 Step 9 |
6.2.3 CUBLAS with Visual Profiler |
|
|
|
|
|
|
Sommario/riassunto |
|
Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully provides high-level functions as a simulation tool for rapid prototyping, the underlying details and knowledge needed for utilizing GPUs make MATLAB users hesitate to step into it. Accelerating MATLAB with GPUs offers a primer on bridging this gap. Starting with the basics, setting |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910567778703321 |
|
|
Autore |
Tambelli Renata |
|
|
Titolo |
I disturbi psicosomatici in età evolutiva : Tradurre e interpretare clinicamente la frattura psicosomatica nel bambino / / Renata Tambelli, Barbara Volpi |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Bologna : , : Societa editrice il Mulino Spa, , 2022 |
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (264 pages) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di contenuto |
|
Premessa -- Struttura del testo -- Capitolo primo -- Il corpo del bambino parla -- 1. La voce del corpo rompe il silenzio del bambino -- 2. Dall'interazione al malessere sul corpo: la prospettiva psicosomatica -- 3. Costellazioni psicosomatiche nell'infanzia -- 4. Le manifestazioni psicosomatiche lungo la traiettoria evolutiva -- 5. Oltre la triade terapeutica pediatra-genitori-bambino -- 6. L'ascolto e la cura della frattura psicosomatica nelle relazioni -- 6.1. Il Centro clinico di sostegno alla genitorialità fragile -- Capitolo secondo -- Il corpo che tocca -- 1. Psicosomatica della sfera cutanea -- 2. Indagine psicosomatica, traduzione e interpretazione clinica -- 2.1. Dermatite atopica -- 2.2. Alopecia -- 2.3. Psoriasi infantile -- 3. Comorbidità ed evoluzione lungo la traiettoria evolutiva -- 4. Alisia e i buchi del Sé -- 4.1. Discussione e commenti -- Capitolo terzo -- Il corpo che respira -- 1. Psicosomatica della sfera respiratoria -- 2. Indagine psicosomatica, traduzione e interpretazione clinica -- 2.1. Asma -- 2.2. Il bambino asmatico e il suo mondo -- 2.3. Laringospasmo o spasmo affettivo -- 3. Comorbidità ed evoluzione lungo la traiettoria evolutiva -- 4. Rémi e il suo Babar -- 4.1. Prima consultazione -- 4.2. Discussione e commenti -- Capitolo quarto -- Il corpo che cerca il ritmo -- 1. Psicosomatica del corpo che cerca il ritmo -- 2. Indagine psicosomatica, traduzione e interpretazione clinica -- 2.1. I disturbi del pianto -- 2.2. Disturbi del sonno -- 2.3. Alterazioni del controllo sfinterico -- 3. Comorbidità ed evoluzione lungo la traiettoria evolutiva |
|
|
|
|
|
|
|
|
|
|
|
-- 4. Chiara e l'impossibilità di fermarsi -- 4.1. Discussione e commenti -- Capitolo quinto -- Il corpo che digerisce -- 1. Psicosomatica dell'area digestiva -- 2. Indagine psicosomatica, traduzione e interpretazione clinica -- 3. Comorbidità ed evoluzione lungo la traiettoria evolutiva -- 4. Sara e il rigetto del fantasma materno -- 4.1. Resoconto delle ostetriche -- 4.2. Inserimento di Anna nel Family Home Visiting -- 4.3. Discussione e commenti -- Capitolo sesto -- Il corpo che pensa -- 1. Psicosomatica del mal di testa -- 2. Indagine psicosomatica, traduzione e interpretazione clinica -- 3. Comorbidità ed evoluzione lungo la traiettoria evolutiva -- 4. Jamie e il tamburo in testa -- 4.1. Discussione e commenti -- Appendice -- Riferimenti bibliografici. |
|
|
|
|
|
|
Sommario/riassunto |
|
Come possiamo comprendere il rapporto psiche-soma nel suostrutturarsi? Può il corpo del bambino farsi testimone della fratturarelazionale nell'infanzia? Il volume, corredato da numerosi casi clinici, offre un'ampia e innovativa panoramica dei principali disturbipsicosomatici del bambino, costituendo una valida guida clinicaper gli operatori del settore e le famiglie. Un corpo che «parla»e che occorre da subito saper osservare, interpretare e sostenereterapeuticamente all'interno dei nuovi modelli di intervento clinicia sostegno della genitorialità a rischio. |
|
|
|
|
|
|
|
| |