Поиск по строке:

Research Infrastructures for Hardware Accelerators

Yakun Sophia Shao, David Brooks, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707403 [Yakun Sophia Shao, David Brooks, Morgan & Claypool Publishers] Research Infrastructures for Hardware Accelerators

Описание книги:

Hardware acceleration in the form of customized datapath and control circuitry tuned to specific applications has gained popularity for its promise to utilize transistors more efficiently. Historically, the computer architecture community has focused on general-purpose processors, and extensive research infrastructure has been developed to support research efforts in this domain. Envisioning future computing systems with a diverse set of general-purpose cores and accelerators, computer architects must add accelerator-related research infrastructures to their toolboxes to explore future heterogeneous systems. This book serves as a primer for the field, as an overview of the vast literature on accelerator architectures and their design flows, and as a resource guidebook for researchers working in related areas.


Single-Instruction Multiple-Data Execution

Christopher J. Hughes, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707239 [Christopher J. Hughes, Morgan & Claypool Publishers] Single Instruction Multiple Data Execution

Описание книги:

Having hit power limitations to even more aggressive out-of-order execution in processor cores, many architects in the past decade have turned to single-instruction-multiple-data (SIMD) execution to increase single-threaded performance. SIMD execution, or having a single instruction drive execution of an identical operation on multiple data items, was already well established as a technique to efficiently exploit data parallelism. Furthermore, support for it was already included in many commodity processors. However, in the past decade, SIMD execution has seen a dramatic increase in the set of applications using it, which has motivated big improvements in hardware support in mainstream microprocessors.

The easiest way to provide a big performance boost to SIMD hardware is to make it wider— i.e., increase the number of data items hardware operates on simultaneously. Indeed, microprocessor vendors have done this. However, as we exploit more data parallelism in applications, certain challenges can negatively impact performance. In particular, conditional execution, noncontiguous memory accesses, and the presence of some dependences across data items are key roadblocks to achieving peak performance with SIMD execution.

This book first describes data parallelism, and why it is so common in popular applications. We then describe SIMD execution, and explain where its performance and energy benefits come from compared to other techniques to exploit parallelism. Finally, we describe SIMD hardware support in current commodity microprocessors. This includes both expected design tradeoffs, as well as unexpected ones, as we work to overcome challenges encountered when trying to map real software to SIMD execution.


The Paradigm Shift to Multimodality in Contemporary Computer Interfaces

Sharon Oviatt, Philip R. Cohen, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707171 [Sharon Oviatt, Philip R. Cohen, Morgan & Claypool Publishers] The Paradigm Shift to Multimodality in Contemporary Computer Interfaces

Описание книги:

During the last decade, cell phones with multimodal interfaces based on combined new media have become the dominant computer interface worldwide. Multimodal interfaces support mobility and expand the expressive power of human input to computers. They have shifted the fulcrum of human-computer interaction much closer to the human. This book explains the foundation of human-centered multimodal interaction and interface design, based on the cognitive and neurosciences, as well as the major benefits of multimodal interfaces for human cognition and performance. It describes the data-intensive methodologies used to envision, prototype, and evaluate new multimodal interfaces. From a system development viewpoint, this book outlines major approaches for multimodal signal processing, fusion, architectures, and techniques for robustly interpreting users' meaning. Multimodal interfaces have been commercialized extensively for field and mobile applications during the last decade. Research also is growing rapidly in areas like multimodal data analytics, affect recognition, accessible interfaces, embedded and robotic interfaces, machine learning and new hybrid processing approaches, and similar topics. The expansion of multimodal interfaces is part of the long-term evolution of more expressively powerful input to computers, a trend that will substantially improve support for human cognition and performance.


Learner-Centered Design of Computing Education

Mark Guzdial, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707091 [Mark Guzdial, Morgan & Claypool Publishers] Learner Centered Design of Computing Education

Описание книги:

Computing education is in enormous demand. Many students (both children and adult) are realizing that they will need programming in the future. This book presents the argument that they are not all going to use programming in the same way and for the same purposes. What do we mean when we talk about teaching everyone to program? When we target a broad audience, should we have the same goals as computer science education for professional software developers? How do we design computing education that works for everyone? This book proposes use of a learner-centered design approach to create computing education for a broad audience. It considers several reasons for teaching computing to everyone and how the different reasons lead to different choices about learning goals and teaching methods. The book reviews the history of the idea that programming isn’t just for the professional software developer. It uses research studies on teaching computing in liberal arts programs, to graphic designers, to high school teachers, in order to explore the idea that computer science for everyone requires us to re-think how we teach and what we teach. The conclusion describes how we might create computing education for everyone.


