什么是构架?
8个回答
展开全部
一:动机
简单记录自己的一些理解,今天要写的这篇文也算是图形学里相对少人关注的一些领域把,其实也知道,去写一些很基础的图形学概念,然后在UE4里实现一些很基础的效果,这样会相对比较多人看和点赞,但是我写知乎的初衷我想并不是这个,记录和学习才是我来知乎的原因把,因为这是一个很让人快乐的事情,尤其是分享出来后和大家讨论的感觉也很好,每次都能学到很多东西。
再有就是,图形学真是的一门很有魅力的科学,很容易让人沉迷,我坚持认为,学习图形学的不同阶段有不同的关注点,这篇文对于大家去实现任何渲染上的效果其实是没有任何帮助的,但是它对于需要从硬件层面去考虑渲染上遇到的问题还是很有帮助的,因人而异把,望诸君都能有所收获。
我得理解仅限于个人,有不同意见麻烦在评论区指正,不甚感激。
二:GPU在不同平台的异构性
通常我们都可以用下面这张图来总结GPU在内存上的布局
以下内容参考链接,感兴趣可以直接去对应链接下看,说的很详细
简单说一下为什么会有这种差异,其实就相当于固态硬盘和常规硬盘的差距一样,越快你所用到的的硬件设备也就更昂贵,全部用很快的设备和全部用很慢的设备明显都是不合理的,如果你很有钱,你可以完全不用常规硬盘,全部用固态硬盘,但并不是所有人都这么有钱
所以出于性价比和性能的双方面考虑,也就有了这种分层的内存结构了。
了解了GPU在内存上的布局后,自然会联想到CPU与GPU的交互,也就是我们通常说的GPU架构,为什么要去了解GPU架构呢,因为渲染本质上就是CPU与GPU协同工作的一门技术,了解这个更容易让我们明白渲染的时候底层数据交互的具体形式
GPU架构总的来说可以分为两种,一种是分离式,一种是耦合式,如下图所示
简单记录自己的一些理解,今天要写的这篇文也算是图形学里相对少人关注的一些领域把,其实也知道,去写一些很基础的图形学概念,然后在UE4里实现一些很基础的效果,这样会相对比较多人看和点赞,但是我写知乎的初衷我想并不是这个,记录和学习才是我来知乎的原因把,因为这是一个很让人快乐的事情,尤其是分享出来后和大家讨论的感觉也很好,每次都能学到很多东西。
再有就是,图形学真是的一门很有魅力的科学,很容易让人沉迷,我坚持认为,学习图形学的不同阶段有不同的关注点,这篇文对于大家去实现任何渲染上的效果其实是没有任何帮助的,但是它对于需要从硬件层面去考虑渲染上遇到的问题还是很有帮助的,因人而异把,望诸君都能有所收获。
我得理解仅限于个人,有不同意见麻烦在评论区指正,不甚感激。
二:GPU在不同平台的异构性
通常我们都可以用下面这张图来总结GPU在内存上的布局
以下内容参考链接,感兴趣可以直接去对应链接下看,说的很详细
简单说一下为什么会有这种差异,其实就相当于固态硬盘和常规硬盘的差距一样,越快你所用到的的硬件设备也就更昂贵,全部用很快的设备和全部用很慢的设备明显都是不合理的,如果你很有钱,你可以完全不用常规硬盘,全部用固态硬盘,但并不是所有人都这么有钱
所以出于性价比和性能的双方面考虑,也就有了这种分层的内存结构了。
了解了GPU在内存上的布局后,自然会联想到CPU与GPU的交互,也就是我们通常说的GPU架构,为什么要去了解GPU架构呢,因为渲染本质上就是CPU与GPU协同工作的一门技术,了解这个更容易让我们明白渲染的时候底层数据交互的具体形式
GPU架构总的来说可以分为两种,一种是分离式,一种是耦合式,如下图所示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
架构就是框架,架构就是框架,是个大框框,是个大框框
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-11-30 · 百度认证:河南新华电脑学院有限公司官方账号
关注
展开全部
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件...
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询