Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Wednesday, May 14, 2014

OpenStack Operations Guide

OpenStack Operations
OpenStack Operations Guide
Tom Fifield (Author), Diane Fleming (Author), Anne Gentle (Author), Lorin Hochstein (Author), Jonathan Proulx (Author), Everett Toews (Author), Joe Topjian (Author)

Download: $17.27 (as of 05/14/2014 14:11 PST)

Hardware

Design, deploy, and maintain your own private or public Infrastructure as a Service (IaaS), using the open source OpenStack platform. In this practical guide, experienced developers and OpenStack contributors show you how to build clouds based on reference architectures, as well as how to perform daily administration tasks.

Designed for horizontal scalability, OpenStack lets you build a cloud by integrating several technologies. This approach provides flexibility, but knowing which options to use can be bewildering. Once you complete this book, you’ll know the right questions to ask while you organize compute, storage, and networking resources. If you already know how to manage multiple Ubuntu machines and maintain MySQL, you’re ready to:

  • Set up automated deployment and configuration
  • Design a single-node cloud controller
  • Use metrics to improve scalability
  • Explore compute nodes, network design, and storage
  • Install OpenStack packages
  • Use an example architecture to help simplify decision-making
  • Build a working environment to explore an IaaS cloud
  • Manage users, projects, and quotas
  • Tackle maintenance, debugging, and network troubleshooting
  • Monitor, log, backup, and restore
  • Rank: #24249 in eBooks
  • Published on: 2014-04-24
  • Released on: 2014-04-24
  • Format: Kindle eBook

Tuesday, April 29, 2014

Compilers: Principles, Techniques, and Tools (2nd Edition)

Compilers
Compilers: Principles, Techniques, and Tools (2nd Edition)
Alfred V. Aho (Author), Monica S. Lam (Author), Ravi Sethi (Author), Jeffrey D. Ullman (Author)
4.1 out of 5 stars(83)

New!: $170.80 $137.75 (as of 04/29/2014 00:27 PST)
60 Used! | New! from $61.57 (as of 04/29/2014 00:27 PST)

Hardware

Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition.  Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published.  The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development.

  • Rank: #176677 in Books
  • Published on: 2006-09-10
  • Original language: English
  • Number of items: 1
  • Dimensions: 1.60" h x 6.70" w x 9.30" l, .66 pounds
  • Binding: Hardcover
  • 1000 pages

Wednesday, September 4, 2013

Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fifth Edition
Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
David A. Patterson (Author), John L. Hennessy (Author)

New!: $89.95 $83.67 (as of 09/04/2013 15:20 PST)

Hardware

The 5th edition of Computer Organization and Design moves forward into the post-PC era with new examples, exercises, and material highlighting the emergence of mobile computing and the cloud. This generational change is emphasized and explored with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures.

Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, "Going Faster," used throughout the text to demonstrate extremely effective optimization techniques. Also new to this edition is discussion of the "Eight Great Ideas" of computer architecture.

As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.

Instructors looking for 4th Edition teaching materials should e-mail textbook@elsevier.com.

  • Optimization techniques featured throughout the text
  • Covers parallelism in depth with examples and content highlighting parallel hardware and software topics
  • Features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples throughout the book
  • Online companion website provides links to simulators and compilers along with tutorials for using them, as well as additional advanced content, appendices, a glossary, references, "Historical Perspectives," and recommended reading

  • Rank: #33438 in Books
  • Published on: 2013-10-09
  • Original language: German, English, French, Italian, Spanish
  • Number of items: 1
  • Binding: Paperback
  • 800 pages

Tuesday, September 3, 2013

Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming

Parallel and Concurrent Programming in Haskell
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Simon Marlow (Author)

New!: $39.99 $26.48 (as of 09/03/2013 03:44 PST)
35 Used! | New! from $19.99 (as of 09/03/2013 03:44 PST)

Hardware