Power-Efficient Computer Architectures

Margaret Martonosi, Magnus Själander, Stefanos Kaxiras, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707071 [Margaret Martonosi, Magnus Själander, Stefanos Kaxiras, Morgan & Claypool Publishers] Power Efficient Computer Architectures

Описание книги:

As Moore's Law and Dennard scaling trends have slowed, the challenges of building high-performance computer architectures while maintaining acceptable power efficiency levels have heightened. Over the past ten years, architecture techniques for power efficiency have shifted from primarily focusing on module-level efficiencies, toward more holistic design styles based on parallelism and heterogeneity. This work highlights and synthesizes recent techniques and trends in power-efficient computer architecture.

Table of Contents: Introduction / Voltage and Frequency Management / Heterogeneity and Specialization / Communication and Memory Systems / Conclusions / Bibliography / Authors' Biographies


Designed Technologies for Healthy Aging 

Claudia B. Rebola, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707035 [Claudia B. Rebola, Morgan & Claypool Publishers] Designed Technologies for Healthy Aging 

Описание книги:

Designed Technologies for Healthy Aging identifies and presents a variety of contemporary technologies to support older adults’ abilities to perform everyday activities. Efforts of industry, laboratories, and learning institutions are documented under four major categories: social connections, independent self care, healthy home and active lifestyle.

The book contains well-documented and illustrative recent examples of designed technologies—ranging from wearable devices, to mobile applications, to assistive robots— on the broad areas of design and computation, including industrial design, interaction design, graphic design, human-computer interaction, software engineering, and artificial intelligence.

Table of Contents: Acknowledgments / Introduction / Social Connections / Independent Self Care / Healthy Home / Active Lifestyle / Conclusion / Contributors / Companies, Laboratories and Institutions / About the Author


Fieldwork for Healthcare

Svetlena Taneva, Rebecca Randell, Aisling Ann O’Kane, Dominic Furniss, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707027 [Svetlena Taneva, Rebecca Randell, Aisling Ann O’Kane, Dominic Furniss, Morgan & Claypool Publishers] Fieldwork for Healthcare

Описание книги:

Conducting fieldwork for investigating technology use in healthcare is a challenging undertaking, and yet there is little in the way of community support and guidance for conducting these studies. There is a need for better knowledge sharing and resources to facilitate learning.

This is the second of two volumes designed as a collective graduate guidebook for conducting fieldwork in healthcare. This volume brings together thematic chapters that draw out issues and lessons learned from practical experience. Researchers who have first-hand experience of conducting healthcare fieldwork collaborated to write these chapters. This volume contains insights, tips, and tricks from studies in clinical and non-clinical environments, from hospital to home.

This volume starts with an introduction to the ethics and governance procedures a researcher might encounter when conducting fieldwork in this sensitive study area. Subsequent chapters address specific aspects of conducting situated healthcare research. Chapters on readying the researcher and relationships in the medical domain break down some of the complex social aspects of this type of research. They are followed by chapters on the practicalities of collecting data and implementing interventions, which focus on domain-specific issues that may arise. Finally, we close the volume by discussing the management of impact in healthcare fieldwork.

The guidance contained in these chapters enables new researchers to form their project plans and also their contingency plans in this complex and challenging domain. For more experienced researchers, it offers advice and support through familiar stories and experiences. For supervisors and teachers, it offers a source of reference and debate. Together with the first volume, Fieldwork for Healthcare: Case Studies Investigating Human Factors in Computing systems, these books provide a substantive resource on how to conduct fieldwork in healthcare.

Table of Contents: Preface / Acknowledgments / Ethics, Governance, and Patient and Public Involvement in Healthcare / Readying the Researcher for Fieldwork in Healthcare / Establishing and Maintaining Relationships in Healthcare Fields / Practicalities of Data Collection in Healthcare Fieldwork / Healthcare Intervention Studies “In the Wild” / Impact of Fieldwork in Healthcare: Understanding Impact on Researchers, Research, Practice, and Beyond / References / Biographies


Testing iOS Apps with HadoopUnit

Scott Tilley, Krissada Dechokul, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707023 [Scott Tilley, Krissada Dechokul, Morgan & Claypool Publishers] Testing iOS Apps with HadoopUnit

Описание книги:

Smartphone users have come to expect high-quality apps. This has increased the importance of software testing in mobile software development. Unfortunately, testing apps—particularly the GUI—can be very time-consuming. Exercising every user interface element and verifying transitions between different views of the app under test quickly becomes problematic. For example, execution of iOS GUI test suites using Apple’s UI Automation framework can take an hour or more if the app’s interface is complicated. The longer it takes to run a test, the less frequently the test can be run, which in turn reduces software quality.

This book describes how to accelerate the testing process for iOS apps using HadoopUnit, a distributed test execution environment that leverages the parallelism inherent in the Hadoop platform. HadoopUnit was previously used to run unit and system tests in the cloud. It has been modified to perform GUI testing of iOS apps on a small-scale cluster—a modest computing infrastructure available to almost every developer.

Experimental results have shown that distributed test execution with HadoopUnit can significantly outperform the test execution on a single machine, even if the size of the cluster used for the execution is as small as two nodes. This means that the approach described in this book could be adopted without a huge investment in IT resources. HadoopUnit is a cost-effective solution for reducing lengthy test execution times of system-level GUI testing of iOS apps.


Contextual Design

Hugh Beyer, Karen Holtzblatt, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55707007 [Hugh  Beyer, Karen Holtzblatt, Morgan & Claypool Publishers] Contextual Design

Описание книги:

Contextual Design is a user-centered design process that uses in-depth field research to drive innovative design. Contextual Design was first invented in 1988 and has since been used in a wide variety of industries and taught in universities all over the world. It is a complete front-end design process rooted in Contextual Inquiry, the widespread, industry-standard field data gathering technique. Contextual Design adds techniques to analyze and present user data, drive ideation from data, design specific product solutions, and iterate those solutions with customers.

In 2013, we overhauled the method to account for the way that technology has radically changed people’s lives since the invention of the touchscreen phones and other always-on, always-connected, and always-carried devices. This book describes the new Contextual Design, evolved to help teams design for the way technology now fits into peoples’ lives. We briefly describe the steps of the latest version of Contextual Design and show how they create a continual immersion in the world of the user for the purpose of innovative product design.

Table of Contents: Introduction / Design for Life / Field Research: Data Collection and Interpretation / Consolidation and Ideation: The Bridge to Design / Detailed Design and Validation / Conclusion / References / Author Biographies


Core-Task Design

Hanna Koskinen, Leena Norros, Paula Savioja, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55706951 [Hanna Koskinen, Leena Norros, Paula Savioja, Morgan & Claypool Publishers] Core Task Design

Описание книги:

This book focuses on design of work from the human-factors (HF) perspective. In the approach referred to as Core-Task Design (CTD), work is considered practice, composed of human actors, the physical and social environment, and the tools used for reaching the actors’ objectives. This book begins with consideration of an industrial case, the modernization of a nuclear power plant automation system, and the related human-system interfaces in the control room. This case illustrates generic design dilemmas that invite one to revisit human-factors research methodology: Human factors should adopt practice as a new unit of analysis and should accept intervention as an inherent feature of its methodology. These suggestions are put into practice in the CTD approach, according to which three general design functions are performed, those being:

• understand-to-generalize—empirical analysis of the work at hand,

• foresee-the-promise—creation of concepts for future work, and

• intervene-to-develop—participatory development and design of work.

For fulfillment fulfillment of each of the design functions, several CTD methods are introduced. The methods are aimed at modeling the core task and analyzing how the actors actually take the core task features into account in order to achieve balance between potentially conflicting demands in action. Thereby, new understanding of the core task is acquired. Further methods focus on projecting the roles and functionality of technologies in the future work and on implementing changes to the work. Specific studies of the nuclear power plant’s control-room renewal constitute an example demonstrating a core task and the associated methods. We argue that the CTD approach offers clear utility for the design of future technology, work, and everyday services and environments.

CTD utilizes achievements of practice theory in the social sciences to generate a creative synthesis of Cognitive Work Analysis, semiotic analysis of practice, and the cultural-historical theory of activity. Core-Task Design facilitates dialogue among human-factors experts, design engineers, and end users in their joint development of work. The intended audience of this book is students, researchers, and practitioners of human factors, industrial art and design, and instrumentation and control-system design.


The Envisionment and Discovery Collaboratory (EDC)

Ernesto G. Arias, Hal Eden, Gerhard Fischer, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55706943 [Ernesto G. Arias, Hal Eden, Gerhard Fischer, Morgan & Claypool Publishers] The Envisionment and Discovery Collaboratory (EDC)

Описание книги:

he Envisionment and Discovery Collaboratory (EDC) is a long-term research platform exploring immersive socio-technical environments in which stakeholders can collaboratively frame and solve problems and discuss and make decisions in a variety of application domains and different disciplines.


Hard Problems in Software Testing

