计算机的硬件发展趋势为,高性能计算机的发展趋势

计算机模拟较物理实验的优势可概括为“多快好省”,多-能够在多种条件下、大范围内进行模拟,突破现实条件的限制(如微重力实验要用落塔以至航天器,而模拟只需设重力为零) ;快-免去实验装置的建设和运行时间, 许多装备的中试过程以年月计, 而模拟则以天和小时计;好-模拟的任何细节都可随时获得,没有测量的困难(如对高温高压设备的内部状态)、误差以及对系统的干扰;省-没有建造和运行装置的成本,没有环境影响和安全隐患,可无限复制和改造。

尽管有这些优势,目前大量工程设计和科研开发中模拟还难以撼动实验的主导地位,其根本原因无外乎模型的准确性和计算的高效性,而这两者也是相辅相成的。现代科学对物质的结构和基本过程已有非常可信和精确的描述,如质量、能量和动量守恒定律,描述微观世界的薛定锷方程,描述低速宏观世界的牛顿运动定律,以及由此获得的多种速率方程 (如描述流动的纳维-斯托克斯(N-S)方程, 描述导热的傅里叶定律和描述传质的菲克定律等) 。但直接根据这些基本原理模拟实际过程的计算量往往庞大到无法想像。简化和粗化的模型能减少计算量但同时会损失精度,所以必须在两者间取得平衡。随着计算技术的发展,应用相对底层的模型不仅成为可能,甚至成为需求,为说明这一点,需要分析目前高性能计算面临的机遇和挑战。

即使普通的办公室职员也能感受到近年来计算机领域的一些转折性变化,台式机和笔记本的CPU 主频从本世纪初的数百兆赫不断增长到了3.xGHz 后似乎停滞了,但出现了双核、四核的CPU,有的台式机还配了两颗CPU。实际上,以半导体为基础的计算机元器件技术发展正逐步进入一个阶段性的平台期,电路线宽(已达 45~22nm)和工作频率(已达 6GHz)的增长都因为量子效应等原因而趋缓。主流CPU 厂商都开始以提高芯片内并行度的方式来维持和超越摩尔定律,高性能计算系统的峰值提升更是倚重CPU(核)数的增长。

因此,如何让大量的处理器或处理核心充分发挥其效能是当今高性能计算发展中的一个关键问题,这里需要克服所谓存储墙(内存访问远慢于处理器计算)、通信墙(结点间通信带宽和延迟远低于处理器的吞吐能力)和编程墙(如何开发能充分利用大量处理器的并行程序)等障碍,而这需要软件与硬件相互配合来解决。

如果对应用的软件没有任何限制,建立完全通用的硬件系统,就需要全局性的快速数据交换,包括处理器与存储器之间以及处理器之间直接或间接的数据交换。这样,当处理器数量增加时,通信方面的硬件开销必然非线性地增加,而通信的效率也必然逐步降低,使系统的实际速度无法随处理器数量线性增长,成为提高机器性能的主要瓶颈。另一方面,开发针对特定算法和问题的专用计算机虽然可以获得很高的效率,但其应用面狭窄,业务量小,无法成批生产和充分利用,也难以成为高性能计算的主流。

因此,有必要寻找介于通用和专用高性能计算之间的第三条道路。我们希望找到一种能够涵盖尽可能多的数学物理模型的算法框架,以尽量扩大其应用范围,而同时又希望这种框架有很突出的专门性和简单性,使针对它进行的硬件设计能极大地简化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UILabel添加图片之富文本的简单应用

若想对UILabel添加图片,那么就需要使用NSMutableAttributedString来定义先定义一个普通的label UILabel *lab [[UILabel alloc]initWithFrame:CGRectMake(10, 100, self.view.frame.size.width-10, 100)]; lab.numberOfLines 0; [self.view addSubview:lab]; 然后…

从面试到入职大疆全记录

哈喽,大家好,我是仲一。今天和大家分享的是一位优秀双非本科生上岸大疆的经历(羡慕哭了。。。)。今年4月底的时候,这位学弟和我分享了他拿下oppo,京东,联发科实习offer的经历,当时我…

Eclipse中的codetemplates.xml

自己写的一个Eclipse代码样式表codetemplates.xml ,可以在Eclipse中直接导入就好了,可根据需要修改成自己的代码样式。 使用方法: 工程->右键->Properties->Java code style -> code Templates-> import 就ok了。 点击下载cod…

计算机资产管理,▪ 资产管理

全面保护各类信息资产IP-guard三重保护体系能防止企业内部机密文档如研发代码、财务数据、设计图纸等核心信息外泄通过灵活管控用户对文档的使用权限,特别能有效避免内部主动泄密构建完善的保密体系IP-guard根据企业多部门多层级的保密需求,通过对同一文…

几种常用的页面布局

前言 网页布局是前端网页开发的第一步,是最最基础的部分,也是非常重要的部分。布局就是搭建网页的整体结构,好的布局不仅可以增加代码的可读性,提高开发效率,让人心中有丘壑,而且还可以提高代码的可复用性&…

物联网是互联网发展的必然趋势吗?

李彦宏说,移动互联网的时代结束了。周鸿祎说,互联网下半场就要开启。那么互联网下一个超级风口,在物联网吗?所谓物联网,其实就是借助互联网的力量,实现万物互联。实际上物联网已不知不觉融入我们的生活中&a…

