Home :: Books :: Professional & Technical  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet
Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical

Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Engineering the Complex SOC : Fast, Flexible Design with Configurable Processors

Engineering the Complex SOC : Fast, Flexible Design with Configurable Processors

List Price: $89.00
Your Price: $89.00
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Chip designers, managers, programmers, investors: READ THIS
Review: Chris Rowen, CEO of Tensilica, has an exceptionally broad history of successful experience in VLSI chip design, verification, software, systems design, multiprocessor applications, and EDA tools. This book draws on the integration of those experiences to build an exciting new approach to designing high-performance, low-cost, low-power chips and concurrently, well-tuned software.

Investors and managers should read Chapters 1,2,3 which analyze the trends and issues in System-on-Chip design, and motivate the use of a new approach that combines extensible processors with powerful software to create software and hardware in parallel, faster, and with less engineering effort. They should also read Chapter 8, which makes insightful prognostications about a future in which many chips will have hundreds of CPUs, or more.

If those Chapters describe What's Happening, and Why We Must Change, Chapters 4-7 explore How to Do It, and should be read by both hardware and software engineers who build embedded systems. The real-world examples (from Tensilica) and advice offer strong support that this approach actually works.

Although it certainly promotes the Tensilica viewpoint, it is well-motivated, well-referenced to the last 20 years of computing research, and has good comparisons with other approaches, i.e., it is not just a commerical sales-pitch. The book is clearly written (modulo a few typos), and can be used by readers of varying depth of experience and knowledge.

Computers have improved drastically in the last two decades, but we humans have not improved in speed or memory, and we are limited in the number of things we can really grasp at once. Real computing breakthroughs happen when people invent cost-effective ways to raise the level of abstraction, so that our brains can ignore low-level details and focus on larger issues.

Increasing CPU performance enabled people to shift some work from assembly code, to higher-level languages like FORTRAN or C, to early scripting languages [like UNIX's shell and awk], and then to even higher-level languages like TCL, Perl, PHP, Python, etc. These have enabled large numbers of people to build their own Web-based applications. It is simply unimaginable that we'd have all those applications if people had nothing but assembler and C.

I think this book describes a similar kind of breakthrough, which drastically raises the level of abstraction in concurrent hardware/software design, to take advantage of the huge nubmers of transistors now available at low cost. This doesn't mean that other design approaches will disappear (just as C hasn't gone away), but I do believe the approach described here will find increasingly wide usage, and it will certainly change the landscape. Chris is an old colleage from MIPS and SGI, and I always appreciated his insights, and this book integrates them into a very useful whole.

Rating: 5 stars
Summary: Chip designers, managers, programmers, investors: READ THIS
Review: Chris Rowen, CEO of Tensilica, has an exceptionally broad history of successful experience in VLSI chip design, verification, software, systems design, multiprocessor applications, and EDA tools. This book draws on the integration of those experiences to build an exciting new approach to designing high-performance, low-cost, low-power chips and concurrently, well-tuned software.

Investors and managers should read Chapters 1,2,3 which analyze the trends and issues in System-on-Chip design, and motivate the use of a new approach that combines extensible processors with powerful software to create software and hardware in parallel, faster, and with less engineering effort. They should also read Chapter 8, which makes insightful prognostications about a future in which many chips will have hundreds of CPUs, or more.

If those Chapters describe What's Happening, and Why We Must Change, Chapters 4-7 explore How to Do It, and should be read by both hardware and software engineers who build embedded systems. The real-world examples (from Tensilica) and advice offer strong support that this approach actually works.

Although it certainly promotes the Tensilica viewpoint, it is well-motivated, well-referenced to the last 20 years of computing research, and has good comparisons with other approaches, i.e., it is not just a commerical sales-pitch. The book is clearly written (modulo a few typos), and can be used by readers of varying depth of experience and knowledge.

Computers have improved drastically in the last two decades, but we humans have not improved in speed or memory, and we are limited in the number of things we can really grasp at once. Real computing breakthroughs happen when people invent cost-effective ways to raise the level of abstraction, so that our brains can ignore low-level details and focus on larger issues.

Increasing CPU performance enabled people to shift some work from assembly code, to higher-level languages like FORTRAN or C, to early scripting languages [like UNIX's shell and awk], and then to even higher-level languages like TCL, Perl, PHP, Python, etc. These have enabled large numbers of people to build their own Web-based applications. It is simply unimaginable that we'd have all those applications if people had nothing but assembler and C.

I think this book describes a similar kind of breakthrough, which drastically raises the level of abstraction in concurrent hardware/software design, to take advantage of the huge nubmers of transistors now available at low cost. This doesn't mean that other design approaches will disappear (just as C hasn't gone away), but I do believe the approach described here will find increasingly wide usage, and it will certainly change the landscape. Chris is an old colleage from MIPS and SGI, and I always appreciated his insights, and this book integrates them into a very useful whole.


<< 1 >>

© 2004, ReviewFocus or its affiliates