Listing 1 - 9 of 9 |
Sort by
|
Choose an application
Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully provides high-level functions as a simulation tool for rapid prototyping, the underlying details and knowledge needed for utilizing GPUs make MATLAB users hesitate to step into it. Accelerating MATLAB with GPUs offers a primer on bridging this gap. Starting with the basics, setting
Graphics processing units --- Programming. --- MATLAB. --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- MATLAB (Computer program) --- Matrix laboratory --- Computer graphics --- MATLAB (Computer file) --- Graphics processing units. --- Numerical analysis --- Data processing.
Choose an application
Advances in GPU Research and Practice focuses on research and practices in GPU based systems. The topics treated cover a range of issues, ranging from hardware and architectural issues, to high level issues, such as application systems, parallel programming, middleware, and power and energy issues. Divided into six parts, this edited volume provides the latest research on GPU computing. Part I: Architectural Solutions focuses on the architectural topics that improve on performance of GPUs, Part II: System Software discusses OS, compilers, libraries, programming environment, languages, and paradigms that are proposed and analyzed to help and support GPU programmers. Part III: Power and Reliability Issues covers different aspects of energy, power, and reliability concerns in GPUs. Part IV: Performance Analysis illustrates mathematical and analytical techniques to predict different performance metrics in GPUs. Part V: Algorithms presents how to design efficient algorithms and analyze their complexity for GPUs. Part VI: Applications and Related Topics provides use cases and examples of how GPUs are used across many sectors. Discusses how to maximize power and obtain peak reliability when designing, building, and using GPUs Covers system software (OS, compilers), programming environments, languages, and paradigms proposed to help and support GPU programmers Explains how to use mathematical and analytical techniques to predict different performance metrics in GPUs Illustrates the design of efficient GPU algorithms in areas such as bioinformatics, complex systems, social networks, and cryptography Provides applications and use case scenarios in several different verticals, including medicine, social sciences, image processing, and telecommunications
Graphics processing units --- Imaging systems. --- Computer graphics. --- Image processing --- Programming. --- Digital techniques. --- Digital image processing --- Digital electronics --- Automatic drafting --- Graphic data processing --- Graphics, Computer --- Computer art --- Graphic arts --- Electronic data processing --- Engineering graphics --- Radar --- Remote sensing --- Television --- Scanning systems --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer graphics --- Digital techniques --- Equipment and supplies
Choose an application
"Since the introduction of CUDA in 2007, more than 100 million computers with CUDA capable GPUs have been shipped to end users. GPU computing application developers can now expect their application to have a mass market. With the introduction of OpenCL in 2010, researchers can now expect to develop GPU applications that can run on hardware from multiple vendors"--
Graphics processing units --- Imaging systems. --- Computer graphics. --- Image processing --- Programming. --- Digital techniques. --- Digital image processing --- Digital electronics --- Automatic drafting --- Graphic data processing --- Graphics, Computer --- Computer art --- Graphic arts --- Electronic data processing --- Engineering graphics --- Radar --- Remote sensing --- Television --- Scanning systems --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer graphics --- Digital techniques --- Equipment and supplies --- Imaging systems --- GPU --- image processing --- programmeren --- Programming
Choose an application
"This sequel to the best-selling, first volume of GPU Gems details the latest programming techniques for today's graphics processing units (GPUs). As GPUs find their way into mobile phones, handheld gaming devices, and consoles, GPU expertise is even more critical in today's competitive environment. Real-time graphics programmers will discover the latest algorithms for creating advanced visual effects, strategies for managing complex scenes, and techniques for advanced image processing. Readers will also learn new methods for using the substantial processing power of the GPU in other computationally intensive applications, such as scientific computing and finance. Twenty of the book's forty-eight chapters are devoted to GPGPU programming, from basic concepts to advanced techniques. Written by experts in cutting-edge GPU programming, this book offers readers practical means to harness the enormous capabilities of GPUs."-- From back cover.
681.3*I3 --- Computer graphics (Computing methodologies) --- Computer graphics. --- Real-time programming. --- 681.3*I3 Computer graphics (Computing methodologies) --- Computer graphics --- Graphics processing units --- Real-time programming --- Computer programming --- Real-time data processing --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Automatic drafting --- Graphic data processing --- Graphics, Computer --- Computer art --- Graphic arts --- Electronic data processing --- Engineering graphics --- Image processing --- Programming --- Digital techniques
Choose an application
This is the second book in a three-part series that traces the development of the GPU, which is defined as a single chip with an integrated transform and lighting (T&L) capability. This feature previously was found in workstations as a stand-alone chip that only performed geometry functions. Enabled by Moore’s law, the first era of GPUs began in the late 1990s. Silicon Graphics (SGI) introduced T&L first in 1996 with the Nintendo 64 chipset with integrated T&L but didn’t follow through. ArtX developed a chipset with integrated T&L but didn’t bring it to market until November 1999. The need to integrate the transform and lighting functions in the graphics controller was well understood and strongly desired by dozens of companies. Nvidia was the first to produce a PC consumer level single chip with T&L in October 1999. All in all, fifteen companies came close, they had designs and experience, but one thing or another got in their way to prevent them succeeding. All the forces and technology were converging; the GPU was ready to emerge. Several of the companies involved did produce an integrated GPU, but not until early 2000. This is the account of those companies, the GPU and the environment needed to support it. The GPU has become ubiquitous and can be found in every platform that involves a computer and a user interface.
Computer graphics. --- Computers—History. --- User interfaces (Computer systems). --- Human-computer interaction. --- Computer Graphics. --- History of Computing. --- User Interfaces and Human Computer Interaction. --- Computer-human interaction --- Human factors in computing systems --- Interaction, Human-computer --- Human engineering --- User-centered system design --- User interfaces (Computer systems) --- Interfaces, User (Computer systems) --- Human-machine systems --- Human-computer interaction --- Automatic drafting --- Graphic data processing --- Graphics, Computer --- Computer art --- Graphic arts --- Electronic data processing --- Engineering graphics --- Image processing --- Digital techniques --- Graphics processing units. --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer graphics
Choose an application
This book brings together research on numerical methods adapted for Graphics Processing Units (GPUs). It explains recent efforts to adapt classic numerical methods, including solution of linear equations and FFT, for massively parallel GPU architectures. This volume consolidates recent research and adaptations, covering widely used methods that are at the core of many scientific and engineering computations. Each chapter is written by authors working on a specific group of methods; these leading experts provide mathematical background, parallel algorithms and implementation details leading to reusable, adaptable and scalable code fragments. This book also serves as a GPU implementation manual for many numerical algorithms, sharing tips on GPUs that can increase application efficiency. The valuable insights into parallelization strategies for GPUs are supplemented by ready-to-use code fragments. Numerical Computations with GPUs targets professionals and researchers working in high performance computing and GPU programming. Advanced-level students focused on computer science and mathematics will also find this book useful as secondary text book or reference.
Computer algorithms. --- Graphics processing units --- Programming. --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer graphics --- Algorithms --- Electronic data processing. --- Computer science. --- Computer network architectures. --- Engineering mathematics. --- Numeric Computing. --- Programming Techniques. --- Computer System Implementation. --- Mathematical and Computational Engineering. --- Programming Languages, Compilers, Interpreters. --- Engineering --- Engineering analysis --- Mathematical analysis --- Architectures, Computer network --- Network architectures, Computer --- Computer architecture --- Informatics --- Science --- ADP (Data processing) --- Automatic data processing --- Data processing --- EDP (Data processing) --- IDP (Data processing) --- Integrated data processing --- Computers --- Office practice --- Mathematics --- Automation --- Numerical analysis. --- Computer programming. --- Architecture, Computer. --- Applied mathematics. --- Programming languages (Electronic computers). --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Architecture, Computer --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming
Choose an application
This book presents a collection of state of the art research on GPU Computing and Application. The major part of this book is selected from the work presented at the 2013 Symposium on GPU Computing and Applications held in Nanyang Technological University, Singapore (Oct 9, 2013). Three major domains of GPU application are covered in the book including (1) Engineering design and simulation; (2) Biomedical Sciences; and (3) Interactive & Digital Media. The book also addresses the fundamental issues in GPU computing with a focus on big data processing. Researchers and developers in GPU Computing and Applications will benefit from this book. Training professionals and educators can also benefit from this book to learn the possible application of GPU technology in various areas.
Engineering. --- Signal, Image and Speech Processing. --- Numeric Computing. --- Computational Science and Engineering. --- Electronic data processing. --- Computer science. --- Ingénierie --- Informatique --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Telecommunications --- Applied Physics --- Graphics processing units --- Image processing --- Programming. --- Digital techniques. --- Digital image processing --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Numerical analysis. --- Computer mathematics. --- Digital electronics --- Computer graphics --- Informatics --- Science --- ADP (Data processing) --- Automatic data processing --- Data processing --- EDP (Data processing) --- IDP (Data processing) --- Integrated data processing --- Computers --- Office practice --- Automation --- Signal processing. --- Image processing. --- Speech processing systems. --- Computer mathematics --- Electronic data processing --- Mathematics --- Mathematical analysis --- Computational linguistics --- Electronic systems --- Information theory --- Modulation theory --- Oral communication --- Speech --- Telecommunication --- Singing voice synthesizers --- Pictorial data processing --- Picture processing --- Processing, Image --- Imaging systems --- Optical data processing --- Processing, Signal --- Information measurement --- Signal theory (Telecommunication)
Choose an application
This book covers the new topic of GPU computing with many applications involved, taken from diverse fields such as networking, seismology, fluid mechanics, nano-materials, data-mining , earthquakes ,mantle convection, visualization. It will show the public why GPU computing is important and easy to use. It will offer a reason why GPU computing is useful and how to implement codes in an everyday situation.
Science. --- High performance computing --- Graphics processing units --- Multivariate analysis --- Engineering & Applied Sciences --- Applied Mathematics --- Data processing --- Multivariate distributions --- Multivariate statistical analysis --- Statistical analysis, Multivariate --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer science. --- Physical chemistry. --- Geophysics. --- Numerical analysis. --- Continuum mechanics. --- Computer Science. --- Numeric Computing. --- Geophysics/Geodesy. --- Continuum Mechanics and Mechanics of Materials. --- Physical Chemistry. --- Analysis of variance --- Mathematical statistics --- Matrices --- Computer graphics --- Electronic data processing. --- Physical geography. --- Mechanics. --- Mechanics, Applied. --- Chemistry, Physical organic. --- Solid Mechanics. --- Chemistry, Physical organic --- Chemistry, Organic --- Chemistry, Physical and theoretical --- Applied mechanics --- Engineering, Mechanical --- Engineering mathematics --- Classical mechanics --- Newtonian mechanics --- Physics --- Dynamics --- Quantum theory --- Geography --- ADP (Data processing) --- Automatic data processing --- EDP (Data processing) --- IDP (Data processing) --- Integrated data processing --- Computers --- Office practice --- Automation --- Chemistry, Theoretical --- Physical chemistry --- Theoretical chemistry --- Chemistry --- Geological physics --- Terrestrial physics --- Earth sciences --- Mathematical analysis
Choose an application
This state-of-the-art survey features topics related to the impact of multicore, manycore, and coprocessor technologies in science and large-scale applications in an interdisciplinary environment. The papers included in this survey cover research in mathematical modeling, design of parallel algorithms, aspects of microprocessor architecture, parallel programming languages, hardware-aware computing, heterogeneous platforms, manycore technologies, performance tuning, and requirements for large-scale applications. The contributions presented in this volume are an outcome of an inspiring conference conceived and organized by the editors at the University of Applied Sciences (HfT) in Stuttgart, Germany, in September 2012. The 10 revised full papers selected from 21 submissions are presented together with the twelve poster abstracts and focus on combination of new aspects of microprocessor technologies, parallel applications, numerical simulation, and software development; thus they clearly show the potential of emerging technologies in the area of multicore and manycore processors that are paving the way towards personal supercomputing and very likely towards exascale computing.
Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Computer Science --- Parallel programming (Computer science) --- Parallel computers --- Computer architecture --- Graphics processing units --- Computer interfaces --- GPUs (Graphics processing units) --- Graphics engines --- Graphics processors --- Visual processing units --- Computer science. --- Arithmetic and logic units, Computer. --- Computer memory systems. --- Microprocessors. --- Computer system failures. --- Software engineering. --- Computer graphics. --- Computer Science. --- Processor Architectures. --- System Performance and Evaluation. --- Software Engineering/Programming and Operating Systems. --- Computer Graphics. --- Arithmetic and Logic Structures. --- Memory Structures. --- Automatic drafting --- Graphic data processing --- Graphics, Computer --- Computer art --- Graphic arts --- Electronic data processing --- Engineering graphics --- Image processing --- Computer software engineering --- Engineering --- Computer failures --- Computer malfunctions --- Computer systems --- Failure of computer systems --- System failures (Engineering) --- Fault-tolerant computing --- Minicomputers --- Computer memory systems --- Computers --- Electronic digital computers --- Storage devices, Computer --- Computer input-output equipment --- Memory management (Computer science) --- Arithmetic and logic units, Computer --- Computer arithmetic --- Informatics --- Science --- Digital techniques --- Failures --- Memory systems --- Storage devices --- Circuits --- Computer graphics --- Computer system performance. --- Memory management (Computer scie. --- Management of computer memory --- Computer storage devices --- Loop tiling (Computer science) --- Computer architecture. --- Electronic digital computers—Evaluation. --- Computer arithmetic and logic units. --- Computer storage devices. --- Memory management (Computer science). --- Software Engineering. --- Computer Memory Structure. --- Architecture, Computer
Listing 1 - 9 of 9 |
Sort by
|