个人收集一些程序员面试题目(一) 一起分享

2019独角兽企业重金招聘Python工程师标准>>> 阿里巴巴公司DBA笔试题 http://searchdatabase.techtarget.com.cn/tips/2/2535002.shtml 注:以下题目,可根据自己情况挑选题目作答,不必全部作答.您也可以就相关问题直接找负责面试人员面述而不…

计算机一级考试教学设计,《全国计算机一级考试》教学设计说明.doc

. . . . .学习参考《全国计算机一级考试》教学设计一、摘要:现在计算机普及程度是越来越广泛,社会上对计算机的应用掌握程度也越来越重视,本论文主要针对职业高中学生对《全国计算机一级考试》的教学,让职业高中学生更容易掌握知识…

自适应Web主页

HTML 1 <!DOCTYPE html>2 <html lang"en">3 <head>4 <meta charset"UTF-8">5 <title>自适应主页</title>6 <link rel"stylesheet" href"test.css">7 </head>8 <body&…

Linux驱动程序的数据封装

引言0基于ARM内核的SoC在引入设备树技术之后&#xff0c;通过设备树文件来描述不同的设备并匹配不同的驱动代码&#xff0c;使得一个kernel镜像文件可以支持多种设备。这种代码可重用的思想不仅体现在设备树文件中&#xff0c;在驱动代码中同样也有所体现。其中之一就是驱动代码…

Exchange+2010实验手册

Exchange2010实验手册转载于:https://blog.51cto.com/5qqqqq/522386

计算机沟通方式,雅思阅读练习:计算机改变沟通方式

雅思考试中&#xff0c;我们可以运用一些解题方法和技巧&#xff0c;来帮助我们提高答题的准确率&#xff0c;拿到一个更高的分数。今天小编为大家分享雅思阅读练习&#xff1a;计算机改变沟通方式&#xff0c;一起来学习一下。Almost everyone with or without a computer is …

解决 IE8下 vs2008 无法调试

最近新安装了Ie8&#xff0c;当打开vs2008 项目时发现无法调试 老是说找不到元素&#xff0c;无奈&#xff0c;&#xff0c;&#xff0c;在网上搜索了n久&#xff0c;最终搞定了&#xff0c;解决方法如下&#xff1a; 一、&#xff08;开始---运行&#xff09;热键r 打开注册表…

在大公司天天调参数,感觉快废了~

大家好&#xff0c;我是写代码的篮球球痴最近有个同学跟我聊到&#xff0c;他自己现在从事FAE的工作&#xff0c;然后FAE也就是调调参数&#xff0c;写写寄存器&#xff0c;没有特别大的挑战&#xff0c;特别是熟悉之后&#xff0c;工作更加觉得没有意思了。做程序员的很多人&a…

小小突击队为什么服务器正在维护中,4399小小突击队3月20日5:30更新维护公告!...

亲爱的各位玩家&#xff1a;《小小突击队》将于3月20日5:30-7:30进行维护更新&#xff0c;更新内容如下&#xff1a;一.英雄1.新增&#xff1a;海牙战士为了寻找幼年时走失妹妹&#xff0c;加入了小小突击队2.调整&#xff1a;龙骑士去国外旅游,水深火热&#xff0c;技能效果提…

阿里云搭建wordpress生产级CMS网站实践

搭建cms内容站点时&#xff0c;wordpress是一个很好的选择&#xff0c;不用做任何开发就可以通过配置、插件获得丰富的功能。用docker容器技术部署运维都非常简单&#xff0c;特别是对于wordpress这种我们无需做任何开发的组件。而出于低成本考虑&#xff0c;公有云都是一个最佳…

消息驱动 微服务器,消息驱动的微服务-Spring Cloud Stream整合RocketMQ

系列文章导航: Spring Cloud Alibaba微服务解决方案常用MQ产品的选择目前主流的MQ产品有kafka、RabbitMQ、ActiveMQ、RocketMQ等。在MQ选型时可以参照这篇文章选择合适的MQ产品。RocketMQ及控制台搭建RocketMQ的搭建可以参考这篇文章。RocketMQ控制台的搭建可以参考这篇文章。R…

低并发编程

大家好&#xff0c;我是闪客&#xff0c;感谢 写代码的篮球球痴 提供的平台让我在这里给大家介绍自己&#xff0c;这是我的公众号卡片。为了防止大家看到这里就点击了返回按钮&#xff0c;我先放一张图勾引一下您。这是我公众号做的第一张动图&#xff0c;好多读者当时说被这张…

Redhat的Linux产品版本AS/ES/WS的联系与区别

Redhat有两大Linux产品系列&#xff0c;其一是免费的Fedora Core系列主要用于桌面版本&#xff0c;提供了较多新特性的支持。另外一个产品系列是收费的Enterprise系列&#xff0c;这个系列分成&#xff1a;AS/ES/WS等分支&#xff0c;他们都是redhat企业级Linux&#xff0c;简称…

day34进程相关

进程1 什么是进程 进程指的是一个正在进行/运行的程序,进程是用来描述程序执行过程的虚拟概念 进程vs程序 程序:一堆代码 进程:程序的执行的过程 进程的概念起源于操作系统,进程是操作系统最核心的概念,操作系统其它所有的概念都是围绕进程来 操作系统理论: …