Jumat, 12 April 2013

Wow! eBook: Introduction to Parallel Computing - 6 new eBooks


Wow! eBook: Introduction to Parallel Computing - 6 new eBooks

Link to Wow! eBook

Introduction to Parallel Computing

Posted: 12 Apr 2013 03:44 AM PDT

Introduction to Parallel Computing

Book Description

In the last few years, courses on parallel computation have been developed and offered in many institutions in the UK, Europe and US as a recognition of the growing significance of this topic in mathematics and computer science. There is a clear need for texts that meet the needs of students and lecturers and this book, based on the author’s lecture at ETH Zurich, is an ideal practical student guide to scientific computing on parallel computers working up from a hardware instruction level, to shared memory machines, and finally to distributed memory machines.

Aimed at advanced undergraduate and graduate students in applied mathematics, computer science, and engineering, subjects covered include linear algebra, fast Fourier transform, and Monte-Carlo simulations, including examples in C and, in some cases, Fortran. This book is also ideal for practitioners and programmers.

  • A practical student guide to scientific computing on parallel computers
  • Based on teaching notes from ETH Zurich
  • Explanation by clear and easy to follow examples in C and Fortran
  • Includes theoretical background to examples
  • Unique coverage of parallelism on microprocessors
  • Appendix includes glossary of terms, and notations and symbols

Table of Contents
Chapter 1. Basic issues
Chapter 2. Applications
Chapter 3. SIMD, Single Instruction Multiple Data
Chapter 4. Shared Memory Parallelism
Chapter 5. MIMD, Multiple Instruction Multiple Data

Appendix A. SSE Intrinsics for Floating Point
Appendix B. AltiVec Intrinsics for Floating Point
Appendix C. OpenMP commands
Appendix D. Summary of MPI commands
Appendix E. Fortran and C communication
Appendix F. Glossary of terms
Appendix G. Notation and symbols

Book Details

  • Paperback: 288 pages
  • Publisher: Oxford University Press (March 2004)
  • Language: English
  • ISBN-10: 0198515774
  • ISBN-13: 978-0198515777
Note: There is a file embedded within this post, please visit this post to download the file.

The post Introduction to Parallel Computing appeared first on Wow! eBook.

Using Open Source Platforms for Business Intelligence

Posted: 12 Apr 2013 03:38 AM PDT

Using Open Source Platforms for Business Intelligence

Book Description

Open Source BI solutions have many advantages over traditional proprietary software, from offering lower initial costs to more flexible support and integration options; but, until now, there has been no comprehensive guide to the complete offerings of the OS BI market. Writing for IT managers and business analysts without bias toward any BI suite, industry insider Lyndsay Wise covers the benefits and challenges of all available open source BI systems and tools, enabling readers to identify the solutions and technologies that best meet their business needs. Wise compares and contrasts types of OS BI and proprietary tools on the market, including Pentaho, Jaspersoft, RapidMiner, SpagoBI, BIRT, and many more. Real-world case studies and project templates clarify the steps involved in implementing open source BI, saving new users the time and trouble of developing their own solutions from scratch. For business managers who are hard pressed to indentify the best BI solutions and software for their companies, this book provides a practical guide to evaluating the ROI of open source versus traditional BI deployments.

  • The only book to provide complete coverage of all open source BI systems and tools specifically for business managers, without bias toward any OS BI suite
  • A practical, step-by-step guide to implementing OS BI solutions that maximize ROI
  • Comprehensive coverage of all open source systems and tools, including architectures, data integration, support, optimization, data mining, data warehousing, and interoperability
  • Case studies and project templates enable readers to evaluate the benefits and tradeoffs of all OS BI options without having to spend time developing their own solutions from scratch

Table of Contents
Chapter 1. The differences between general OS and commercial open source
Chapter 2. Commercial open source options
Chapter 3. Implications for users
Chapter 4. The business benefits and challenges of OS for BI
Chapter 5. Selling a BI OS project to the business
Chapter 6. Evaluating ROI and TCO
Chapter 7. Developing a cost benefit analytics
Chapter 8. Complementary solutions – OS DI, databases, etc.
Chapter 9. Technical considerations
Chapter 10. Integration and data preparation
Chapter 11. Working within an OS environment
Chapter 12. Development steps and considerations
Chapter 13. Required skill sets
Chapter 14. Challenges
Chapter 15. Technical benefits

