您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯
eread电子书阅读器(EReader 英阅阅读器)
小玉2023-07-05【软件使用】 174人已围观
简介【超算界的诺贝尔奖!之江实验室神威量子模拟器获“戈登·贝尔奖”】北京时间2021年11月19日凌晨,2021年度ACM“戈登·贝尔奖”正式揭晓。
eread电子书阅读器(EReader 英阅阅读器)
最后更新:2023-07-05 01:55:53
推荐指数:
【超算界的诺贝尔奖!之江实验室神威量子模拟器获“戈登·贝尔奖”】北京时间2021年11月19日凌晨,2021年度ACM“戈登·贝尔奖”正式揭晓。之江实验室联合清华大学、国家超级计算无锡中心、上海量子科学研究中心等单位研发的神威量子模拟器获此奖项。之江实验室智能超算研究中心刘鑫研究员团队,联合清华大学、国家超级计算无锡中心、上海量子科学研究中心等单位,基于新一代神威超级计算机,研发量子计算模拟器SWQSIM,提出近似最优的张量网络并行切分和收缩方法及混合精度算法,可高效扩展至数千万核并行规模,并提供每秒4.4百亿亿次的持续计算性能,是超算领域全世界目前已知的最高混合精度浮点计算性能。与“悬铃木”200秒完成百万0.2%保真度采样任务相比较,“顶点”需要一万年完成同等复杂度的模拟,SWQSIM则可在304秒以内得到百万更高保真度的关联样本,在一星期内得到同样数量的无关联样本,打破其所宣称的量子霸权;该软件还可在60小时内完成比“悬铃木”更加复杂的1000多倍的量子电路模拟,实现100~400比特量子电路算法的单振幅和多振幅模拟,为未来量子计算的发展提供了坚实的模拟支撑。该项目成果(ClosingtheQuantumSupremacyGap:AchievingRead-TimeSimulationofaRandomQuantumCircuitUsingaNewSunwaySupercomputer)获得2021年度ACM“戈登·贝尔奖”。这一奖项是国际上高性能计算应用领域的最高学术奖项,被称为“超算领域的诺贝尔奖”,由ACM每年评选和颁发。(来源:之江实验室微信公众号)#读书笔记#《Unix传奇》肯·汤普森开发出来的原型Unix系统,深得贝尔实验室这帮大佬们的青睐。Unix的另一位热心开发参与者丹尼斯·里奇,他和肯都希望能购置一台比PDP-7更好的计算机。但贝尔实验室的管理层被失败的Multics搞得心有余悸,说什么也不肯批这个条子。不过你以为这就让诸位大神们轻言放弃吗?不可能的,大神们有的是暗渡陈仓的办法。因为贝尔实验室每年要编写提交许多专利文件,因此在文字处理上有着迫切的需求。乔·奥桑纳抓住了这个痛点,提出可以采购PDP-11用于编写专利材料,Unix小组可以为其提供软件。肯·汤普森和丹尼斯·里奇如愿以偿地拿到了比PDP-7更好的PDP-11,两位大神立即在新机器上展开工作。由此,在PDP-11机器上Unix完成了从原型到初版的开发。在此之后,Unix就一直在实验室里迭代。1975年5月,第六版Unix发布,从这一版本开始,Unix逐渐为外界所知,隐然有走红之势。为什么这一版具有如此魅力?因为现代操作系统的设计哲学(套路)就此形成,并稳定下来了。这一哲学包含两个方面,第一是简洁,第二是专注。先说简洁,Unix的文件系统就是最佳示范。在Unix的世界里,一切皆文件。说到文件,我们首先想到的可能是打开一个文档,并在里面输入内容,最后保存关闭。这是一个关于普通文件的典型操作过程,只需要五个系统调用(creat,open,read,write,close)就可以全部完成。那么,对于其他外接的设备,也可以将其视为一个特殊文件,只需要用五个系统调用组合使用,就能完成读写数据的工作。这一理念有多么伟大,打个简单的比方就好理解了。拿开车来说,如果每个品牌的汽车驾驶方法都不一样,你想学车,就要把所有的开车方法都学一遍,你肯定会认为这是吃饱了撑的。五个基本的系统调用就是统一的驾驶方法,不同的设备就像不同品牌的汽车一样。你不必关心汽车之间的差异,反正你坐进驾驶室就知道应该挂档、踩油门、上路。再说专注,Unix系统里有许多程序,这些程序各司其责,只将一件事做好。例如echo就是回显文本;cat就是显示文件内容;ls就是显示磁盘目录内容。那么,要实现复杂的功能怎么办?答案是借助于shell、管道与重定向机制,将独立的小程序组合起来,实现想要的功能。这就是一种典型的分工合作思想。还是以汽车来说,现在的汽车厂商不可能自己生产所有的零部件,都是从零配件厂商采购之后,组装成车。这里面shell是供程序所运行的环境,管道是程序间数据流通的通道。管道机制是真正的神来之笔。道格·麦基尔罗伊最初有这个想法,但总是被实现问题所困扰,直到有一天启发了肯·汤普森的思考。如同被上帝亲吻了脑门,肯猛然省悟了管道的机理。他只用了一个小时就在系统调用中实现了管道。这就是将程序的孤岛给连接起来的竖线符:“|”。举例来说,ls可以显示目录下的文件名。但如果你想知道目录下有多少个文件,你显然不愿意在ls里加一段代码再重新编译一遍。那么正好还有一个wc程序,它可以统计空格或换行分隔开的单词数。你可能想到,要是能把这两个程序组合起来使用,那不就解决问题了吗?是的,一行命令就可以搞定:ls|wc这就是Unix的迷人之处。UNIX传奇:历史与回忆随着315晚会的曝光,让我们得以知悉多家企业的套路,手机安全软件竟然不是“安全”的,反而成了欺骗大众的套路,虽然315已经过去,但是正义永远都不会缺席。#315晚会##315#刚进考场,旁边女同学贱贱地叫我了声“姐姐”,给我使了个眼神,把挡板推开想抄,我跟她说叫姨也没用,我也不会!连续上课抢座位的黄毛女让我们反感到一个程度,抢了座位不好好听课而且说话又提升了一个令人厌恶的程度,上周老师带着复习她又不断地打扰我真让我膈应到极致了,看她朋友圈晒了复习,那么考试我能幸免了吧?结果不然……又开始想打我主意……昨晚先考了本学期最难的一门课,要提前进教室下载考试数据和用到的工具包,还要把我们使用的软件安装一个功能包,老师早就说过了,昨晚又各种提醒,这黄毛女永远是人在魂不在。我进去的时候左右两边同学都到了,黄毛女是左手边,她可是抢座位的时候很猛很狂很横的,见面更是从来不说话的,结果昨晚一见我到座位,马上热情地喊我“姐姐~~”,语气里带着弦外之音,接着马上把挡板挪了一大块……现用现交?你觉得我会给你抄吗?是不是很搞笑?咱俩很熟吗?我答应给你抄了吗?被监控拍到怎么办?被老师抓到怎么办?脸皮厚到极致,真的可以用臭不要脸来形容了,我直接回了句“你叫姨我没有用,我也不会,考试的时候不要打扰我!”看我冷言冷语冷脸,她嘟囔了句不会打扰我考试,但是挡板还没有复原,过一会儿她去找同伴儿,被我拉回了原位[微笑]到了下载考试加密数据和添加安装包的时候,黄毛女问我在哪儿下载?怎么安装?[微笑]不是不打扰我吗?我说了她一句,上课都干嘛去了?什么玩意都不知道?!她又继续装可怜地问……我告诉她在模块下载,又问我下载哪个?[吐血]终于下载完了,不会安功能包……我让她看老师写的readme,还是不会……又让我帮忙……我打算过去帮她安,她还没打开软件……这一天天的是不是逗我玩呢?最后帮她安上了,过一会儿又没听见老师说的文件解密密码[泪奔]我感觉自己就快要打人了,她又问我考试是电脑提交答案还是纸质,真是让人更崩溃了,老师说了得有一千零一遍了吧?没理她,她在等答复,我右边的女生无奈地告诉她纸质的。再后来,她旁边女的不会安装功能包,问她,她还是不会,让问我……我又友情出演了一次[笑哭]昨晚题量很大,基本上都不能有很多思考时间,为了保证及格,我先做了后面跑软件和用Excel公式做的题,最后马上倒计时要交卷了,我赶紧抽几分钟蒙了10道选择题,根本来不及细抠,结果老师都说停笔了,她还在画图……又把我的选择题答题卡直接拿走了,服不服,我都没注意啥时候把我答题卡给拿走了[吐血]我说我是蒙的,没有正确率可言,最好不要抄,错了我可不管。考试期间老师多次强调对作弊零容忍,可偏偏摊上这么个货色[摊手]当然,考完试又是对面不相逢的路人,这种人这种态度挂科最适合,不好好学习和备考,总想歪门邪道,而我昨天为了复习连晚饭都没吃直接去考试[伤心]今天又是奋战的一天,写字写到手要断,题量太大,学渣基本做不完,只要思考就得留白卷……最后单词写得不像单词,龙飞凤舞,结束三门核心课,只求及格吧。晚上回家买晚饭和明天的早饭,下周继续[奋斗]TheInternethasopenedupawholenewonlineworldforustomeet,chatandgowherewe’veneverbeenbefore.Butjustasinfacetofacecommunication,therearesomerulesofbehaviorthatshouldbefollowedwhenonline.Thebasicruleissimple:treatothersinthesamewayyouwouldwanttobetreated..Imaginehowyou’dfeelifyouwereintheotherperson’sshoes.Foranythingyou’reabouttosend:askyourself,“WouldIsaythistotheperson’sface?”iftheanswerisno,rewriteandreread..Repeattheprocesstillyoufeelsurethatyou’dfeelcomfortablesayingthewordstotheperson’sface.Ifsomeoneinthechatroomisrudetoyou,yourinstinctistofirebackinthesamemanner.Buttrynottodoso.Youshouldeitherignoretheperson,oruseyourchatsoftwaretoblocktheirmessages..Ifitwascausedbyadisagreementwithanothermember,trytofixthesituationbypolitelydiscussingit.Remembertorespectthebeliefsandopinionsofothersinthechatroom.互联网为我们打开了一个全新的网络世界,让我们可以见面,聊天,去我们从未去过的地方。但就像面对面交流一样,在网上也有一些行为准则需要遵守。 基本规则很简单:你希望别人如何对待你,你就如何对待别人。 想象一下,如果你处在别人的位置,你会有什么感觉。 对于你要发送的任何东西:问问自己,“我会当着他的面这么说吗?” 如果答案是否定的,那就重写,再读一遍。重复这个过程,直到你确信你可以当着这个人的面说这些话。 如果聊天室里有人对你很粗鲁,你的本能就是用同样的方式回击。 但是尽量不要这样做。 你要么忽略这个人,要么用你的聊天软件屏蔽他们的消息。 如果它是由与另一个成员的分歧引起的,试着通过礼貌地讨论来解决问题。 记住要尊重聊天室里其他人的信仰和观点。【“十四五”软件业开源生态加快构建】专家认为,工信部日前发布的《“十四五”软件和信息技术服务业发展规划》更加强调产业发展质量,提出重点在于围绕软件产业链,加速“补短板、锻长板、优服务”,提升软件产业链现代化水平,夯实共性技术、基础资源库、基础组件等产业发展基础,推进产业基础高级化。“十四五”时期,我国软件业将迎来规模、质量双提升。@经济日报经济日报打新族凉了,大族数控301200——高估值发行遭破发今日在深圳证券交易所创业板上市,公司证券代码为301200,发行价格76.56元/股,发行市盈率为108.4倍。这票牛在三点:1、大族数控高管自述:公司凭借多年的自主创新及技术积累,已具备了参与国际化竞争的综合实力,主要产品已展开与德国Schmoll、日本MitsubishiElectric、美国ESI、以色列Orbotech、日本Nidec-Read、德国LPKF、德国AtgL&M等国际知名企业的竞争。公司相关产品在国际化竞争中不断迭代优化,推动了公司竞争力的不断增强。——说明主营有护城河;2、背后股东就是大族激光,属于分拆上市的子公司;从资产负债表看也是不错的,每年都在稳定高速增长;业绩上最近两年为了上市,也是做足了功夫,净利润增长在30%以上。3、公司通过自主研发及创新构建了涵盖PCB四大关键工序的核心技术:高加减速直驱电机运动控制技术、精密机械设计及先进装配技术、CAE光机电联合数字虚拟仿真技术、专用软件平台及核心算法技术、激光直接成像系统设计技术、微盲孔钻孔技术、高精度轻质工作台制造技术、多场景精密电性能测试技术。——这点很得概念分!综上三点,这票是不错的,但是估值在当前市场未明朗的情况下过高了,鸿福观点是等它后期出现卖盘惜售期,再重点关注。仅供参考,入市需谨慎!欢迎新老朋友评论留言168,并说说自己对大族数控的看法。#我要上头条##股票##财经#按我的理解,IoTs的设备需要有以下的特点:1)IoTs以各种不同的联网方式(本地网络的网关转发、LAN、WiFi、2G/4G/5G、NBIot等)连接到云服务器2)为了让全世界任何可以上网的地方都能访问到该设备,由于内网穿透的问题,云服务器必须进行数据的转发3)云服务器需要对设备的数据进行存储和大数据的分析,还需要设计逻辑与其它设备进行联动。云服务器对数据的转发是其中非常重要的功能。在我们的IoTs系统架构中,为了使协议精简、数据量小,我们没有采用MQTT、XMPP等即时通信协议。而是让产品通过TCP的长链接连接到服务器,通过自定义的协议实现相互之间的即时通信。在云服务器上,设计了一套用于不同客户端的相互通信的服务端软件。客户打开的网页按照websocket协议作为websocket客户端与服务器上的websocket服务端建立长链接。在软件通信协议中,定义了deviceid和todeviceid两个字段。deviceid表示命令的发送方。todeviceid表示命令的接收方。服务端软件通过这两个字段,对从不同客户端接收来的数据在不同的长链接之间(包括tcp的长链接和websocket的长链接)进行转发。今天晚上,我用go语言实现了一个简单的用于客户端之间数据转发的tcp网关程序。并进行了简单的测试;虽然是简单的程序,但是在编写过程中花了大量的时间了解go的语法、变量类型、goroutine等。明天进一步优化,包括采用channel改成消息通信做数据交换。数据接收和发送用专门的协程来进行处理。functcpprocess(conn*net.TCPConn){for{buf:=make([]byte,2048)readlen,err:=conn.Read(buf)if(err!=nil){return}else{msg:=string(buf[:readlen])msg=strings.Replace(msg,"","",-1)msg=strings.Replace(msg,"\n","",-1)varurlarrmap[string]stringurlarr=funcs.Parseurl(msg)deviceid,ok:=urlarr["deviceid"]fmt.Printf("parseurlto%s,%s\n",urlarr["deviceid"],urlarr["todeviceid"])if(ok){if(len(deviceid)>4){singlemap,ok:=ConnMap[deviceid]if(ok){}else{//singlemap=new(ConnType)}singlemap.tcpconn=connsinglemap.conntype=1222singlemap.commtime=0ConnMap[deviceid]=singlemap}}sendtotcp(urlarr,msg)}}}
很赞哦! (0)
相关文章
文章评论
验证码: