12、可重构SIMD MorphoSys上的交互式光线追踪

可重构SIMD MorphoSys上的交互式光线追踪

1. 引言

MorphoSys是一种面向便携式设备的可重构单指令多数据(SIMD)架构,它结合了粗粒度可重构硬件和一个通用处理器,能高效实现具有异构性质和不同子任务的应用。光线追踪是一种全局光照模型,因其递归特性具有高度计算密集性。近年来,随着超大规模集成电路(VLSI)技术的快速发展,在多处理器、集群系统以及带有SIMD扩展的单台PC上都实现了交互式光线追踪。

不同的实现方案各有优缺点:
- 多处理器和集群系统 :如Parker在60节点的SGI Origin 2000系统上实现了512×512图像15帧/秒的渲染速度,但存在额外成本高的问题,如高时钟频率、浮点支持、大内存带宽等,且通常在每个处理器中复制细分结构。
- 单台PC :Wald使用带有SIMD扩展的单台PC(双奔腾III,800MHz,256MB)实现了512×512图像3.6帧/秒的渲染速度,利用了4路光线相干性,但处理光线非相干性时需要保存中间数据,导致部分处理器闲置。
- 图形硬件 :Purcell提出在流水线图形系统上的光线追踪映射方案,但SIMD片段处理器利用率低;Carr将光线 - 对象相交映射到可编程着色硬件Ray Engine上,仅能处理静态场景。

本文提出了一种将基于二叉空间划分(BSP)的光线追踪映射到MorphoSys的新方案,该方案利用了大规模并行性,同时采用简单直接的机制处理光线非相干性问题,并应用了对象测试重排序和合并等优化方法。在300MHz下,MorphoSys能为256×256场景实现1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值