If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both parallel and concurrent programs. You’ll learn how parallelism exploits multicore processors to speed up computation-heavy programs, and how concurrency enables you to write programs with threads for multiple interactions.

Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend. Divided into separate sections on Parallel and Concurrent Haskell, this book also includes exercises to help you become familiar with the concepts presented:

  • Express parallelism in Haskell with the Eval monad and Evaluation Strategies
  • Parallelize ordinary Haskell code with the Par monad
  • Build parallel array-based computations, using the Repa library
  • Use the Accelerate library to run computations directly on the GPU
  • Work with basic interfaces for writing concurrent code
  • Build trees of threads for larger and more complex programs
  • Learn how to build high-speed concurrent network servers
  • Write distributed programs that run on multiple machines in a network
  • Rank: #69012 in Books
  • Published on: 2013-08-15
  • Original language: English
  • Number of items: 1
  • Dimensions: .0" h x .0" w x .0" l, 1.12 pounds
  • Binding: Paperback
  • 322 pages

Saturday, August 24, 2013

Turing's Cathedral: The Origins of the Digital Universe (Vintage)

Turing's Cathedral
Turing's Cathedral: The Origins of the Digital Universe (Vintage)
George Dyson (Author)
3.5 out of 5 stars(75)

New!: $16.95 $12.66 (as of 08/24/2013 06:07 PST)
78 Used! | New! from $8.61 (as of 08/24/2013 06:07 PST)

Hardware

A Wall Street Journal Best Business Book of 2012
A Kirkus Reviews Best Book of 2012

In this revealing account of how the digital universe exploded in the aftermath of World War II, George Dyson illuminates the nature of digital computers, the lives of those who brought them into existence, and how code took over the world.
 
In the 1940s and ‘50s, a small group of men and women—led by John von Neumann—gathered in Princeton, New Jersey, to begin building one of the first computers to realize Alan Turing’s vision of a Universal Machine. The codes unleashed within this embryonic, 5-kilobyte universe—less memory than is allocated to displaying a single icon on a computer screen today—broke the distinction between numbers that mean things and numbers that do things, and our universe would never be the same. Turing’s Cathedral is the story of how the most constructive and most destructive of twentieth-century inventions—the digital computer and the hydrogen bomb—emerged at the same time.

  • Rank: #56111 in Books
  • Published on: 2012-12-11
  • Released on: 2012-12-11
  • Original language: English
  • Number of items: 1
  • Dimensions: 7.91" h x 5.12" w x .87" l, .94 pounds
  • Binding: Paperback
  • 464 pages

Thursday, May 23, 2013

Schrodinger's Killer App: Race to Build the World's First Quantum Computer

SchrA{paragraph}dinger's Killer App
Schrodinger's Killer App: Race to Build the World's First Quantum Computer
Jonathan P. Dowling (Author)
5.0 out of 5 stars(1)

New!: $39.95 $37.56 (as of 05/23/2013 22:31 PST)
2 Used! | New! from $37.56 (as of 05/23/2013 22:31 PST)

Hardware

The race is on to construct the first quantum code breaker, as the winner will hold the key to the entire Internet. From international, multibillion-dollar financial transactions to top-secret government communications, all would be vulnerable to the secret-code-breaking ability of the quantum computer.

Written by a renowned quantum physicist closely involved in the U.S. government’s development of quantum information science, Schrödinger’s Killer App: Race to Build the World’s First Quantum Computer presents an inside look at the government’s quest to build a quantum computer capable of solving complex mathematical problems and hacking the public-key encryption codes used to secure the Internet. The "killer application" refers to Shor’s quantum factoring algorithm, which would unveil the encrypted communications of the entire Internet if a quantum computer could be built to run the algorithm. Schrödinger’s notion of quantum entanglement—and his infamous cat—is at the heart of it all.

The book develops the concept of entanglement in the historical context of Einstein’s 30-year battle with the physics community over the true meaning of quantum theory. It discusses the remedy to the threat posed by the quantum code breaker: quantum cryptography, which is unbreakable even by the quantum computer. The author also covers applications to other important areas, such as quantum physics simulators, synchronized clocks, quantum search engines, quantum sensors, and imaging devices. In addition, he takes readers on a philosophical journey that considers the future ramifications of quantum technologies.

Interspersed with amusing and personal anecdotes, this book presents quantum computing and the closely connected foundations of quantum mechanics in an engaging manner accessible to non-specialists. Requiring no formal training in physics or advanced mathematics, it explains difficult topics, including quantum entanglement, Schrödinger’s cat, Bell’s inequality, and quantum computational complexity, using simple analogies.

  • Rank: #33338 in Books
  • Published on: 2013-05-07
  • Original language: English
  • Number of items: 1
  • Binding: Paperback
  • 453 pages

