| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910453431503321 |
|
|
Autore |
Banger Ravishekhar |
|
|
Titolo |
OpenCL programming by example / / Ravishekhar Banger, Koushik Bhattacharyya |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Birmingham : , : Packt Publishing, , 2013 |
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Edizione |
[1st edition] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (304 p.) |
|
|
|
|
|
|
Collana |
|
Community experience distilled |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
OpenCL (Computer program language) |
Paraelle programming (Computer science) |
Electronic books. |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
|
|
|
|
|
Nota di contenuto |
|
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello OpenCL; Advances in computer architecture; Different parallel programming techniques; OpenMP; MPI; OpenACC; CUDA; CUDA or OpenCL?; Renderscripts; Hybrid parallel computing model; Introduction to OpenCL; Hardware and software vendors; Advanced Micro Devices, Inc. (AMD); NVIDIA®; Intel®; ARM MaliTM GPUs; OpenCL components; An example OpenCL program; Basic software requirements; Windows; Linux; Installing and setting up an OpenCL compliant computer; Installation steps |
Installing OpenCL on a Linux system with an AMD graphics card Installing OpenCL on a Linux system with an NVIDIA graphics card; Installing OpenCL on a Windows system with an AMD graphics card; Installing OpenCL on a Windows system with an NVIDIA graphics card; Apple OSX; Multiple installations; Implement the SAXPY routine in OpenCL; Summary; References; Chapter 2: OpenCL Architecture; Platform model; AMD A10 5800K APUs; AMD RadeonTM HD 7870 Graphics Processor; NVIDIA® GeForce® GTC 680 GPU; Intel® IVY bridge; Platform versions; Query Platforms; Query devices; Execution model; NDRange |
OpenCL context OpenCL command queue; Memory model; Global memory; Constant memory; Local memory; Private memory; OpenCL |
|
|
|
|
|
|
|
|
|
|
|
ICD; What is an OpenCL ICD?; Application scaling; Summary; Chapter 3: OpenCL Buffer Objects; Memory Objects; Creating Subbuffer objects; Histogram calculation; Algorithm; OpenCL Kernel Code; The Host Code; Reading and writing buffers; Blocking_read and Blocking_write; Rectangular or cuboidal reads; Copying buffers; Mapping buffer objects; Querying buffer objects; Undefined behavior of the cl_mem objects; Summary; Chapter 4: OpenCL Images; Creating images |
Image format descriptor cl_image_format Image details descriptor cl_image_desc; Passing image buffers to kernels; Samplers; Reading and writing buffers; Copying and filling images; Mapping image objects; Querying image objects; Image histogram computation; Summary; Chapter 5: OpenCL Program and Kernel Objects; Creating program objects; Creating and building program objects; OpenCL program building options; Querying program objects; Creating binary files; Offline and online compilation; SAXPY using the binary file; SPIR - Standard Portable Intermediate Representation; Creating kernel objects |
Setting kernel arguments Executing the kernels; Querying kernel objects; Querying kernel argument; Releasing program and kernel objects; Built-in kernels; Summary; Chapter 6: Events and Synchronization; OpenCL events and monitoring of these events; OpenCL event synchronization models; No synchronization needed; Single device in-order usage; Synchronization needed; Single device and out-of-order queue; Multiple devices and different OpenCL contexts; Multiple devices and single OpenCL context; Coarse grained synchronization; Event based or fine grained synchronization |
Getting information about cl_event |
|
|
|
|
|
|
Sommario/riassunto |
|
This book follows an example-driven, simplified, and practical approach to using OpenCL for general purpose GPU programming.If you are a beginner in parallel programming and would like to quickly accelerate your algorithms using OpenCL, this book is perfect for you! You will find the diverse topics and case studies in this book interesting and informative. You will only require a good knowledge of C programming for this book, and an understanding of parallel implementations will be useful, but not necessary. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910467925403321 |
|
|
Titolo |
Emerging vectors of narratology / / edited by Per Krogh Hansen [and three others] |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Berlin, [Germany] : , : De Gruyter, , 2017 |
|
©2017 |
|
|
|
|
|
|
|
|
|
ISBN |
|
3-11-055488-7 |
3-11-055515-8 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (644 pages) |
|
|
|
|
|
|
Collana |
|
Narratologia, , 1612-8427 ; ; Volume 57 |
|
|
|
|
|
|
Classificazione |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Narration |
Electronic books. |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references at the end of each chapters and index. |
|
|
|
|
|
|
|
|
Nota di contenuto |
|
Frontmatter -- Preface -- Table of Contents -- Contexts -- "Contextualized Poetics" and Contextualized Rhetoric: Consolidation or Subversion? / Shen, Dan -- Rethinking the Unreliable Narrator: Is the Demarcation Heterodiegetic/ Homodiegetic Necessary? / Nilssen, Jannike Hegdal -- Autofiction and Authorial Unreliable Narration / Hansen, Per Krogh -- Beyond Unreliability: Resisting Naturalization of Normative Horizons / Stromberg, David -- Nabokov's "Ultima Thule": An Exercise in Generative Narratology / Timofeev, Valery -- Emerging Narrative Situations: A Definition of We-Narratives Proper / Bekhta, Natalya -- Critical Ethical Narratology as an Emerging Vector of Narrative Theory and Autobiographical End-of-Life Stories / Berning, Nora -- The Fictionalization of History in Metahistoriographic Fiction after the Constructivist Challenge / Kürschner, Manja -- Towards a Crossing of the Divide between Fiction and Non-Fiction in European Television Series and Movies: The Examples of the Italian Romanzo Criminale and the Danish Klovn -- Unnatural Narrative Theory: A Paradoxical Paradigm / Richardson, Brian -- Causal Expectation / Rossholm, Göran -- Eventfulness and Repetitiveness: Two Aesthetics of Storytelling / Schmid, Wolf -- The Garden of Forking Paths: Virtualities and Challenges for Contemporary Narratology / Baroni, Raphaël -- The |
|
|
|
|
|
|
|
|
|
|
|
Representation of Character Interiority in Film: Cinematic Versions of Psychonarration, Free Indirect Discourse and Direct Thought / Alber, Jan -- Intermedial Transposition: From Verbal Story to Music. Narrative in Musical Works Based on Romeo and Juliet / Pawłowska, Małgorzata -- How to Measure Narrativity? Notes on Some Problems with Comparing Degrees of Narrativity Across Different Media / Brütsch, Matthias -- From Structural Narratology to Enunciative Pragmatics: Greek Poetic Forms between Mythical Narrative and Ritual Act / Calame, Claude -- Comparison of Chinese-Western Narrative Poetics: State of the Art / Luo, Huaiyu -- Openings -- What is Your Narrative? Lessons from the Narrative Turn / Roussin, Philippe -- How Many 'Turns' Does it Take to Change a Discipline? Narratology and the Interdisciplinary Rhetoric of the Narrative Turn / Dawson, Paul -- The Promise of an Embodied Narratology: Integrating Cognition, Representation and Interpretation / Caracciolo, Marco / Guédon, Cécile / Kukkonen, Karin / Müller, Sabine -- Beyond Fictional Worlds: Narrative and Spatial Cognition / Walsh, Richard -- Is There a Future for Neuro-Narratology? Thoughts on the Meeting of Cognitive Narratology and Neuroaesthetics / Schneider, Ralf -- In Search of Coherence: Tacit Negotiations between the Paradigmatic and the Syntagmatic in Narratology and Narrativity / Wagner, Eva Sabine -- Complexity: A Paradigm for Narrative? / Pier, John -- The Story behind any Story: Evolution, Historicity and Narrative Mapping / Landa, José Ángel García -- The Future of Narratology's Past: A Contribution to Metanarratology / Sommer, Roy -- Notes on Contributors -- Index |
|
|
|
|
|
|
Sommario/riassunto |
|
Narratology has been flourishing in recent years thanks to investigations into a broad spectrum of narratives, at the same time diversifying its theoretical and disciplinary scope as it has sought to specify the status of narrative within both society and scientific research. The diverse endeavors engendered by this situation have brought narrative to the forefront of the social and human sciences and have generated new synergies in the research environment.Emerging Vectors of Narratology brings together 27 state-of-the-art contributions by an international panel of authors that provide insight into the wealth of new developments in the field. The book consists of two sections. "Contexts" includes articles that reframe and refine such topics as the implied author, narrative causation and transmedial forms of narrative; it also investigates various historical and cultural aspects of narrative from the narratological perspective. "Openings" expands on these and other questions by addressing the narrative turn, cognitive issues, narrative complexity and metatheoretical matters.The book is intended for narratologists as well as for readers in the social and human sciences for whom narrative has become a crucial matrix of inquiry. |
|
|
|
|
|
|
|
| |