一种适用于bim行业的gpu工作站的制作方法

文档序号:9786907阅读:579来源:国知局
一种适用于bim行业的gpu工作站的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种适用于B頂行业的GPU工作站。
【背景技术】
[0002]当前,BIM(BIM,即BuildingInformat1n Modeling,建筑信息模块)设计工作流程通常分为两个阶段,分别为图形预处理阶段和渲染计算阶段,其中,图形预处理阶段是指在图形工作站上进行B頂设计、建模和预览等工作,渲染计算阶段则是指在图形预处理阶段结束后,将设计好的模型导入到高性能的计算机中进行渲染计算工作。在当前的实际操作过程中,上述设计工作流程需要两套硬件工作站,一套工作站配备有专业的图形处理显卡和系统环境,用于进行预处理,另一套工作站则是专门配备有专业的异构加速GPU(GPU,即Graphics Processing Unit,图形处理器)和相应的系统环境,用于完成复杂的清染计算过程。上述任何一套工作站的成本相对较高,通过结合两套独立的工作站来完成B頂设计工作无疑需要消耗高额的硬件成本,对行业的发展造成了一定的阻碍;并且,采用两套独立的工作站来完成BIM设计工作不利于设计建模工作的灵活展开。
[0003]综上所述可以看出,如何在设计工作中降低硬件成本并提升建模工作的灵活性是目前亟待解决的问题。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种适用于WM行业的GPU工作站,实现了在BM设计工作中,降低硬件成本并提升建模工作的灵活性的目的。其具体方案如下:
[0005]—种适用于B頂行业的GPU工作站,包括显卡、GPU、模式确定模块和模式判断模块;所述显卡包括模式刷新模块;所述GPU的工作模式包括图形模式和渲染计算模式;其中,
[0006]模式确定模块,用于确定当前用户需要使用的GPU的工作模式;
[0007]模式判断模块,用于判断所述模式确定模块确定的工作模式与当前所述GPU所处的工作模式是否相一致;
[0008]模式刷新模块,与所述模式判断模块连接,用于当所述模式确定模块确定的工作模式与当前所述GPU所处的工作模式不一致,则对所述GPU的工作模式进行自动切换更新,以使得更新后所述GHJ所处的工作模式与所述模式确定模块确定的工作模式相一致。
[0009]优选的,所述GPU工作站,还包括:
[0010]驱动更新模块,用于当所述模式刷新模块进行自动切换更新操作后,相应地对所述GPU的驱动进行更新;
[0011 ]环境配置模块,用于当所述驱动更新模块对所述CPU的驱动进行更新后,相应地对所述GPU的运行环境进行更新。
[0012]优选的,所述驱动更新模块包括:
[0013]驱动卸载单元,用于当所述模式刷新模块进行自动切换更新操作后,通过调取卸载脚本,对当前所述GPU上的驱动进行卸载;
[0014]驱动安装单元,用于当所述驱动卸载单元进行卸载操作后,安装与所述GPU更新后的工作模式相对应的驱动。
[0015]优选的,所述环境配置模块包括:
[0016]第一环境配置单元,用于当所述驱动更新模块将所述GHJ的驱动更新为与所述图形模式相对应的驱动,则通过调用自动配置脚本,将所述GHJ的运行环境的环境变量配置为与所述图形模式相对应的变量;
[0017]第二环境配置单元,用于当所述驱动更新模块将所述GHJ的驱动更新为与所述渲染计算模式相对应的驱动,则通过调用自动配置脚本,将所述GPU的运行环境配置为与所述渲染计算模式相对应的并行环境和CUDA环境。
[0018]优选的,所述模式判断模块包括:
[0019]模式获取单元,用于获取所述模式确定模块确定的工作模式;
[0020]模式识别单元,用于识别当前所述GPU所处的工作模式;
[0021]模式判断单元,用于判断所述模式获取单元所获取的工作模式与所述模式识别单元识别到的工作模式是否相一致。
[0022]优选的,所述模式刷新模块包括:
[0023]第一模式刷新单元,用于当所述模式确定模块确定的工作模式为图形模式以及当前所述GPU所处的工作模式为渲染计算模式时,自动将所述GPU的工作模式由渲染计算模式切换成图形模式;
[0024]第二模式刷新单元,用于当所述模式确定模块确定的工作模式为渲染计算模式以及当前所述GHJ所处的工作模式为图形模式时,自动将所述GPU的工作模式由图形模式切换成渲染计算模式。
[°°25] 优选的,所述显卡为NVIDIA Tesla M60显卡,所述模式刷新模块为位于所述NVIDIA Tesla M60显卡中的Firmware刷新工具。
[0026]本发明中,GPU工作站,包括显卡、GPU、模式确定模块和模式判断模块;显卡包括模式刷新模块;GPU的工作模式包括图形模式和渲染计算模式;其中,模式确定模块,用于确定当前用户需要使用的GHJ的工作模式;模式判断模块,用于判断模式确定模块确定的工作模式与当前GPU所处的工作模式是否相一致;模式刷新模块,与模式判断模块连接,用于当模式确定模块确定的工作模式与当前GHJ所处的工作模式不一致,则对GPU的工作模式进行自动切换更新,以使得更新后GHJ所处的工作模式与模式确定模块确定的工作模式相一致。本发明中,在当前用户需要使用的GI3U的工作模式与当前GI3U所处的工作模式不一致的情况下,可利用显卡中的模式刷新模块,将GPU的工作模式自动切换成与当前用户所需的工作模式,也即,若当前GPU的工作模式为图形模式,而当前用户所需的工作模式为渲染计算模式,则利用模式刷新模块,将当前GPU的工作模式由图形模式切换成渲染计算模式,同理,如果当前GPU的工作模式为渲染计算模式,而当前用户所需的工作模式为图形模式,则利用模式刷新模块,将当前GPU的工作模式由渲染计算模式切换成图形模式,可见,本发明在从图形预处理阶段过渡到渲染计算阶段时,只需将GPU的工作模式由图形模式切换成渲染计算模式便可,这个过程只使用了一套硬件工作站,而无需通过切换硬件工作站来实现工作模式的切换,由此实现了在WM设计工作中,降低硬件成本并提升建模工作的灵活性的目的。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本发明实施例公开的一种适用于WM行业的GPU工作站结构示意图;
[0029]图2为本发明实施例公开的一种具体的适用于WM行业的GPU工作站结构示意图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]本发明实施例公开了一种适用于B頂行业的GPU工作站,参见图1所示,该GPU工作站包括显卡11、GPU12、模式确定模块13和模式判断模块14;显卡11包括模式刷新模块111 ;GPU12的工作模式包括图形模式和渲染计算模式;其中,
[0032]模式确定模块13,用于确定当前用户需要使用的GPUl2的工作模式;
[0033]模式判断模块14,用于判断模式确定模块13确定的工作模式与当前GPU12所处的工作模式是否相一致;
[0034]模式刷新模块111,与模式判断模块14连接,用于当模式确定模块13确定的工作模式与当前GPU12所处的工作模式不一致,则对GPU12的工作模式进行自动切换更新,以使得更新后GPU12所处的工作模式与模式确定模块13确定的工作模式相一致。
[0035]可以理解的是,上述模式确定模块13可以通过获取用户输入的自身所需的工作模式来对工作模式进行确定,当然,上述模式确定模块13也可通过对用户在GPU工作站上的实时操作行为进行监控,以对用户下一步所需的模式进行预估,从而实现对当前用户需要使用的GPUl 2的工作模式的确定,例如,当监测到用户已经在GPU工作站上使用完了 GPUl 2的图形模式,便可预估到用户当前即将需要进入GHJ12的渲染计算模式。
[0036]另外,上述模式判断模式可以通过判断模式标识号是否一致的方式来判断两个工作模式之间是否一致,这意味着,每一种工作模式均有一个唯一的模式标识号与其对应,例如,可预先将图形模式的模式标识号设为001,将渲染计算模式的模式标识号设为002,通过判断模式标识号是否一致,并可判断出模式确定模块13所确定的工作模式与当前GPU12所处的工作模式是否相一致。
[0037]需要说明的是,本实施例中的GPU12具有两种不同的工作模式,一种为系统资源要求较低的图形模式,另一种为对系统资源要求较高的渲染计算模式,本实施例中位于显卡11的模式刷新模块111可以通过限制GPU12的性能来进入图形模式,通过放开GPU12的性能来进入渲染计算模式。
[0038]具体的,上述显
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1