共查询到19条相似文献,搜索用时 125 毫秒
1.
一种高度并行的多任务并行绘制系统结构 总被引:2,自引:0,他引:2
随着计算机图形技术的实用化,需要构造更逼真、更精细的三维复杂场景,其数据规模日益膨胀,加上对场景的实时交互的要求也越来越高,人们对多屏幕高分辨率显示的需求与日俱增,迫切需要一种针对大规模复杂场景的多任务并行图形绘制系统。本文介绍了一种适用于大规模复杂场景的高度并行的多任务多屏幕并行图形绘制系统的体系结构,支持图形任务的并行化处理和多屏幕显示。该系统结构将几何计算任务与图形绘制任务相分离,分剐进行并行化处理,在计算节点按绘制对象类型对任务进行分类以便于并行计算和任务分配,在绘制节点对各个小块屏幕图形进行并行合成。实验测试结果表明,该系统结构对多任务具有较好的并行效率和可扩展性,能够充分利用系统的并行计算资源,达到较好的绘制效果。 相似文献
2.
3.
4.
5.
6.
为了弥补传统体绘制静止画面时,不能明确判断场值集中部位的不足,提出了一种快速体绘制算法,针对大坝地震反应有限元计算数据场,根据每个单元法线与视线夹角最小的表面来选择剖切方向,将单元剖切成多个四边形面后进行颜色融合和叠加,大大提高了体绘制速度,实现了动态观察体绘制图,从而清楚地分析场值集中部位。 相似文献
7.
体绘制三维成象法是一门新兴的3D采样数据场可视化技术,在医学成象和科学可视化领域有着极为广泛的应用,但由于3D数据量大,其使用往往受到巨大计算开销的限制,因此很多研究人员致力于静态体绘制加速算法的研究,并解决医学图象三维可视化中三维体数据显示速度与成象质量问题,因而提出了一种交互式动态体绘制算法,即从任意的视点距离和视线方向进行动态编制,并在分析其算法复杂度的基础上,提出一种新的加速算法,同时使得动态体绘制过程几乎达到实时的效果,经验证,这种算法比标准算法快4~5倍。 相似文献
8.
为了提高体绘制速度,提出一种新的算法。该算法通过决策树对体素分类,同时采用行程编码辅助模型存储决策树分类结果。在遍历体素模型时,只访问感兴趣的体素分类,而忽略那些空的和不感兴趣的体素分类,减少了体素的计算量。实验结果表明,此算法不仅保持了图像的绘制质量,而且明显提高了体绘制速度。 相似文献
9.
10.
11.
三维标量场并行等值面提取与绘制技术 总被引:2,自引:0,他引:2
通过研究并行等值面提取与绘制的各项关键技术要点,面向三维标量场的特点,在sort-last并行绘制模式的基础上提出一个三维标量场并行等值面提取与绘制框架.该框架在任务分配时采用静态分配的模式,在等值面提取时采用Marching Tetrahedra等值面提取算法,在并行绘制与场景合成时采用预先构建绘制节点控制模型的混合场景并行绘制合成算法.实验结果表明,该框架能够有效地提高大规模时变三维标量场的等值面提取与绘制效率,满足实际应用的需要. 相似文献
12.
13.
Dynamic load balancing for parallel polygon rendering 总被引:2,自引:0,他引:2
Using parallel processing for visualization speeds up computer graphics rendering of complex data sets. A parallel algorithm designed for polygon scan conversion and rendering is presented which supports fast rendering of highly complex data sets using advanced lighting models. Dedicated graphics rendering engines do not necessarily suit such data sets, although they can support real-time update of moderately complex scenes using simple lighting. Advantages to using a software-based approach include the feasibility of adding special rendering features to the program and the capability of integrating a parallel scientific application with a parallel graphics renderer. A new work decomposition strategy presented, called task adaptive, is based on dynamically partitioning the amount of computational work left at a given time. The algorithm uses a heuristic for dynamic task decomposition in which image space tasks are partitioned without requiring interruption of the partitioned processor. A sophisticated memory referencing strategy lets local memory access graphics data during rendering. This permits implementation of the algorithm on a distributed memory multiprocessor. An in-depth analysis of the overhead costs accompanying parallel processing shows where performance is adequate or could be improved 相似文献
14.
15.
Eilemann Stefan Makhinya Maxim Pajarola Renato 《IEEE transactions on visualization and computer graphics》2009,15(3):436-452
Continuing improvements in CPU and GPU performances as well as increasing multi-core processor and cluster-based parallelism demand for flexible and scalable parallel rendering solutions that can exploit multipipe hardware accelerated graphics. In fact, to achieve interactive visualization, scalable rendering systems are essential to cope with the rapid growth of data sets. However, parallel rendering systems are non-trivial to develop and often only application specific implementations have been proposed. The task of developing a scalable parallel rendering framework is even more difficult if it should be generic to support various types of data and visualization applications, and at the same time work efficiently on a cluster with distributed graphics cards. In this paper we introduce a novel system called Equalizer, a toolkit for scalable parallel rendering based on OpenGL which provides an application programming interface (API) to develop scalable graphics applications for a wide range of systems ranging from large distributed visualization clusters and multi-processor multipipe graphics systems to single-processor single-pipe desktop machines. We describe the system architecture, the basic API, discuss its advantadges over previous approaches, present example configurations and usage scenarios as well as scalability results. 相似文献
16.
分布式渲染中动态任务拆分算法的研究 总被引:1,自引:0,他引:1
分析了分布式渲染环境的构架,在此基础上,针对传统的静态划分屏幕区域算法存在的不足,提出了改进后的基于。sort-first并行渲染的动态任务拆分算法。该算法递归地将屏幕区域划分成若干子区域,并将图元组归属到相应区域,平衡了渲染节点间的工作负载,大大降低了对网络带宽的需求。实验表明在分布式环境中是一个快速高效低成本的算法。 相似文献
17.
基于动态数据分布的并行Shear-Warp体绘制算法 总被引:5,自引:0,他引:5
提出了基于动态数据分布的并行Shear-Warp体绘制算法和新的动态数据分布策略,利用空闲的广播通信线路使数据重分布与绘制并行进行,提高了通信线路的利用率、避免了冗余存储,减少了资源浪费,并避免了对算法效率的影响;改进的任务分配与负载平衡策略,避免了节点机负载的不平衡和流水线作业的积压,提高了算法的效率。 相似文献
18.
带负载平衡策略的PC sort-first并行渲染系统 总被引:1,自引:0,他引:1
针对具有高性价比、优兼容性、灵活扩展性的基于PC的并行渲染系统的特点,设计并实现了一个带负载平衡的PC集群sort-first并行渲染系统,并进行了测试,证明了其负载平衡策略对于渲染任务分布不均的实时渲染要求的有效性.文中详细介绍了该系统的结构和实现以及所采用的负载平衡策略,同时介绍了该系统的两个关键技术:归属判断和网络同步.对于归属判断技术给出了具体实现步骤、试验验证数据和结论.对网络同步,介绍了该系统网络通讯和结点同步的具体实现方法.最后给出了系统的测试数据、效果图、以及实验结论. 相似文献
19.
汤敏 《计算机工程与应用》2011,47(16):176-178
以内部网络和普通配置计算机为实验平台,研究大规模数据集的并行体绘制的实现方法,以提高绘制速度和算法效率。分别介绍并行可视化、Master-Slave-Collector模式、负载平衡、任务池和结果池等关键技术。在传统的Master-Slave模式基础上的改进模式Master-Slave-Collector,具有减少计算时间、实现负载平衡、提高绘制效率等优点。实验结果表明,该方法较好地解决了运算速度和内存空间这两大难题,效果良好,实时性强,在临床诊断和科学研究中发挥重要作用。 相似文献