Wednesday, February 6, 2013

The Elements of Computing Systems: Building a Modern Computer from First Principles

The Elements of Computing Systems
The Elements of Computing Systems: Building a Modern Computer from First Principles
Noam Nisan (Author), Shimon Schocken (Author)
4.7 out of 5 stars(28)

New!: $29.00 $25.49 (as of 02/06/2013 17:04 PST)
71 Used! | New! from $19.85 (as of 02/06/2013 17:04 PST)

Hardware

In the early days of computer science, the interactions of hardware, software, compilers, and operating system were simple enough to allow students to see an overall picture of how computers worked. With the increasing complexity of computer technology and the resulting specialization of knowledge, such clarity is often lost. Unlike other texts that cover only one aspect of the field, The Elements of Computing Systems gives students an integrated and rigorous picture of applied computer science, as its comes to play in the construction of a simple yet powerful computer system.Indeed, the best way to understand how computers work is to build one from scratch, and this textbook leads students through twelve chapters and projects that gradually build a basic hardware platform and a modern software hierarchy from the ground up. In the process, the students gain hands-on knowledge of hardware architecture, operating systems, programming languages, compilers, data structures, algorithms, and software engineering. Using this constructive approach, the book exposes a significant body of computer science knowledge and demonstrates how theoretical and applied techniques taught in other courses fit into the overall picture.Designed to support one- or two-semester courses, the book is based on an abstraction-implementation paradigm; each chapter presents a key hardware or software abstraction, a proposed implementation that makes it concrete, and an actual project. The emerging computer system can be built by following the chapters, although this is only one option, since the projects are self-contained and can be done or skipped in any order. All the computer science knowledge necessary for completing the projects is embedded in the book, the only pre-requisite being a programming experience.The book's web site provides all tools and materials necessary to build all the hardware and software systems described in the text, including two hundred test programs for the twelve projects. The projects and systems can be modified to meet various teaching needs, and all the supplied software is open-source.

  • Rank: #22188 in Books
  • Published on: 2005-03-31
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.02" h x .67" w x 7.99" l, 1.50 pounds
  • Binding: Paperback
  • 344 pages

Thursday, January 17, 2013

Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

Buy on the merchant's online shopping and read reviews. If you are attempting to seek out Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) with the simplest price. This is the most effective deals for you. Where you'll realize these item is by on-line shopping stores? Read the review on Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Now, it's discount deals. Thus don't lose it.

Computer Architecture, Fifth Edition
Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
by John L. Hennessy, David A. Patterson
4.3 out of 5 stars(47)

New!: $89.95 $53.53 (as of 01/17/2013 09:12 PST)
141 Used! | New! from $35.38 (as of 01/17/2013 09:12 PST)

Hardware

The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one datacenter, to illustrate this revolutionary change.



  • Updated to cover the mobile computing revolution
  • Emphasizes the two most important topics in architecture today: memory hierarchy and parallelism in all its forms.
  • Develops common themes throughout each chapter: power, performance, cost, dependability, protection, programming models, and emerging trends ("What's Next")
  • Includes three review appendices in the printed text. Additional reference appendices are available online.
  • Includes updated Case Studies and completely new exercises.

  • Rank: #2594 in Books
  • Published on: 2011-09-30
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 1.81" w x 7.52" l, 3.90 pounds
  • Binding: Paperback
  • 856 pages

Sunday, January 13, 2013

Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Buy on the merchant's online searching and read reviews. If you're attempting to search out Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) with special price. This is the simplest deals for you. Where you could find these item is by online shopping stores? Read the review on Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Now, it's special price. Thus do not lose it.

Computer Organization and Design, Fourth Edition
Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
by David A. Patterson, John L. Hennessy
3.5 out of 5 stars(50)

New!: $89.95 $62.48 (as of 01/13/2013 19:18 PST)
117 Used! | New! from $54.00 (as of 01/13/2013 19:18 PST)

Hardware

This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today--the switch from uniprocessor to multicore microprocessors--this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included.

  • The companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available as a download at bit.ly/nFXcLq
  • This Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the book
  • Covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics
  • Includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing

  • Rank: #701 in Books
  • Published on: 2011-11-09
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 1.34" w x 7.52" l, 3.49 pounds
  • Binding: Paperback
  • 914 pages