2016 - 2024

感恩一路有你

搭建高性能计算平台需要哪些东西 高性能计算容易学吗?

浏览量:1977 时间:2023-06-07 20:40:31 作者:采采

高性能计算容易学吗?

从总体上来看,在一般情况下,高性能计算并容易学。在自学集高性能这门课程中,不光要完全掌握较多的基础知识,学会了换算方面的基本都运算法则,还得参与大量不是很严古怪的计算练习,这样才能在培养知识的前提下快速有效提升计算能力,成功了结束学习任务。

完全自主研发GPU需要具备哪些领域技术和经验?

谢邀。

关键看需求

.例如:

是需要支持什么版本的OpenGL

不需要能提供什么样的性能

与主处理器之间如何接口

与RAM之间该如何接口

功耗方面有何要求

除所接受的OpenGL标准外,作为是否提供,需要提供什么样的编程接口?

当需求应明确后,就也可以接受架构设计,并能够完成软硬件划分。

常见来说,若是叫GPU,就应具备肯定会的二次开发能力。结构总体说来是一个或一组多核、相同高度右行的数据流处理器系统。这是啊是的软硬件协同设计。

具体看的任务很多,简单的简要概括一些:

架构方面:

设计流全面处理单元的指令集、流水线等基础架构。类似怎么设计三颗专用CPU/DSP。

怎么设计流去处理单元与总线、流一次性处理单元之间的数据交换、协议

设计GPU与主处理器之间的连接和数据传输

会显示控制输出部分(这不是GPU-图形处理)架构

硬件方面

流处理单元设计

RAM接口,缓存设计

很多...

软件部分

流如何处理单元的开发调试工具、基本架构级模拟器

对各流全面处理单元编程,以实现方法所需的OpenGL标准允许

运行于主处理器的显示输出部分驱动程序以及OpenGL驱动程序

那样的话说来,要些什么技术、经验呢?反正和做处理器设计相似,大体有这些:

处理器架构及指令集设计

处理器核心设计

硬件接口设计

对OpenGL的深度表述

Linux、Xorg驱动程序开发

处理器工具链开发(编译器、汇编器、调试器)

涉及内容很多,写得不各个。但可供可以参考。

个人相关:曾啊,设计过简单的图形处理芯片,也写过一点Linux图形设备驱动程序。时间遥远的岁月,知识会有太老土,但基本都道理内外相通。

处理单元 方面 架构 驱动程序 OpenGL

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。