You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
This book constitutes the proceedings of the workshops of the 23rd International Conference on Parallel and Distributed Computing, Euro-Par 2016, held in Grenoble, France in August 2016. The 65 full papers presented were carefully reviewed and selected from 95 submissions. The volume includes the papers from the following workshops: Euro-EDUPAR (Second European Workshop on Parallel and Distributed Computing Education for Undergraduate Students) – HeteroPar 2016 (the 14th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms) – IWMSE (5th International Workshop on Multicore Software Engineering) – LSDVE (Fourth Workshop on Large-Scale D...
This book constitutes the refereed proceedings of the International Conference on Multiscore Software Engineering, Performance, and Tools, MSEPT 2012, held in Prague in May/June 2012. The 9 revised papers, 4 of which are short papers were carefully reviewed and selected from 24 submissions. The papers address new work on optimization of multicore software, program analysis, and automatic parallelization. They also provide new perspectives on programming models as well as on applications of multicore systems.
The new technology and system communication advances are being employed in any system, being more complex. The system dependability considers the technical complexity, size, and interdependency of the system. The stochastic characteristic together with the complexity of the systems as dependability requires to be under control the Reliability, Availability, Maintainability, and Safety (RAMS). The dependability contemplates, therefore, the faults/failures, downtimes, stoppages, worker errors, etc. Dependability also refers to emergent properties, i.e., properties generated indirectly from other systems by the system analyzed. Dependability, understood as general description of system performa...
Diese Arbeit präsentiert AutoPar, ein neuartiges Verfahren zur Transformation bestehender Software, welches sequenzielle Ausgangsmuster bestimmt und in parallele Softwarearchitekturen umwandelt. Die Evaluierung belegt, dass AutoPar dieselbe Leistung erreicht wie erfahrene Entwickler. AutoPar benötigt dafür lediglich wenige Minuten statt mehrerer Tage intensiver Arbeit im manuellen Fall. Eine empirische Studie mit Softwareentwicklern zeigt darüber hinaus, dass AutoPar in kürzerer Zeit signifikant mehr Parallelisierungspotenzial zutage fördert als existierende Parallelisierungswerkzeuge.
Heiko Klarl zeigt, wie Fach- und IT-Seite bei der Absicherung von Geschäftsprozessen näher zusammengebracht werden und wie ein modellgetriebener Softwareentwicklungsprozess für Zugriffskontrollpolicies ermöglicht wird. Zugriffskontrollanforderungen werden dabei von den Domänenmodellen der Fachabteilung bis hin zu plattformspezifischen Zugriffskontrollpolicies abgebildet.
Without a doubt the idea of object-oriented programming has brought some motion into the field of programming methodology and enlarged the set of programming languages. Object-oriented programming is nothing new-it first arose in the sixties. The motivation came from the simulation of discrete event systems. The concept first manifested itself in the language Simula 67. It took nearly two decades for the method to gain impetus, and today object-oriented programming is an important concept and a powerful technique. Meanwhile, we can even speak of an over reaction, for the concept has become a buzzword. But buzzwords always appear where there is the hope of exploiting ill-informed clients beca...
The Parallel Programming Guide for Every Software Developer From grids and clusters to next-generation game consoles, parallel computing is going mainstream. Innovations such as Hyper-Threading Technology, HyperTransport Technology, and multicore microprocessors from IBM, Intel, and Sun are accelerating the movement's growth. Only one thing is missing: programmers with the skills to meet the soaring demand for parallel software. That's where Patterns for Parallel Programming comes in. It's the first parallel programming guide written specifically to serve working software developers, not just computer scientists. The authors introduce a complete, highly accessible pattern language that will ...
In the context of profound transformations in the professional, business, technological and social context of journalism, it is crucial for journalism studies and education to move beyond limited approaches to the discipline. Among the most significant changes affecting journalism worldwide is the emergence of startup culture, as more and more journalists strike out on their own. In Beyond Journalism, Deuze and Witschge combine extensive global and comparative fieldwork. Through rich case studies of journalism startups around the world, they provide deep insight into the promises and pitfalls of media entrepreneurship. Ultimately, they aim to recognize new and emerging voices as legitimate participants in the discourse about what journalism is, can be and should be. A bold manifesto as well as an in-depth empirical study, this book is essential reading for students and scholars of journalism, media, communication, and related disciplines.
Ephemeral Media explores the practices, strategies and textual forms helping producers negotiate a fast-paced mediascape. Examining dynamics of brevity and evanescence in the television and new media environment, this book provides a new perspective on the transitory, and transitional, nature of screen culture in the early twenty-first century.
Numerical simulation and modelling using High Performance Computing has evolved into an established technique in academic and industrial research. At the same time, the High Performance Computing infrastructure is becoming ever more complex. For instance, most of the current top systems around the world use thousands of nodes in which classical CPUs are combined with accelerator cards in order to enhance their compute power and energy efficiency. This complexity can only be mastered with adequate development and optimization tools. Key topics addressed by these tools include parallelization on heterogeneous systems, performance optimization for CPUs and accelerators, debugging of increasingly complex scientific applications and optimization of energy usage in the spirit of green IT. This book represents the proceedings of the 8th International Parallel Tools Workshop, held October 1-2, 2014 in Stuttgart, Germany – which is a forum to discuss the latest advancements in the parallel tools.