Book Details

  • Paperback: 232 pages
  • Publisher: Morgan Kaufmann (September 2012)
  • Language: English
  • ISBN-10: 0124158110
  • ISBN-13: 978-0124158115
Note: There is a file embedded within this post, please visit this post to download the file.

The post Using Open Source Platforms for Business Intelligence appeared first on Wow! eBook.

Structured Parallel Programming

Posted: 12 Apr 2013 03:34 AM PDT

Structured Parallel Programming

Book Description

Programming is now parallel programming. Much as structured programming revolutionized traditional serial programming decades ago, a new kind of structured programming, based on patterns, is relevant to parallel programming today. Parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders describe how to design and implement maintainable and efficient parallel algorithms using a pattern-based approach. They present both theory and practice, and give detailed concrete examples using multiple programming models. Examples are primarily given using two of the most popular and cutting edge programming models for parallel programming: Threading Building Blocks, and Cilk Plus. These architecture-independent models enable easy integration into existing applications, preserve investments in existing code, and speed the development of parallel applications. Examples from realistic contexts illustrate patterns and themes in parallel algorithm design that are widely applicable regardless of implementation technology.

  • The patterns-based approach offers structure and insight that developers can apply to a variety of parallel programming models
  • Develops a composable, structured, scalable, and machine-independent approach to parallel computing
  • Includes detailed examples in both Cilk Plus and the latest Threading Building Blocks, which support a wide variety of computers

Table of Contents
Chapter 1. Introduction
Chapter 2. Background

Part I: Patterns
Chapter 3. Patterns
Chapter 4. Map
Chapter 5. Collectives
Chapter 6. Data Reorganization
Chapter 7. Fork-Join
Chapter 8. Pipeline

Part II: Examples
Chapter 9. Forward Seismic Simulation
Chapter 10. K-Means Clustering
Chapter 11. Bzip2 Data Compression
Chapter 12. Merge Sort
Chapter 13. Sample Sort
Chapter 14. Cholesky Factorization

Part III: Appendices
Appendix A. Further Reading
Appendix B. Cilk Plus
Appendix C. TBB
Appendix D. C++11
Appendix E. Glossary

Book Details

  • Paperback: 432 pages
  • Publisher: Morgan Kaufmann (June 2012)
  • Language: English
  • ISBN-10: 0124159931
  • ISBN-13: 978-0124159938
Note: There is a file embedded within this post, please visit this post to download the file.

The post Structured Parallel Programming appeared first on Wow! eBook.

Quantifying the User Experience

Posted: 12 Apr 2013 03:29 AM PDT

Quantifying the User Experience

Book Description

You’re being asked to quantify usability improvements with statistics. But even with a background in statistics, you are hesitant to statistically analyze the data, as you may be unsure about which statistical tests to use and have trouble defending the use of the small test sample sizes associated with usability studies.

The book is about providing a practical guide on how to use statistics to solve common quantitative problems arising in user research. It addresses common questions you face every day such as: Is the current product more usable than our competition? Can we be sure at least 70% of users can complete the task on the 1st attempt? How long will it take users to purchase products on the website? This book shows you which test to use, and how provide a foundation for both the statistical theory and best practices in applying them. The authors draw on decades of statistical literature from Human Factors, Industrial Engineering and Psychology, as well as their own published research to provide the best solutions. They provide both concrete solutions (excel formula, links to their own web-calculators) along with an engaging discussion about the statistical reasons for why the tests work, and how to effectively communicate the results.

  • Provides practical guidance on solving usability testing problems with statistics for any project, including those using Six Sigma practices
  • Show practitioners which test to use, why they work, best practices in application, along with easy-to-use excel formulas and web-calculators for analyzing data
  • Recommends ways for practitioners to communicate results to stakeholders in plain English

