A parallel processor system for three-dimensional color graphics

Author:

Niimi Haruo1,Imai Yoshirou2,Murakami Masayoshi3,Tomita Shinji1,Hagiwara Hiroshi1

Affiliation:

1. Dept. of Information Science, Kyoto University, Sakyo-ku, Kyoto, 606, Japan

2. Takuma Radio Technical College, Mitoyo-gun, Kagawa, 769-11, Japan

3. Nippon Denshi Kagaku Co., Ltd., Joyo-shi, Kyoto, 610-01, Japan

Abstract

This paper describes the hardware architecture and the employed algorithm of a parallel processor system for three-dimensional color graphics. The design goal of the system is to generate realistic images of three-dimensional environments on a raster-scan video display in real-time. In order to achieve this goal, the system is constructed as a two-level hierarchical multi-processor system which is particularly suited to incorporate scan-line algorithm for hidden surface elimination. The system consists of several Scan-Line Processors (SLPs), each of which controls several slave PiXel Processors (PXPs). The SLP prepares the specific data structure relevant to each scan line, while the PXP manipulates every pixel data in its own territory. Internal hardware structures of the SLP and the PXP are quite different, being designed for their dedicated tasks. This system architecture can easily execute scan-line algorithm in parallel by partitioning the entire image space and allotting one processor element to each partition. The specific partition scheme and some new data structures are introduced to exploit as much parallelism as possible. In addition, the scan-line algorithm is extended to include smooth-shading and anti-aliasing with the aim of rendering more realistic images. These two operations are performed on a per-scan-line basis so as to preserve scan-line and span coherence. Performance estimation of the system shows that a typical system consisting of 8 SLPs and 8×8 PXPs can generate, in every 1/15th of a second, the shadowed image of a three-dimensional scene containing about 200 polygons.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design,General Computer Science

Reference10 articles.

1. A Comparison of Antialiasing Techniques

2. Parallel processing techniques for hidden surface removal

3. A parallel scan conversion algorithm with anti-aliasing for a general-purpose ultracomputer

4. Fuchs H. and Johnson B.W.: "An Expandable Multiprocessor Architecture for Video Graphics(Preliminary Report) " IEEE 6th Conf. on Computer Architecture (1979) pp.58-67. 10.1145/800090.802893 Fuchs H. and Johnson B.W.: "An Expandable Multiprocessor Architecture for Video Graphics(Preliminary Report) " IEEE 6th Conf. on Computer Architecture (1979) pp.58-67. 10.1145/800090.802893

5. Continuous Shading of Curved Surfaces

Cited by 15 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Parallel depth-merge: A paradigm for hidden surface removal;Computers & Graphics;1993-09

2. A scalable hardware render accelerator using a modified scanline algorithm;ACM SIGGRAPH Computer Graphics;1992-07

3. Evolution of 3D Graphics Architectures;State of the Art in Computer Graphics;1991

4. Key references in distributed computer systems 1959–1989;Distributed Computer Systems;1990

5. A Parallel HW/SW Environment for Image Synthesis;Computer Graphics Forum;1989-09

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3