LEADER 01185nam--2200397---450- 001 990000695920203316 005 20050713103853.0 010 $a0-14-001896-4 035 $a0069592 035 $aUSA010069592 035 $a(ALEPH)000069592USA01 035 $a0069592 100 $a20011018d1983----km-y0itay0103----ba 101 $aeng 102 $aGB 105 $a||||||||001yy 200 1 $a<> gun for sale$ean entertainment$gGraham Greene 210 $aHarmondsworth$cPenguin books$d1983 215 $a186 p.$d18 cm 410 $12001 676 $a823.912 700 1$aGREENE,$bGraham$0438983 801 0$aIT$bsalbc$gISBD 912 $a990000695920203316 951 $aVII.3.A. 1516(II i A 1018)$b124561 L.M.$cII i A 951 $aVII.3.A. 1516b(II i A 1018BIS)$b124562 L.M.$cII i A 951 $aVII.3.A. 1516a(II i A 1018A)$b124563 L.M.$cII i A 959 $aBK 969 $aUMA 979 $aPATTY$b90$c20011018$lUSA01$h1810 979 $aPATTY$b90$c20011018$lUSA01$h1810 979 $c20020403$lUSA01$h1718 979 $aPATRY$b90$c20040406$lUSA01$h1648 979 $aCOPAT3$b90$c20050713$lUSA01$h1038 996 $aGun for sale$9180730 997 $aUNISA LEADER 01088nam a2200289 i 4500 001 991002719159707536 005 20020508204848.0 008 000220s1972 it ||| | ita 035 $ab11050391-39ule_inst 035 $aPARLA167732$9ExL 040 $aDip.to Filosofia$bita 082 0 $a362.29 100 1 $aCancrini, Luigi$0161645 245 10$aDroga :$bchi, come, perché e soprattutto che fare /$c[di] L. Cancrini, M. Malagoli Togliatti, G. P. Meucci 260 $aFirenze :$bSansoni,$c1972 300 $aVIII, 259 p. ;$c21 cm. 650 4$aDroghe - Consumo 650 4$aTossicomani 700 1 $aMalagoli Togliatti, Marisa 700 1 $aMeucci, Gian Paolo 907 $a.b11050391$b02-04-14$c28-06-02 912 $a991002719159707536 945 $aLE005IF XXX C 24 bis$g2$i2005000109928$lle005$o-$pE0.00$q-$rl$s- $t0$u3$v0$w3$x0$y.i11175047$z28-06-02 945 $aLE005IF XXX C 24$g1$i2005000109935$lle005$o-$pE0.00$q-$rl$s- $t0$u4$v3$w4$x0$y.i11175059$z28-06-02 996 $aDroga$9646122 997 $aUNISALENTO 998 $ale005$b01-01-00$cm$da $e-$fita$git $h0$i2 LEADER 04532nam 22006615 450 001 9910424954703321 005 20250628110033.0 010 $a9781484255742 010 $a1484255747 024 7 $a10.1007/978-1-4842-5574-2 035 $a(CKB)4100000011558601 035 $a(DE-He213)978-1-4842-5574-2 035 $a(MiAaPQ)EBC6383586 035 $a(Au-PeEL)EBL6383586 035 $a(OCoLC)1204226016 035 $a(oapen)https://directory.doabooks.org/handle/20.500.12854/30305 035 $a(OCoLC-P)1204226016 035 $a(CaSebORM)9781484255742 035 $a(PPN)252510720 035 $a(ODN)ODN0010067823 035 $a(EXLCZ)994100000011558601 100 $a20201102d2021 u| 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aData Parallel C++ $eMastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL /$fby James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian 205 $a1st ed. 2021. 210 $cSpringer Nature$d2021 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2021. 215 $a1 online resource (XXVI, 548 p. 338 illus., 280 illus. in color.) 300 $aIncludes index. 311 08$a9781484255735 311 08$a1484255739 327 $aChapter 1: Introduction -- Chapter 2: Where code executes -- Chapter 3: Data management and ordering the uses of data -- Chapter 4: Expressing parallelism -- Chapter 5: Error handling -- Chapter 6: USM in detail -- Chapter 7: Buffers in detail -- Chapter 8: DAG scheduling in detail -- Chapter 9: Local memory and work-group barriers -- Chapter 10: Defining kernels -- Chapter 11: Vectors -- Chapter 12: Device-specific extension mechanism -- Chapter 13: Programming for GPUs -- Chapter 14: Programming for CPUs -- Chapter 15: Programming for FPGAs -- Chapter 16: Address spaces and multi_ptr -- Chapter 17: Using libraries -- Chapter 18: Working with OpenCL -- Chapter 19: Memory model and atomics. 330 $aLearn how to accelerate C++ programs using data parallelism. Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you from being locked into any particular computing device. Now a single C++ application can use any combination of devices?including GPUs, CPUs, FPGAs and AI ASICs?that are suitable to the problems at hand. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics. This book teaches data-parallel programming using C++ and the SYCL standard from the Khronos Group and walks through everything needed to use SYCL for programming heterogeneous systems. The book begins by introducing data parallelism and foundational topics for effective use of SYCL and Data Parallel C++ (DPC++), the open source compiler used in this book. Later chapters cover advanced topics including error handling, hardware-specific programming, communication and synchronization, and memory model considerations. You will learn: ? How to accelerate C++ programs using data-parallel programming ? How to target multiple device types (e.g. CPU, GPU, FPGA) ? How to use SYCL and SYCL compilers ? How to connect with computing?s heterogeneous future via Intel?s oneAPI initiative. 606 $aHeterogeneous computing 606 $aC++ (Computer program language) 606 $aOpenCL (Computer program language) 615 0$aHeterogeneous computing. 615 0$aC++ (Computer program language) 615 0$aOpenCL (Computer program language) 676 $a005.13 686 $aCOM051010$aCOM067000$2bisacsh 700 $aReinders$b James$4aut$4http://id.loc.gov/vocabulary/relators/aut$0851755 702 $aAshbaugh$b Ben$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aBrodman$b James$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aKinsner$b Michael$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aPennycook$b John$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aTian$b Xinmin$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910424954703321 996 $aData Parallel C++$91901797 997 $aUNINA