scispace - formally typeset
Search or ask a question
Topic

Graphics

About: Graphics is a research topic. Over the lifetime, 17394 publications have been published within this topic receiving 411468 citations. The topic is also known as: graphic.


Papers
More filters
Journal ArticleDOI
TL;DR: Quantitative graphics have been central to the development of science, and statistical graphics date from the earliest attempts to analyze data, and today they appear to be reemerging as an important analytic tool, with recent innovations exploiting computer graphics and related technologies.
Abstract: Quantitative graphics have been central to the development of science, and statistical graphics date from the earliest attempts to analyze data. Many familiar forms, including bivariate plots, statistical maps, bar charts, and coordinate paper, were used in the 18th century. Statistical graphics developed through attention to four problems: spatial organization (17th and 18th centuries), discrete comparison (18th and early 19th centuries), continuous distribution (19th century), and multivariate distribution and correlation (late 19th and early 20th centuries). Today, statistical graphics appear to be reemerging as an important analytic tool, with recent innovations exploiting computer graphics and related technologies.

193 citations

Proceedings ArticleDOI
18 Nov 2002
TL;DR: A programming framework is developed and applied to a variety of problems, including matrix multiplication and 3-SAT, and it is believed that efficient use of graphics hardware will become increasingly important to high-performance computing on commodity hardware.
Abstract: Recently, graphics hardware architectures have begun to emphasize versatility, offering rich new ways to programmatically reconfigure the graphics pipeline. In this paper, we explore whether current graphics architectures can be applied to problems where general-purpose vector processors might traditionally be used. We develop a programming framework and apply it to a variety of problems, including matrix multiplication and 3-SAT. Comparing the speed of our graphics card implementations to standard CPU implementations, we demonstrate startling performance improvements in many cases, as well as room for improvement in others. We analyze the bottlenecks and propose minor extensions to current graphics architectures which would improve their effectiveness for solving general-purpose problems. Based on our results and current trends in microarchitecture, we believe that efficient use of graphics hardware will become increasingly important to high-performance computing on commodity hardware.

193 citations

Patent
John Snyder1, Conal Elliott1
06 Nov 1998
TL;DR: In this article, a pre-processing method is proposed for 3D objects for rendering to image layers in a layered graphics rendering pipeline, which transforms a bounding volume for an object to 2D bounding box in a 2D view space.
Abstract: A pre-processing method prepares 3D objects for rendering to image layers in a layered graphics rendering pipeline. The method transforms a bounding volume for an object to a 2D bounding box in a 2D view space. It then subdivides the bounding box into blocks of image samples called chunks. To computer the portion of the object that should be rendered to each chunk, it determines which geometric primitives of the object overlap each chunk and generates a list of primitives to the rendered for each chunk.

193 citations

Journal ArticleDOI
TL;DR: It is found that with appropriate preprocessing and arrangement of support data, the GPU coprocessor using single-precision arithmetic achieves speedups of 30 or more in comparison to a well optimized double‐precision single core implementation.
Abstract: Recently, graphics processing units (GPUs) have had great success in accelerating many numerical computations. We present their application to computations on unstructured meshes such as those in finite element methods. Multiple approaches in assembling and solving sparse linear systems with NVIDIA GPUs and the Compute Unified Device Architecture (CUDA) are created and analyzed. Multiple strategies for efficient use of global, shared, and local memory, methods to achieve memory coalescing, and optimal choice of parameters are introduced. We find that with appropriate preprocessing and arrangement of support data, the GPU coprocessor using single-precision arithmetic achieves speedups of 30 or more in comparison to a well optimized double-precision single core implementation. We also find that the optimal assembly strategy depends on the order of polynomials used in the finite element discretization. Copyright © 2010 John Wiley & Sons, Ltd.

192 citations

Book
01 Jan 1994
TL;DR: From the Publisher: Like its predecessor, Graphics Gems II is written by professional graphics programmers and is immediately helpful in writing programs that are clean, fast, and elegant.
Abstract: From the Publisher: Like its predecessor, Graphics Gems II is written by professional graphics programmers. The tools in this book are immediately helpful in writing programs that are clean, fast, and elegant.

192 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
86% related
User interface
85.4K papers, 1.7M citations
86% related
Image processing
229.9K papers, 3.5M citations
80% related
Robustness (computer science)
94.7K papers, 1.6M citations
80% related
Feature (computer vision)
128.2K papers, 1.7M citations
79% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023469
20221,141
2021208
2020349
2019355
2018399