Table of Contents
Chapter 1. Introduction and How to Use This Book
Chapter 2. Quantifying User Research
Chapter 3. How Precise Are Our Estimates? Confidence Intervals
Chapter 4. Did We Meet or Exceed Our Goal?
Chapter 5. Is There a Statistical Difference between Designs?
Chapter 6. What Sample Sizes Do We Need? Part 1: Summative Studies
Chapter 7. What Sample Sizes Do We Need? Part 2: Formative Studies
Chapter 8. Standard Usability Questionnaires
Chapter 9. Six Enduring Controversies in Measurement and Statistics
Chapter 10. Wrapping Up

Book Details

  • Paperback: 312 pages
  • Publisher: Morgan Kaufmann (March 2012)
  • Language: English
  • ISBN-10: 0123849683
  • ISBN-13: 978-0123849687
Note: There is a file embedded within this post, please visit this post to download the file.

The post Quantifying the User Experience appeared first on Wow! eBook.

Digital Video and HD, 2nd Edition

Posted: 12 Apr 2013 03:25 AM PDT

Digital Video and HD, 2nd Edition

Book Description

Digital Video and HD: Algorithms and Interfaces provides a one-stop shop for the theory and engineering of digital video systems. Equally accessible to video engineers and those working in computer graphics, Charles Poynton’s revision to his classic text covers emergent compression systems, including H.264 and VP8/WebM, and augments detailed information on JPEG, DVC, and MPEG-2 systems. This edition also introduces the technical aspects of file-based workflows and outlines the emerging domain of metadata, placing it in the context of digital video processing.

With the help of hundreds of high quality technical illustrations, this book presents the following topics:

  • Basic concepts of digitization, sampling, quantization, gamma, and filtering
  • Principles of color science as applied to image capture and display
  • Scanning and coding of SDTV and HDTV
  • Video color coding: luma, chroma (4:2:2 component video, 4fSC composite video)
  • Analog NTSC and PAL
  • Studio systems and interfaces
  • Compression technology, including M-JPEG and MPEG-2
  • Broadcast standards and consumer video equipment

Table of Contents
Part 1: Introduction
Chapter 1. Raster Images
Chapter 2. Quantization
Chapter 3. Brightness Contrast Controls
Chapter 4. Raster Images in Computing
Chapter 5. Raster Scanning
Chapter 6. Image Structure
Chapter 7. Resolution
Chapter 8. Constant Luminance
Chapter 9. Rendering Intent
Chapter 10. Introduction to Luma Chroma
Chapter 11. Introduction to Component SDTV
Chapter 12. Introduction to Composite NTSC PAL
Chapter 13. Introduction to HDTV
Chapter 14. Introduction to Compression
Chapter 15. Digital Video Interfaces

Part 2: Principles
Chapter 16. Filtering and Sampling
Chapter 17. Resampling, Interpolation, and decimation
Chapter 18. Image Digitization and Reconstruction
Chapter 19. Perception and Visual Acuity
Chapter 20. Luminance and Lightness
Chapter 21. The CIE System of Colorimetry
Chapter 22. Color Science for Video
Chapter 23. Gamma
Chapter 24. Luma and Color Differences
Chapter 25. Component Video Color Coding for SDTV
Chapter 26. Component Video Color Coding for HDTV
Chapter 27. NTSC PAL Chroma Modulation
Chapter 28. NTSC PAL Frequency Interleaving
Chapter 29. NTSC Y’IQ System
Chapter 30. Frame, Field, Line, and Sample Rates
Chapter 31. Timecode
Chapter 32. Video Signal Structure
Chapter 33. Digital Sync., TRS, Ancillary Data, and Interface
Chapter 34. Analog SDTV Sync, Genlock, and Interface
Chapter 35. Videotape Recording
Chapter 36. 2-3 Pulldown
Chapter 37. Deinterlacing

Part 3: Video Compression
Chapter 38. JPEG and Motion-JPEG Compression
Chapter 39. MPEG-2 Video Compression

Part 4: Studio Standards
Chapter 40. 525/59.94 Component Video
Chapter 41. 525/59.94 NTSC Composite Video
Chapter 42. 625/50 Component Video
Chapter 43. 625/50 PAL Composite Video
Chapter 44. SDTV Test Signals
Chapter 45. 1280×720 HDTV
Chapter 46. 1920×1080 HDTV
Chapter 47. Electrical and Mechanical Interfaces

Part 5: Broadcast Consumer Video
Chapter 48. Analog NTSC nbsp; PAL Broadcast Standards
Chapter 49. Consumer Analog NTSC PAL
Chapter 50. Digital Television Broadcast Standards

Appendices
Appendix A. YUV and Luminance Considered Harmful
Appendix B. Introduction to Radiometry Photometry
Appendix C. Glossary of Video Signal Terms

Book Details

  • Hardcover: 752 pages
  • Publisher: Morgan Kaufmann; 2nd Edition (January 2012)
  • Language: English
  • ISBN-10: 9780123919267
  • ISBN-13: 978-0123919267
Note: There is a file embedded within this post, please visit this post to download the file.

The post Digital Video and HD, 2nd Edition appeared first on Wow! eBook.

Digital Design and Computer Architecture, 2nd Edition

Posted: 12 Apr 2013 03:21 AM PDT

Digital Design and Computer Architecture, 2nd Edition

Book Description

Digital Design and Computer Architecture takes a unique and modern approach to digital design. Beginning with digital logic gates and progressing to the design of combinational and sequential circuits, Harris and Harris use these fundamental building blocks as the basis for what follows: the design of an actual MIPS processor. SystemVerilog and VHDL are integrated throughout the text in examples illustrating the methods and techniques for CAD-based circuit design. By the end of this book, readers will be able to build their own microprocessor and will have a top-to-bottom understanding of how it works. Harris and Harris have combined an engaging and humorous writing style with an updated and hands-on approach to digital design.This second edition has been updated with new content on I/O systems in the context of general purpose processors found in a PC as well as microcontrollers found almost everywhere. The new edition provides practical examples of how to interface with peripherals using RS232, SPI, motor control, interrupts, wireless, and analog-to-digital conversion. High-level descriptions of I/O interfaces found in PCs include USB, SDRAM, WiFi, PCI Express, and others. In addition to expanded and updated material throughout, SystemVerilog is now featured in the programming and code examples (replacing Verilog), alongside VHDL. This new edition also provides additional exercises and a new appendix on C programming to strengthen the connection between programming and processor architecture.

SECOND Edition Features

  • Covers the fundamentals of digital logic design and reinforces logic concepts through the design of a MIPS microprocessor.
  • Features side-by-side examples of the two most prominent Hardware Description Languages (HDLs)-SystemVerilog and VHDL-which illustrate and compare the ways each can be used in the design of digital systems.
  • Includes examples throughout the text that enhance the reader’s understanding and retention of key concepts and techniques.
  • Companion Web site includes links to CAD tools for FPGA design from Altera and Mentor Graphics, lecture slides, laboratory projects, and solutions to exercises.

Updated based on instructor feedback with more exercises and new examples of parallel and advanced architectures, practical I/O applications, embedded systems, and heterogeneous computing

  • Presents digital system design examples in both VHDL and SystemVerilog (updated for the second edition from Verilog), shown side-by-side to compare and contrast their strengths
  • Includes a new chapter on C programming to provide necessary prerequisites and strengthen the connection between programming and processor architecture
  • Companion Web site includes links to Xilinx CAD tools for FPGA design, lecture slides, laboratory projects, and solutions to exercises.

Instructors can also register at textbooks.elsevier.com for access to:

  • Solutions to all exercises (PDF)
  • Lab materials with solutions
  • HDL for textbook examples and exercise solutions
  • Lecture slides (PPT)
  • Sample exams\
  • Sample course syllabus
  • Figures from the text (JPG, PPT)

Table of Contents
Chapter 1. From Zero to One
Chapter 2. Combinational Logic Design
Chapter 3. Sequential Logic Design
Chapter 4. Hardware Description Languages
Chapter 5. Digital Building Blocks
Chapter 6. Architecture
Chapter 7. Microarchitecture
Chapter 8. Memory Systems

Appendix A. Digital System Implementation
Appendix B. MIPS Instructions

Book Details

  • Paperback: 712 pages
  • Publisher: Morgan Kaufmann; 2nd Edition (July 2012)
  • Language: English
  • ISBN-10: 0123944244
  • ISBN-13: 978-0123944245
Note: There is a file embedded within this post, please visit this post to download the file.

The post Digital Design and Computer Architecture, 2nd Edition appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar