Get Free Shipping on orders over $79
Synthesis Lectures on Computer Architecture : Synthesis Lectures on Computer Architecture - Dan Tsafrir

Synthesis Lectures on Computer Architecture

By: Dan Tsafrir, Jason Nieh, Edouard Bugnion

Paperback | 21 February 2017

At a Glance

Paperback


RRP $89.99

$82.99

or 4 interest-free payments of $20.75 with

 or 

Ships in 10 to 15 business days

This book focuses on the core question of the necessary architectural support provided by hardware to efficiently run virtual machines, and of the corresponding design of the hypervisors that run them. Virtualization is still possible when the instruction set architecture lacks such support, but the hypervisor remains more complex and must rely on additional techniques.

Despite the focus on architectural support in current architectures, some historical perspective is necessary to appropriately frame the problem. The first half of the book provides the historical perspective of the theoretical framework developed four decades ago by Popek and Goldberg. It also describes earlier systems that enabled virtualization despite the lack of architectural support in hardware.

As is often the case, theory defines a necessary--but not sufficient--set of features, and modern architectures are the result of the combination of the theoretical framework with insights derived frompractical systems. The second half of the book describes state-of-the-art support for virtualization in both x86-64 and ARM processors. This book includes an in-depth description of the CPU, memory, and I/O virtualization of these two processor architectures, as well as case studies on the Linux/KVM, VMware, and Xen hypervisors. It concludes with a performance comparison of virtualization on current-generation x86- and ARM-based systems across multiple hypervisors.

More in Computer Architecture & Logic Design

Integrated Ultra-Low Noise Microwave Amplifiers - Abadahigwa Bimana

RRP $231.00

$202.75

12%
OFF
Basic Computer Architecture - Earl Bermann
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Computer Systems 3ed : A Programmer's Perspective, Global Edition - David O'Hallaron
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Fundamentals of Software Architecture : A Modern Engineering Approach - Mark Richards
Simply AI : Facts Made Fast - DK

RRP $22.99

$20.75

10%
OFF
Program Architecture : Fight the Good Fight - Gideon T. Rasmussen

RRP $104.99

$88.75

15%
OFF
Privacy and Security in AI-Driven Mental Health Apps - Amit Kumar Tyagi