Scott Tilley, Brianna Floss, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55706927 [Scott Tilley, Brianna Floss, Morgan & Claypool Publishers] Hard Problems in Software Testing

Описание книги:

This book summarizes the current hard problems in software testing as voiced by leading practitioners in the field. The problems were identified through a series of workshops, interviews, and surveys. Some of the problems are timeless, such as education and training, while others such as system security have recently emerged as increasingly important.

The book also provides an overview of the current state of Testing as a Service (TaaS) based on an exploration of existing commercial offerings and a survey of academic research. TaaS is a relatively new development that offers software testers the elastic computing capabilities and generous storage capacity of the cloud on an as-needed basis. Some of the potential benefits of TaaS include automated provisioning of test execution environments and support for rapid feedback in agile development via continuous regression testing.

The book includes a case study of a representative web application and three commercial TaaS tools to determine which hard problems in software testing are amenable to a TaaS solution. The findings suggest there remains a significant gap that must be addressed before TaaS can be fully embraced by the industry, particularly in the areas of tester education and training and a need for tools supporting more types of testing. The book includes a roadmap for enhancing TaaS to help bridge the gap between potential benefits and actual results.

Table of Contents: Introduction / Hard Problems in Software Testing / Testing as a Service (TaaS) / Case Study and Gap Analysis / Summary / Appendix A: Hard Problems in Software Testing Survey / Appendix B: Google App Engine Code Examples / Appendix C: Sauce Labs Code Examples / References / Author Biographies


Fieldwork for Healthcare

Aisling Ann O’Kane, Rebecca Randell, Svetlena Taneva, Dominic Furniss, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55706663 [Aisling Ann OKane, Rebecca Randell, Svetlena Taneva, Dominic Furniss, Morgan & Claypool Publishers] Fieldwork for Healthcare

Описание книги:

Performing fieldwork in healthcare settings is significantly different from fieldwork in other domains and it presents unique challenges to researchers. Whilst results are reported in research papers, the details of how to actually perform these fieldwork studies are not.

This is the first of two volumes designed as a collective graduate guidebook for conducting fieldwork in healthcare. This volume brings together the experiences of established researchers who do fieldwork in clinical and non-clinical settings, focusing on how people interact with healthcare technology, in the form of case studies. These case studies are all personal, reflective accounts of challenges faced and lessons learned, which future researchers might also learn from.

We open with an account of studies in the Operating Room, focusing on the role of the researcher, and how participants engage and resist engaging with the research process. Subsequent case studies address themes in a variety of hospital settings, which highlight the variability that is experienced across study settings and the importance of context in shaping what is possible when conducting research in hospitals. Recognising and dealing with emotions, strategies for gaining access, and data gathering are themes that pervade the studies.

Later case studies introduce research involving collaborative design and intervention studies, which seek to have an immediate impact on practice. Mental health is a theme of two intervention studies as we move out of the hospital to engage with vulnerable participants suffering from long-term conditions and people in the home. This volume closes with an intervention study in the developing world that ends with some tips for conducting studies in healthcare. Such tips are synthesised through the thematic chapters presented in the companion volume.


Biomedical Signals and Systems

Joseph V. Tranquillo, Morgan & Claypool Publishers

27 ноября, 2021

Книги

55706563 [Joseph V. Tranquillo, Morgan & Claypool Publishers] Biomedical Signals and Systems

Описание книги:

Biomedical Signals and Systems is meant to accompany a one-semester undergraduate signals and systems course. It may also serve as a quick-start for graduate students or faculty interested in how signals and systems techniques can be applied to living systems. The biological nature of the examples allows for systems thinking to be applied to electrical, mechanical, fluid, chemical, thermal and even optical systems. Each chapter focuses on a topic from classic signals and systems theory: System block diagrams, mathematical models, transforms, stability, feedback, system response, control, time and frequency analysis and filters. Embedded within each chapter are examples from the biological world, ranging from medical devices to cell and molecular biology. While the focus of the book is on the theory of analog signals and systems, many chapters also introduce the corresponding topics in the digital realm. Although some derivations appear, the focus is on the concepts and how to apply them. Throughout the text, systems vocabulary is introduced which will allow the reader to read more advanced literature and communicate with scientist and engineers. Homework and Matlab simulation exercises are presented at the end of each chapter and challenge readers to not only perform calculations and simulations but also to recognize the real-world signals and systems around them.

Table of Contents: Preface / Acknowledgments / Introduction / System Types / System Models / Laplace Transform / Block Diagrams / Stability / Feedback / System Response / Control / Time Domain Analysis / Frequency Domain Analysis / Filters / Author's Biography


Рекомендуем