Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Processor Microarchitecture: An Implementation Perspective (Synthesis Lectures on Computer Architecture)

Buy

Computers are at the heart of most activities nowadays. A processor is the central component of a computer, but nowadays, we can find processors embedded in many other components, such as game consoles, consumer electronic devices and cars, just to mention a few.

This lecture presents a thorough study of the microarchitecture of contemporary microprocessors. The focus is on implementation aspects, with discussions on alternative approaches and their implications in terms of performance, power and cost.

The microarchitecture of processors has undergone a continuous evolution. For instance, Intel has shipped a new microprocessor approximately every year in the recent past. This evolution is fueled mainly by two types of factors: (1) technology scaling and (2) workload evolution.

Technology scaling often is referred to as Moore’s law, which basically states that transistor density doubles approximately every 2 years. Every technology generation provides transistors that are smaller, faster and less energy consuming. This allows designers to increase the performance of processors, even without increasing their area and power.

On the other hand, processors adapt their features to better exploit the characteristics of user applications, which evolve over time. For instance, in recent years, we have witnessed an extraordinary increase in the use of multimedia applications, which have resulted in an increasing number of features in the processors to better support them.

(HTML tags aren't allowed.)

Seeing the Elephant: Understanding Globalization from Trunk to Tail
Seeing the Elephant: Understanding Globalization from Trunk to Tail

In the new millennium, it is nearly impossible for us to talk about basic concerns like food or gas prices, without examining global intersections in trade, energy, immigration, the environment, and defense. Many countries once described as "developing" nations now wield greater economic and political influence than some of the...

30 Arduino Projects for the Evil Genius
30 Arduino Projects for the Evil Genius

30 Ways to Have Some Computer-Controlled Evil Fun!

This wickedly inventive guide shows you how to program and build a variety of projects with the Arduino microcontroller development system. Covering Windows, Mac, and Linux platforms, 30 Arduino Projects for the Evil Genius gets you up to speed with the simplified C...

Cutting and Draping Party and Eveningwear: Pattern Cutting for Special Occasion Clothes
Cutting and Draping Party and Eveningwear: Pattern Cutting for Special Occasion Clothes
When you want to dress up, this is the complete guide to creating special-occasion clothes—party dresses and eveningwear. With step-by-step instructions, Dawn Cloake explains how to develop basic design blocks for a wide range of garments, and then mix and match the elements to make something that’s truly unique. She includes...

Node.js Design Patterns
Node.js Design Patterns

Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications

About This Book

  • Dive into the core patterns and components of Node.js in order to master your application's design
  • Learn tricks, techniques, and best...
Modern Hematology: Biology and Clinical Management (Contemporary Hematology)
Modern Hematology: Biology and Clinical Management (Contemporary Hematology)

Now in its second edition, Modern Hematology: Biology and Clinical Management reflects the major advances in the understanding, diagnosis, and treatment of blood disorders. It describes the latest clinical and scientific developments as well as details targeted and molecular therapies. The book brings together facts, concepts, and protocols...

Java Network Programming, Third Edition
Java Network Programming, Third Edition

Java's growth over the last 10 years has been nothing short of phenomenal. Given Java's rapid rise to prominence and the even more spectacular growth of the Internet, it's a little surprising that network programming in Java is still so mysterious to so many. It doesn't have to be. In fact, writing network programs in Java...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy