Skip to main content

Morgan Kaufmann

    • Parallel Programming in OpenMP

      • 1st Edition
      • October 2, 2000
      • Rohit Chandra + 5 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 6 7 1 5
      • eBook
        9 7 8 0 0 8 0 5 1 3 5 3 9
      The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism.Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers.
    • Data Warehousing

      • 1st Edition
      • August 18, 2000
      • Paul Westerman
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 6 8 4 5
      • eBook
        9 7 8 0 0 8 0 5 0 3 7 2 1
      At 70 terabytes and growing, Wal-Mart's data warehouse is still the world's largest, most ambitious, and arguably most successful commercial database. Written by one of the key figures in its design and construction, Data Warehousing: Using the Wal-Mart Model gives you an insider's view of this enormous project. Continuously drawing from this example, the author teaches you the general principles and specific techniques you need to understand to be a valuable part of your organization's own data warehouse project, however large or small. You'll emerge with a practical understanding of both the business and technical aspects of building a data warehouse for storing and accessing data in a strategically useful way.What further sets this book apart is its focus on the informational needs of retail companies-including both market and organizational issues that affect the data's collection and use. If retail is your field, this book will prove especially valuable as you develop and implement your company's ideal data warehouse solution.
    • An Introduction to NURBS

      • 1st Edition
      • July 21, 2000
      • David F. Rogers
      • English
      • Hardback
        9 7 8 1 5 5 8 6 0 6 6 9 2
      • Paperback
        9 7 8 0 1 2 3 9 9 1 8 3 6
      • eBook
        9 7 8 0 0 8 0 5 0 9 2 0 4
      The latest from a computer graphics pioneer, An Introduction to NURBS is the ideal resource for anyone seeking a theoretical and practical understanding of these very important curves and surfaces. Beginning with Bézier curves, the book develops a lucid explanation of NURBS curves, then does the same for surfaces, consistently stressing important shape design properties and the capabilities of each curve and surface type. Throughout, it relies heavily on illustrations and fully worked examples that will help you grasp key NURBS concepts and deftly apply them in your work. Supplementing the lucid, point-by-point instructions are illuminating accounts of the history of NURBS, written by some of its most prominent figures. Whether you write your own code or simply want deeper insight into how your computer graphics application works, An Introduction to NURBS will enhance and extend your knowledge to a degree unmatched by any other resource.
    • Multicast Communication

      • 1st Edition
      • June 16, 2000
      • Ralph Wittmann + 1 more
      • English
      • Hardback
        9 7 8 1 5 5 8 6 0 6 4 5 6
      • eBook
        9 7 8 0 0 8 0 4 9 7 3 4 1
      The Internet is quickly becoming the backbone for the worldwide information society of the future. Point-to-point communication dominates the network today, however, group communication--using multicast technology--will rapidly gain importance as digital, audio, and video transmission, push technology for the Web, and distribution of software updates to millions of end users become ubiquitous.Multicast Communication: Protocols and Applications explains how and why multicast technology is the key to this transition. This book provides network engineers, designers, and administrators with the underlying concepts as well as a complete and detailed description of the protocols and algorithms that comprise multicast.
    • Skew-Tolerant Circuit Design

      • 1st Edition
      • May 22, 2000
      • David Harris
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 6 3 6 4
      • eBook
        9 7 8 0 0 8 0 5 4 1 2 6 6
      As advances in technology and circuit design boost operating frequencies of microprocessors, DSPs and other fast chips, new design challenges continue to emerge. One of the major performance limitations in today's chip designs is clock skew, the uncertainty in arrival times between a pair of clocks. Increasing clock frequencies are forcing many engineers to rethink their timing budgets and to use skew-tolerant circuit techniques for both domino and static circuits. While senior designers have long developed their own techniques for reducing the sequencing overhead of domino circuits, this knowledge has routinely been protected as trade secret and has rarely been shared. Skew-Tolerant Circuit Design presents a systematic way of achieving the same goal and puts it in the hands of all designers.This book clearly presents skew-tolerant techniques and shows how they address the challenges of clocking, latching, and clock skew. It provides the practicing circuit designer with a clearly detailed tutorial and an insightful summary of the most recent literature on these critical clock skew issues.
    • Advanced RenderMan

      • 1st Edition
      • December 8, 1999
      • Anthony A. Apodaca + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 6 1 8 0
      • eBook
        9 7 8 0 0 8 0 4 9 8 8 2 9
      Advanced RenderMan: Creating CGI for Motion Pictures is precisely what you and other RenderMan users are dying for. Written by the world's foremost RenderMan experts, it offers thoroughly updated coverage of the standard while moving beyond the scope of the original RenderMan Companion to provide in-depth information on dozens of advanced topics. Both a reference and a tutorial, this book will quickly prove indispensable, whether you're a technical director, graphics programmer, modeler, animator, or hobbyist.
    • Industrial Strength Parallel Computing

      • 1st Edition
      • October 25, 1999
      • Alice E. Koniges
      • English
      • Hardback
        9 7 8 1 5 5 8 6 0 5 4 0 4
      • eBook
        9 7 8 0 0 8 0 4 9 5 3 8 5
      Today, parallel computing experts can solve problems previously deemed impossible and make the "merely difficult" problems economically feasible to solve. This book presents and synthesizes the recent experiences of reknown expert developers who design robust and complex parallel computing applications. They demonstrate how to adapt and implement today's most advanced, most effective parallel computing techniques. The book begins with a highly focused introductory course designed to provide a working knowledge of all the relevant architectures, programming models, and performance issues, as well as the basic approaches to assessment, optimization, scheduling, and debugging.Next comes a series of seventeen detailed case studies—all dealing with production-quality industrial and scientific applications, all presented firsthand by the actual code developers. Each chapter follows the same comparison-inviting format, presenting lessons learned and algorithms developed in the course of meeting real, non-academic challenges. A final section highlights the case studies' most important insights and turns an eye to the future of the discipline.
    • High-Performance Communication Networks

      • 2nd Edition
      • October 11, 1999
      • Jean Walrand + 1 more
      • English
      • Hardback
        9 7 8 1 5 5 8 6 0 5 7 4 9
      • eBook
        9 7 8 0 0 8 0 5 0 8 0 3 0
      By focusing on the convergence of the telephone, computer networking, cable TV, and wireless industries, this fully revised second edition explains current and emerging networking technologies. The authors proceed from fundamental principles to develop a comprehensive understanding of network architectures, protocols, control, performance, and economics. Communications engineers, computer scientists, and network administrators and managers will appreciate the book for its perspectives on the innovations that impact their work. Students will be enriched by the descriptive and thorough coverage of networking, giving them the knowledge to explore rewarding career opportunities.
    • Linkers and Loaders

      • 1st Edition
      • October 11, 1999
      • John R. Levine
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 4 9 6 4
      • eBook
        9 7 8 0 0 8 0 5 1 0 3 1 6
      Whatever your programming language, whatever your platform, you probably tap into linker and loader functions all the time. But do you know how to use them to their greatest possible advantage? Only now, with the publication of Linkers & Loaders, is there an authoritative book devoted entirely to these deep-seated compile-time and run-time processes. The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and operating systems. On top of this foundation, the author presents clear practical advice to help you create faster, cleaner code. You'll learn to avoid the pitfalls associated with Windows DLLs, take advantage of the space-saving, performance-improvin... techniques supported by many modern linkers, make the best use of the UNIX ELF library scheme, and much more. If you're serious about programming, you'll devour this unique guide to one of the field's least understood topics. Linkers & Loaders is also an ideal supplementary text for compiler and operating systems courses.
    • Compression Algorithms for Real Programmers

      • 1st Edition
      • September 30, 1999
      • Peter Wayner
      • English
      • Paperback
        9 7 8 0 1 2 7 8 8 7 7 4 6
      • eBook
        9 7 8 0 0 8 0 5 0 2 4 3 4
      In life, time is money, and on the Internet, the size of data is money. Small programs and small files take less disk space and cost less to send over the Internet. Compression Algorithms for Real Programmers describes the basic algorithms and approaches for compressing information so you can create the smallest files possible. These new algorithms are making it possible for people to take impossibly large audio and video files and compress them enough that they can flow over the Internet.