Showing results for "lidong chen"
Showing 1 - 3 of 3 Results
Adult content is visible.
2020
EN
Accessible
Thermoelectric Materials and Devices summarizes the latest research achievements over the past 20 years of thermoelectric material and devices, most notably including new theory and strategies of thermoelectric materials design and the new technology of device integration. The book's author has provided a bridge between the knowledge of basic physical/chemical principles and the fabrication technology of thermoelectric materials and devices, providing readers with research and development ...
Security Standardisation Research
Third International Conference, SSR 2016, Gaithersburg, MD, USA, December 5–6, 2016, Proceedings
2016
EN
This book constitutes the refereed proceedings of the Third International Conference on Security Standardisation Research, SSR 2016, held in Gaithersburg, MD, USA, in December 2016.The accepted papers cover a range of topics in the field of security standardisation research, including hash-based signatures, algorithm agility, secure protocols, access control, secure APIs, payment security and key distribution.
2012
EN
Accessible
Helping current and future system designers take a more productive approach in the field, Communication System Security shows how to apply security principles to state-of-the-art communication systems. The authors use previous design failures and security flaws to explain common pitfalls in security design.Divided into four parts, the book begins w
People who read this also enjoyed
2011
EN
This entirely revised second edition of Engineering a Compiler is full of technical updates and new material covering the latest developments in compiler technology. In this comprehensive text you will learn important techniques for constructing a modern compiler. Leading educators and researchers Keith Cooper and Linda Torczon combine basic principles with pragmatic insights from their experience building state-of-the-art compilers. They will help you fully understand important techniques...
Why Programs Fail
A Guide to Systematic Debugging
2009
EN
Why Programs Fail: A Guide to Systematic Debugging is proof that debugging has graduated from a black art to a systematic discipline. It demystifies one of the toughest aspects of software programming, showing clearly how to discover what caused software failures, and fix them with minimal muss and fuss. The fully updated second edition includes 100+ pages of new material, including new chapters on Verifying Code, Predicting Erors, and Preventing Errors. Cutting-edge tools such as FindBUGS...
Feature-Oriented Software Product Lines
Concepts and Implementation
2013
EN
While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the require...
2011
EN
As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA Application Design and Development starts with an introduction to parallel computing concepts for readers with no previous parallel experience, and focuses on issues of immediate importance to working software developers: achiev...
Fundamentals of Stream Processing
Application Design, Systems, and Analytics
2014
EN
Stream processing is a novel distributed computing paradigm that supports the gathering, processing and analysis of high-volume, heterogeneous, continuous data streams, to extract insights and actionable results in real time. This comprehensive, hands-on guide combining the fundamental building blocks and emerging research in stream processing is ideal for application designers, system builders, analytic developers, as well as students and researchers in the field. This book introduces the...
Guide to Reliable Distributed Systems
Building High-Assurance Applications and Cloud-Hosted Services
- Series -
- Computer Science (R0)
2012
EN
This book describes the key concepts, principles and implementation options for creating high-assurance cloud computing solutions. The guide starts with a broad technical overview and basic introduction to cloud computing, looking at the overall architecture of the cloud, client systems, the modern Internet and cloud computing data centers. It then delves into the core challenges of showing how reliability and fault-tolerance can be abstracted, how the resulting questions can be solved, an...
Microprocessor Architecture
From Simple Pipelines to Chip Multiprocessors
2009
EN
This book gives a comprehensive description of the architecture of microprocessors from simple in-order short pipeline designs to out-of-order superscalars. It discusses topics such as: • The policies and mechanisms needed for out-of-order processing such as register renaming, reservation stations, and reorder buffers • Optimizations for high performance such as branch predictors, instruction scheduling, and load-store speculations • Design choices and enhancements to tolerate latency in t...
Code Quality
The Open Source Perspective
2006
EN
Page 26: How can I avoid off-by-one errors?Page 143: Are Trojan Horse attacks for real?Page 158: Where should I look when my application can't handle its workload?Page 256: How can I detect memory leaks?Page 309: How do I target my application to international markets?Page 394: How should I name my code's identifiers?Page 441: How can I find and improve the code coverage of my tests?Diomidis Spinellis' first b...
Virtual Machines
Versatile Platforms for Systems and Processes
2005
EN
Accessible
Virtual Machine technology applies the concept of virtualization to an entire machine, circumventing real machine compatibility constraints and hardware resource constraints to enable a higher degree of software portability and flexibility. Virtual machines are rapidly becoming an essential element in computer system design. They provide system security, flexibility, cross-platform compatibility, reliability, and resource efficiency. Designed to solve problems in combining and using major ...











