03053nam 22005892 450 991113207810332120160601155220.01-78204-455-810.1515/9781782044550(CKB)3710000000354243(EBL)1790379(SSID)ssj0001550305(PQKBManifestationID)16161426(PQKBTitleCode)TC0001550305(PQKBWorkID)14807079(PQKB)11323362(UkCbUP)CR9781782044550(MiAaPQ)EBC1790379(DE-B1597)677078(DE-B1597)9781782044550(EXLCZ)99371000000035424320140919d2015|||| uy| 0engur|||||||||||txtrdacontentcrdamediacrrdacarrierItalian LiteratureVolume 3Il Tristano Corsiniano /edited and translated by Gloria AllaireSuffolk :Boydell & Brewer,2015.1 online resource (xxvi, 199 pages) digital, PDF file(s)Arthurian Archives,1463-6670 ;XXTitle from publisher's bibliographic system (viewed on 31 May 2016).1-84384-398-6 Includes bibliographical references and index.Frontcover; Contents; Acknowledgements; Preface; List of Abbreviations; Introduction; Text and Translation; Appendix: Typology of Illuminations; Bibliography and Further Reading; Index of Proper NamesThis is the first English translation of the earliest Italian Tristan romance, the Tristano Riccardiano, preserved in MS. 2543 of the Biblioteca Riccardiana in Florence. In Italy, Tristan was more popular than any other Arthurian hero; the French prose Tristan gained great currency, soon yielding Italian prose translations / adaptations. The Riccardiano, dating from the late thirteenth century, is notable for representing an early branch of the French prose Tristan, now lost. The translation offers new evidence for the development of the Tristan story in Europe, particularly in the changes it rings on the themes of love, chivalry, honour, betrayal, and adultery. In theme and narrative style the Riccardiano reflects a new audience and a new social context, that of an urban Tuscan middle class, and an important stage in the emergence of Italian prose narrative. Apparatus includes an introduction, a select bibliography, a synopsis of the romance, an index of proper names.Arthurian archives ;XX.Tristan (Legendary character)RomancesArthurian romancesRomances, ItalianTranslations into EnglishTristan (Legendary character)Arthurian romances.Romances, Italian853/.108035118.29bclAllaire Gloria1954-UkCbUPUkCbUPBOOK9911132078103321Italian Literature4863281UNINA05530nam 2200733 a 450 991114355170332120200520144314.09781283716529128371652697801240552090124055206(CKB)2670000000276279(EBL)1073028(OCoLC)818851466(SSID)ssj0000783439(PQKBManifestationID)12347515(PQKBTitleCode)TC0000783439(PQKBWorkID)10753502(PQKB)11510343(Au-PeEL)EBL1073028(CaPaEBR)ebr10619225(CaONFJC)MIL402902(PPN)170246671(OCoLC)841325761(OCoLC)ocn841325761 (FR-PaCSA)88809645(CaSebORM)9780124058941(MiAaPQ)EBC1073028(FRCYB88809645)88809645(EXLCZ)99267000000027627920121115d2013 uy 0engurunu|||||txtccrHeterogeneous computing with OpenCL /Benedict R. Gaster ... [et al.]Rev. OpenCL 1.2 ed.Amsterdam ;Boston Elsevier/MKc20131 online resource (309 p.)Description based upon print version of record.9780124058941 0124058949 Includes bibliographical references and index.Front Cover; Heterogeneous Computing with OpenCL; Copyright; Contents; Foreword to the Revised OpenCL 1.2 Edition; Foreword to the First Edition; Preface; Our Heterogeneous World; OpenCL; This Text; Acknowledgments; About the Authors; Chapter 1: Introduction to Parallel Programming; Introduction; OpenCL; The Goals of This Book; Thinking Parallel; Concurrency and Parallel Programming Models; Threads and Shared Memory; Message-Passing Communication; Different Grains of Parallelism; Data Sharing and Synchronization; Structure; Reference; Further Reading and Relevant WebsitesChapter 2: Introduction to OpenCL Introduction; The OpenCL Standard; The OpenCL Specification; Kernels and the OpenCL Execution Model; Platform and Devices; Host-Device Interaction; The Execution Environment; Contexts; Command Queues; Events; Memory Objects; Buffers; Images; Flush and Finish; Creating an OpenCL Program Object; The OpenCL Kernel; Memory Model; Writing Kernels; Full Source Code Example for Vector Addition; Vector Addition with C++ Wrapper; Summary; Reference; Chapter 3: OpenCL Device Architectures; Introduction; Hardware trade-offsPerformance Increase by Frequency, and Its Limitations Superscalar Execution; VLIW; SIMD and Vector Processing; Hardware Multithreading; Multi-Core Architectures; Integration: Systems-on-Chip and the APU; Cache Hierarchies and Memory Systems; The architectural design space; CPU Designs; Low-Power CPUs; Mainstream Desktop CPUs; Intel Itanium 2; Niagara; GPU Architectures; Handheld GPUs; At the High End: AMD Radeon HD7970 and NVIDIA GTX580; APU and APU-Like Designs; Summary; References; Chapter 4: Basic OpenCL Examples; Introduction; Example Applications; Simple Matrix Multiplication ExampleStep 1: Set Up Environment Step 2: Declare Buffers and Move Data; Step 3: Run time Kernel Compilation; Step 4: Run the Program; Step 5: Return Results to Host; Image Rotation Example; Step 1: Set Up Environment; Step 2: Declare Buffers and Move Data; Step 3: Run time Kernel Compilation; Step 4: Run the Program; Step 5: Read Result Back to Host; Image Convolution Example; Step 1: Create Image and Buffer Objects; Step 2: Write the Input Data; Step 3: Create Sampler Object; Step 4: Compile and Execute the Kernel; Step 5: Read the Result; The Convolution Kernel; Compiling OpenCL Host ApplicationsSummary Chapter 5: Understanding OpenCL's Concurrency and Execution Model; Introduction; Kernels, Work-Items, Workgroups, and the Execution Domain; OpenCL Synchronization: Kernels, Fences, and Barriers; Queuing and Global Synchronization; Memory Consistency in OpenCL; Events; Command Queues to Multiple Devices; Event Uses beyond Synchronization; User Events; Event Callbacks; Native Kernels; Command Barriers and Markers; The Host-Side Memory Model; Buffers; Manipulating Buffer Objects; Images; The Device-Side Memory Model; Device-Side Relaxed Consistency; Global Memory; Local MemoryConstant MemoryHeterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. TheOpenCL (Computer program language)Parallel programming (Computer science)OpenCL (Computer program language)Parallel programming (Computer science)005.2752005.2752Gaster Benedict RMiAaPQMiAaPQMiAaPQBOOK9911143551703321UNINA