104 research outputs found

    Data Parallel C++

    Get PDF
    Learn how to accelerate C++ programs using data parallelism. 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. 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 book begins by introducing data parallelism and foundational topics for effective use of the SYCL standard from the Khronos Group 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. Data Parallel C++ provides you with everything needed to use SYCL for programming heterogeneous systems. What You'll Learn Accelerate C++ programs using data-parallel programming Target multiple device types (e.g. CPU, GPU, FPGA) Use SYCL and SYCL compilers Connect with computing’s heterogeneous future via Intel’s oneAPI initiative Who This Book Is For Those new data-parallel programming and computer programmers interested in data-parallel programming using C++

    Data Parallel C++

    Get PDF
    Learn how to accelerate C++ programs using data parallelism. 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. 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 book begins by introducing data parallelism and foundational topics for effective use of the SYCL standard from the Khronos Group 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. Data Parallel C++ provides you with everything needed to use SYCL for programming heterogeneous systems. What You'll Learn Accelerate C++ programs using data-parallel programming Target multiple device types (e.g. CPU, GPU, FPGA) Use SYCL and SYCL compilers Connect with computing’s heterogeneous future via Intel’s oneAPI initiative Who This Book Is For Those new data-parallel programming and computer programmers interested in data-parallel programming using C++

    SIRM 2017

    Get PDF
    This volume contains selected papers presented at the 12th International Conference on vibrations in rotating machines, SIRM, which took place February 15-17, 2017 at the campus of the Graz University of Technology. By all meaningful measures, SIRM was a great success, attracting about 120 participants (ranging from senior colleagues to graduate students) from 14 countries. Latest trends in theoretical research, development, design and machine maintenance have been discussed between machine manufacturers, machine operators and scientific representatives in the field of rotor dynamics. SIRM 2017 included thematic sessions on the following topics: Rotordynamics, Stability, Friction, Monitoring, Electrical Machines, Torsional Vibrations, Blade Vibrations, Balancing, Parametric Excitation, and Bearings. The papers struck an admirable balance between theory, analysis, computation and experiment, thus contributing a richly diverse set of perspectives and methods to the audience of the conference

    African linguistics across the disciplines

    Get PDF
    Since the hiring of its first Africanist linguist Carleton Hodge in 1964, Indiana University’s Department of Linguistics has had a strong and continuing presence in the study of African languages and linguistics through the work of its faculty and of its graduates on the faculties of many other universities. Research on African linguistics at IU has covered some of the major language groups spoken on the African continent. Carleton Hodge’s work on Ancient Egyptian and Hausa, Paul Newman’s work on Hausa and Chadic languages, and Roxanna Ma Newman’s work on Hausa language structure and pedagogy have been some of the most important studies on Afro-Asiatic linguistics. With respect to Niger-Congo languages, the work of Charles Bird on Bambara and the Mande languages, Robert Botne’s work on Bantu structure (especially tense and aspect), Samuel Obeng and Colin Painter’s work on Ghanaian Languages (phonetics, phonology, and pragmatics), Robert Port’s studies on Swahili, and Erhard Voeltz's s

    Dependable Embedded Systems

    Get PDF
    This Open Access book introduces readers to many new techniques for enhancing and optimizing reliability in embedded systems, which have emerged particularly within the last five years. This book introduces the most prominent reliability concerns from today’s points of view and roughly recapitulates the progress in the community so far. Unlike other books that focus on a single abstraction level such circuit level or system level alone, the focus of this book is to deal with the different reliability challenges across different levels starting from the physical level all the way to the system level (cross-layer approaches). The book aims at demonstrating how new hardware/software co-design solution can be proposed to ef-fectively mitigate reliability degradation such as transistor aging, processor variation, temperature effects, soft errors, etc. Provides readers with latest insights into novel, cross-layer methods and models with respect to dependability of embedded systems; Describes cross-layer approaches that can leverage reliability through techniques that are pro-actively designed with respect to techniques at other layers; Explains run-time adaptation and concepts/means of self-organization, in order to achieve error resiliency in complex, future many core systems

    Living in two worlds: pastoral responses to possession in Singapore

    Get PDF
    Possession behaviour and exorcism have become more common in Singapore churches since 1972 with the increasing popularity and influence of the charismatic movement. This study aims to describe, analyse, and evaluate the responses of pastors in Singapore to people who display possession behaviour. The in- depth interview of 16 pastors involved in exorcism/deliverance ministry forms the primary material for this study and is complemented by interviews of subjects of possession, psychiatrists, and other informed persons. The study is divided into three phases.In the descriptive phase (chapters 3-5), the pastors' worldview and understanding of the epidemiology, symptomatology, and therapeutic management of possession behaviour are described. They espouse a traditional spirit worldview which views life as a battle between God and and a hierarchy of evil spirits who play an intimate role in the daily lives of people. People are believed to be possessed by evil spirits through contact with occultic and non-Christian religious practices. According to the pastors, people from the lower socio-economic strata, and those with emotional problems and other needs are predisposed to such contact: Demon possession is said to manifest itself through the emergence of an alternate personality, with accompanying personality and behavioural changes and disturbances. The pastors' respond in such instances by attempting to exorcise the "demon" through a deliverance session.In the analytical phase (chap 6-7), the pastors' understanding, explanation, and response to possession behaviour is compared with competing paradigms from the scientific disciplines (eg psychiatry and social anthropology). The similarities between the two sets of discourses are shown using their epidemiological (and phenomenological) description of possession suggesting that they may be describing similar phenomena. However, the fundamental tension between the two discourses emerges when their hermeneutic understanding of possession is examined. This tension is centred in competing epistemological and cosmological assumptions. The pastors' accounts are constructed around a two-worlds worldview while the scientific accounts are based on modern science's one- world worldview. The pastors respond to the competing scientific paradigm by attempting to live between both their worlds in various ways. Some focus on the other (spiritual) world, while others attempt to live in one world at a time. Yet others try to live in between both worlds. Analysis of the pastors' approach shows that their demonological paradigms are created and reinforced by various social and psychological factors largely centred around the theme of competition played in various arenas: ecclesiastical, religious, professional, and personal. While such hermeneutics of suspicion a.re employed to unmask the motivations of the pastors and the way their worldview is shaped, this does not mean that science and scientific explanations can provide the metanarrative with which we can evaluate the pastors' response.The evaluative phase of the study (chapt7-8) develops this question further by looking at the limitations of modern science and contemporary theologies constructed around the scientific paradigm. This is done by examining the theological questions of epistemology, theodicy, and cosmology. The limitations of reductionist epistemologies and theodicies are shown with a critique of both modern science and theology, and charismatic demonology. The model of living in both worlds simultaneously is proposed using the cosmological understanding of Orthodox theology and Christology, thus recovering the patristic paradigm of a spiritual universe and embodied spirituality. The implications of this for pastoral responses to possession behaviour are then outlined centering on the theological vision of two co-existing worlds (a spiritual universe) and the pastoral task of unmasking and resisting evil in all its varieties and depth
    • …
    corecore