#香山调试直播# 香山芯片调试目标完成!

记录一些流水账:

2021年6月22日,香山在RISC-V中国峰会上第一次亮相,这是当时公开的国际上性能最高的开源RISC-V处理器核设计,受到国内外的很多关注,如今在GitHub上已有近2500个Star,250多个Fork。虽然我们的报告是中文的,但却有不少英文报道,甚至还有来自俄罗斯的关注。可以说,香山成为国际上最受关注的开源芯片项目之一。

2021年7月15日,第一代香山“雁栖湖”流片。但接下来由于受到全球芯片产能影响,我们不得不经历漫长的等待期。因为许久没有回片后的消息,有一些关注香山的朋友发来小心翼翼的询问:“香山是不是流片失败了?”流片失败,就是指香山无法点亮,也就意味着它就是一块石头。

2022年1月20日,等待了整整半年,香山终于回片了。硬件调试存在很大不确定性,很可能1个bug就会需要耗上1-2个月才能解决。而硬件问题解决不了,软件调试就会受到影响。尽早发现硬件问题,此时的香山就如同刚从医院拿回来的一份尚未打开的检查报告——面对它心中充满忐忑,不知道结果是好是坏。如果要等春节假期结束后才能看报告,这个年我们会过得心里很不踏实。另外,还存在一个不确定性,就是疫情防控。前段时间北京出现疫情,导致不少同学无法回家。但另一方面,由于冬奥会、两会等一系列活动,如果其他地方出现疫情,也可能导致离京后一段时间内甚至整个2月不能返京,那就会再空耗一个月。

我们希望能尽早消除一些不确定性,否则过年心里也不踏实。时间,对于香山调试非常宝贵。于是,香山团队的多位小伙伴(徐易难、李作骏、王诲喆、勾凌睿、张紫飞、蔺嘉炜、李乾若、甄好)决定留在北京攻关调试,加上唐丹和我,组成了一支攻关调试小分队。其中有几位是因为老家疫情而留在了北京,也有本来就是北京人,除了这些这些线下的小伙伴,还有全国各地的老师和同学一起在线参与。

1月26日开始,采用香山枫叶红底色的主板陆续从深圳寄到北京。此前,1月22-24日,深圳团队的蔡晔老师、刘彤、何伟等已经在深圳焊好主板,完成了初步的调试,包括系统时钟、串口、Flash等,验证IO通路正确。

1月29日,调试攻坚战正式打响了。调试过程一开始出乎意料地顺利,虽然有些小曲折,但都很快解决。到1月30日,我们取得了不错的战果:
•CPU频率从24MHz切到1GHz;
•DDR4-2400初始化成功,并稳定运行;
•Linux正常启动进入Shell;
•CoreMark成功运行,5.3分,与仿真完全一致。

1月30日晚上,收到了中国科学院大学公共管理学院刘继安老师的消息,是她和博士后徐艳茹希望观摩香山调试。晚上9点,徐博士先来到了调试现场,拍了几张照片,然后便跟我们说,她春节也不能回去过年,希望能全程观摩香山的调试过程。我们觉得应该很快就可以结束调试了,便欣然答应。但任何事情都不要高兴太早!

1月31日,大年夜。就在我们认为可以“牛年事、牛年毕”,可以在牛年就能跑出SPEC CPU2006分值、初步完成调目标时,现实狠狠地打了我们的脸——在运行SPEC CPU2006时,DDR4-2400稳定性存在问题,会导致返回数据出现随机错误。DDR是芯片调试过程最麻烦的问题,看来我们终究还是要面对。

我们分头吃年夜饭。下午2点,唐丹老师回家和家人一起吃了顿年夜饭;下午4:30,唐老师又过来和我们一起吃了一顿年夜饭,然后回到调试作战室放松:春晚,PS5,瓜子……晚上7点,我再回家和家人又吃了一顿年夜饭。一个难忘的大年夜!

大年初一到初三,大家休息了三天。

初四,重新整装上阵。内存专家李作骏全力攻占DDR稳定性问题,其他人全力配合。全志D1-H项目负责人孙彦邦提到当时在全志时DDR调试也是难点,他推荐了在Linux下的memtester来测试内存。

初五,徐易难很快便在Linux下编译好memtester,并开始测试。初步测试访存确实不稳定,内存在作Bit Flipping时会出现8KB数据不正确。于是开始尝试修改CPU频率,1GHz提高到1.1GHz,1.26GHz,但都不稳定;那就给CPU降频,降到800MHz、600MHz,似乎访存稳定性好一些,但还是会随机出错。

唐丹老师查看DDR PHY手册,发现PHY和DIMM的VRef配置不同步,修改后稳定性得到改善,但memtester还是会出现随机访存出错,只是出现概率降低了。但是,哪怕概率再低,也不可接受——对于理论上1GHz频率下每秒可运行60亿条指令的香山来说,哪怕是亿分之一的随机出错概率,也意味着每秒会出现几十次访存数据错误,这是不可接受的。我们必须要把访存调稳定。

初六,大家继续尝试——修改DDR Trainimg参数,修改Linux启动时内存容量,改变DDR供电电压……始终无法消除DDR访存的随机出错问题。我们怀疑DDR信号完整性问题,希望看一下DDR信号的眼图。开始一通打电话借设备,我们借到了一台DDR逻辑分析仪。这这台设备和HMTT很像,也是插在DIMM槽,但它内部提供高频采样时钟,可以直接抓DDR访存数据信号。我们花了半天的时间研究如何使用,当搞清楚后,发现在DDR-2400配置下采不到预想的信号。晚上9点多,打电话给设备代理商,被告知这台设备采购时没有选支持2400的模块,现在还支持DDR-1600。燃起的希望又熄灭了。

初七,唐丹老师又开始打一轮电话,又向郝沁汾老师借来一台示波器。有人建议看一下电源是否稳定,波动幅度是否太大,可以换一下精密电源。唐老师、徐易难立刻开始测试电源稳定性,发现真的会出现上下60-80mV的波动。那时,看到这个几十毫伏的波动,似乎大家心里涌出一丝欣喜,希望这就是DDR访存不稳定的问题所在。唐丹马不停蹄地区采购精密电源,不幸的是在换电源后,我们使用最多、相对最稳定的一块板卡“牺牲”了——烧了!来不及难过,立刻又切换到另一块板卡开始测试起来。结果有点沮丧,换了精密电源后依然无法消除访存随机性问题。

李作骏通过对DDR信号进行仿真,发现DDR DQS信号的ODT参数设置存在问题,同时把所有的访存性能相关的参数调到最保守设置。大家又寄希望于这次DDR参数修改。

此时,于是另一条调试网卡的战线开始启动,由王诲喆担任主攻手:测试网卡时钟信号、调整GMAC频率,设置设备树,修改驱动——网卡很快就被识别出来了,能看到网卡能收包了,但是问题是不能发包。

初八,跑了一个晚上的memtester,连续运行了12个小时,只有一个访存出错。这次稳定性得到了极大的提高,但还没有彻底解决,运行SPEC CPU依然出错。这时,大家决定尝试一下将DDR降频到1600。DDR-1600配置下,李作骏又对DDR Training做了优化,调高了Refresh Burst数量,激动人心的时刻发生了——之前跑不过的SPEC CPU应用都能跑完了!DDR访存稳定性问题终于解决了!

从初八开始,勾凌睿便开始用SPEC CPU2006程序烤机,香山频率设置为1GHz,DDR设置为1600,连续几十个小时的运行,再也没有出现过错误了。当然,这并不是最终目标,我们知道DDR访存性能对整个香山芯片的性能至关重要,接下来我们还继续优化DDR性能。

另一条战线,王诲喆仍然在调试网卡。在香山上用tcpdump能看到从另一台机器发过来的网络包,对比发送端的wireshark,内容正确。但是发送始终存在问题,ping依然不通。

初九,跑了一天的SPEC CPU,再也没有出错了,大家开始期待香山的SPEC CPU 2006分值了。网卡调试那边,手动修改了mac地址后,香山能收到ping,但是发送依然有问题。

初十,在修复了一个串口驱动小问题后,终于得到SPEC CPU 2006分值了,香山在1GHz频率、DDR-1600配置下,分值为5.97。这个数字对于香山来说,是一个里程碑。但我们知道,这并不是香山的真实性能,因为这是把DDR-2400降频为DDR-1600后得到的结果,从数据来看,很多访存密集型应用性能受到了很大的影响。如果把DDR进一步优化,香山性能还将进一步提升。我们根据Roofline模型推演访存性能优化目标。

正月十二,王诲喆也终于将网卡调通,香山功能基本完备。有了网络,大家就可以远程访问香山了。

正月十五,李作骏对DDR-1600时序进行了初步优化,之前受DDR访存的应用性能得到了大幅提升,比如bzip2-liberty的运行时间从483s降到了265s。这也意味着SPEC CPU2006分值即使在DDR降频的情况下还可以有很大的提升。

至此,历时近3个星期的香山攻关调试取得了圆满成功。香山调试直播完毕。

衷心感谢所有关注和支持香山的朋友!后续我们仍然会向大家介绍香山后续的性能优化进展。

—————

图1:调试攻关任务清单完成!
图2:与DDR访存稳定性战斗
图3:稳定运行SPEC CPU2006程序
图4:网卡正常工作
图5:SPECCPU 2006分值与对应配置
图6:Roofline模型推演访存性能优化目标
图7-9:香山调试现场

【在宁夏,百姓看病更便捷更省时更省力更省钱!】治大病、难症一定要去大医院才靠谱?

  在宁夏,这条“铁律”因为“网”,而有了新的选择:眼下,无论是北上广的“大专家”还是自治区级“名医”,都可能通过一根网线,到乡镇乃至村卫生室,与患者“面对面”坐诊。

  近年来,宁夏聚焦人民群众看病就医“急难愁盼”问题,通过科技赋能,借助互联网、大数据,以夯实互联互通为基础,深化拓展应用领域,在全国率先建成五级远程医疗服务体系,大力推进“互联网+医疗健康”示范区建设,促进优质医疗资源下沉,让“互联网+医疗健康”更好惠及于民。

  (一)

  把时光倒回2017年。

  2017年初,自治区在《政府工作报告》中提出了新目标:提升全民医疗和健康水平,不断提高基本公共卫生服务保障能力和均等化水平,实现乡镇远程会诊服务全覆盖。

  短短一句话的背后,却是事关民生的字字千钧。

  当时的宁夏,虽然医疗水平有了大幅度提升,但在大部分老百姓尤其是农村老百姓身上,体会的还是“看病难”。

  为啥难?

  “不方便!远!”固原市原州区寨科乡农民马田富感慨:“稍微有个麻烦一点的病,寨科中心卫生院就治不了,无论去固原市人民医院还是自治区人民医院宁南分院,一是距离远,得一两个小时车程,二是陪的家属吃住不方便,开销太大。”

  往往,小病拖成大病。

  怎样把专家大夫请到家门口?

  最经济、有效、便捷的方式,就是“上网”。

  逐个乡镇搭建远程诊疗系统,促进“大”医院与“小”医院“牵手”。当年,宁夏就实现了乡镇远程会诊全覆盖。也正以此为基础,宁夏进行了全国“互联网+医疗健康”示范区的申报。

  一步一个脚印,一年一个台阶。

  2018年初,宁夏提出要“高效运用乡镇卫生院远程会诊网络”目标。

  当年,宁夏获批全国首个“互联网+医疗健康”示范区建设。

  翅膀,就此插上。

  互联网诊疗,要疏解哪些痛点?让“互联网+”更好助力寻医问药,需要打通哪些堵点?

  宁夏以问题为导向,以结果为导向。

  2019年,五级远程医疗服务体系基本建成。

  2020年,进一步推动区市县三级医疗信息互联互通,示范区建设初显成效。

  2022年,在巩固“互联网+医疗健康”示范区成果的基础上,《政府工作报告》又提出新的目标:提升“互联网+医疗健康”示范区建设水平,加快国家级区域医疗中心和医联体医共体建设,推动优质医疗资源扩容下沉……

  (二)

  十年前,西吉县白崖乡白崖村村民王萍花在反复咳嗽后,到乡镇卫生院开了点药。可没想到,这一咳,就是断断续续十年。

  十年后的今天,已经70岁的王萍花住进了西吉县人民医院。

  医生发现王萍花的病情特殊、复杂。“咱们可以请自治区的专家来治!”与患者及家属沟通后,县医院提出申请,由自治区级呼吸与危重症医学科专家进行远程会诊,为患者确定最佳治疗方案,王萍花顺利出院。

  彭阳县草滩村村民虎贵隆则是村都没出,就把病治好了。感到胸闷气短后,在村卫生室,自治区人民医院专家通过远程医疗系统进行会诊,并查看了他的胸片等资料,很快为他查明病因,指导村医开具所需药品。一个多月后,虎贵隆病愈。“前后只花了500多元钱。这要是去县上看,路上的花费、吃住都是钱,至少得2000元。”虎贵隆说。

  宁夏推动大数据和健康医疗融合,依照全宁夏“一张网”“一个码”“一个库”“一个平台”“一个医疗集团”的“一体化”思路,夯实互联互通基础,推动健康数据治理。

  通过引进第三方互联网医院,建设各类全国专家会诊中心,将北上广优质医疗资源下沉到宁夏。

  通过线上专家门诊,汇聚区内三甲医院的优质资源下沉到县区,实现大病不出县。

  通过建设“在线互联网门诊”,实现市级、县级医生对基层医疗机构远程问诊,使常见病留在基层。

  宁夏还以远程医疗服务体系为主线,构建五级远程医疗服务体系,按照“人员云化、平台虚拟化和机制市场化”原则,建设了“互联网+门诊”“互联网+诊断”等服务体系,促进优质资源下沉。 

  截至目前,在宁夏备案注册全国医师已达6.7万名,完成各类诊断近300万例,开展胎心监护次数达1.6万人次,初步形成“基层检查+上级诊断+区域互认”模式。

  尤其是疫情期间,宁夏构建了远程会议、远程会诊、在线义诊、影像义诊平台、疫情服务平台、居家隔离服务平台、疫情信息直报系统等信息化平台,助力疫情防控。

  让优质资源飞上“云端”,落地千家万户。

  这,就是“互联网+医疗健康”的魅力。

  (三)

  线上问诊蓬勃发展,仅仅是开端。

  变化,推动着所有环节倒排着工期、快速前行。

  以电子健康码为核心,加快服务“速度”。在全区推行电子健康码应用,为患者提供诊前、诊中、诊后的全流程服务,有效缓解“看病烦”“流程繁”的问题。以电子健康码为核心,开展“电子健康画像”应用,以全链条、全方位的“智慧”医疗服务,为每个群众的健康提供记录一生、服务一生、管理一生的重要渠道。

  以新基建新技术为手段,丰富服务“深度”。在全区基层医疗机构搭建人工智能辅助诊疗系统,进一步提高了基层医疗机构医务人员的诊疗服务能力;充分发挥可穿戴设备和人工智能等新技术抓手作用,将体检随访数据实时上传,既提升了基层“只录一次”效能,又强化了对高血压、糖尿病等重点人群的智能“网格化”管理;积极探索“刷脸就医”、智能查房、移动医护、智能药房等应用,进一步实现了医院精细化管理,解决患者从医院门口到诊室“最后一百米”的难题。

  率先在全国实践省级云平台模式,初步实现了居民健康档案管理、家庭医生签约、远程医疗、儿童免疫规划、“120”急救网络一体化、血液综合管理等信息的互联互通。

  “互联网+医疗健康”,重塑就医的管理和服务模式。

  “互联网+医疗健康”的成果,老百姓实实在在地享受到了。

  保障和改善民生没有终点,只有连续不断的新起点。步入新征程,宁夏必将以“互联网+医疗健康”示范区建设的新成果,更好造福人民。(宁夏日报记者   周一青)

两部剧,一部在看,一部看完,北方的情节就是要守妇道,好口碑,南方的情节就是数风流,活自我。人世间浓缩了北方家庭六七十年代乃至如今的全貌,三个孩子的爱情可谓处处心酸,爱情神话很自由,如同插曲你的人生我只借一晚。关了电视,我掩卷沉思,我发现我应该生活在上海,至少是南方,骨子里想拥有浪漫的爱情,不为茶米油盐,不为父母的羁绊,不为别人的眼神,只为我自己,就像老乌一样,一次偶遇,一生执着。幸好时光还在,我虽然不能改变命运,不能一头扎进繁华的上海,但我仍然可以成为浪漫的艾青,在内心保留我的执着,留一块自由给自己,让生命不白挣扎。


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 台湾一媒体人在其经营的脸书粉专《文翔政论》直言,陈时中的问题在于一开始就有部分人特讨厌他,当投入选举后,没能建立起好的形象跟人设,一来招架不住那些讨厌他的人,二
  • 哪些句子曾经救赎过你? 1. 钱包和镜子,能回答生活中大部分的“为什 么”和“凭什么”。 2. 很多人都不敢说出他们想要的,所以他们不 会得到他们想要的。
  • (希望过几天你能给我打脸,不过我觉得你不至于这项天赋技能都点了吧?事实上我讲了这些希望你理解,不懂也没关系,因为晚上了总要休息休息,好的就这么多了,唐僧取经之路
  • 有对象的天秤明年明显对另一半的抱怨多了,挑剔多了,滋生出了新的需求,比起一个什么都要管的爱人,更想要一个在远方默默理解自己、支持自己的知己:倾诉一下烦恼,分享一
  • 他说,世界上有不少著名的书店,往往隐藏在某座城市的某一条僻静的街道的拐角处,却成为了这座城市文化地图上一个不可错过的景点,甚至能吸引着外地来的观光客,必以到此一
  • 前路漫漫,踏踏实实慢慢走,细水长流,使人疲惫的往往不是道路的遥远,而是你心中的郁闷;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人痛苦的往往不是生活的不
  • 现在还没送样品做表征估计要等很久很久了【轨迹公布! #西安市新增32例感染者 24例为管控人员# 】11月13日0-24时,西安市新增32例感染者(7例确诊病例
  • 这时候,各家cpf更加觉得自己被诈骗了,更加在#糖送八大家# 里面声讨bjt。这时候,各家cpf更加觉得自己被诈骗了,更加在#糖送八大家#里面声讨bjt。
  • #你的玲儿的日常##日常[超话]##美食分享# 2022.3.29伙食日记我真的太爱吃无骨鱼了 直接就是一整个疯狂加香菜的动作我还嫌有点加少了香菜葱真的太好吃了
  • 其轻妄想,还可以用来办道做好事,至若粗妄想,则有种种不正邪念,满肚秽浊,乌七八糟,这就不堪言说了,白云端禅师有颂曰:‘若能转物即如来,春暖山花处处开。’僧曰:‘
  • 28、纵使世态炎凉,但有你的地方就有光29、从此热爱世界,无最爱,无例外。9、你当温柔,却有力量。
  • 超温和好用不刺激洗得干净不紧绷,黑头粉刺洗光光!悦诗风吟 火山泥洗面奶悦诗风吟的这款洗面奶,看名字就知道,火山泥是可以帮助我们的皮肤深层清洁,疏通毛孔改善黑头的
  • 乱七八糟的一周 图1⃣️下课后马不停歇的去隔离点探望我家小可怜 图2⃣️周六就想吃的糖油粑粑 忍到周日上完课才吃 图3⃣️在母校附近买了些乱七八糟的晚餐 图4⃣
  • #声优# ——#声优都是怪物# 叮叮当,又到了行漫娘出场的时候了,吓~吓~吓!适合冬季,很校供哦[好爱哦])P9 琥珀迷迭香(也是成品布,手感super好[羞
  • 人的努力不是活在自己的当下吗,活到别人的眼里让大家都可怜有什么意义,而你看到别人表面生活比你开心,怎知她比你吃过的苦少呢,只是不说罢了,而我现在的性格也是用小时
  • 生活里辛苦着每一个故事, 一份冷静去观察这尘世 的纷纷扰扰, 一份淡然送走这生命里所有的分别与惘 然,睁开眼看看这世界的光明, 闭上眼思考如何能够更 好的改变,
  • 阅读点内现有藏书10000余册,以小说文学为主,涵盖人文科技、经济哲学、健康养生、旅游地理等10大类,阅读点每天都开放,全年无休哦~现在微信搜索“乐游铜陵”还有
  • 厦门有没有[赢牛奶][赢牛奶]】坐标山东,目的地计划去往厦门(其他有考虑想去或者有想法的地点暂时没想到)时间:暂定十一月下旬的4-5天(顺便想问下厦门小伙伴,现
  • 1.世间反目,多由戏起。 ——《浮生六记》 2.流光一瞬,华表千年。 ——张可久 3.心中有丘壑,眉目作山河。 4.不辞青山,相随与共。 5.但去莫复问,白云无
  • 广志和美伢对这个突然出现的说法一时难以置信,但就在那天晚上,一个神秘的集团出现,把女人和小新带走了。考完试的快乐·​小新好可爱·主讲:蜡笔小新剧场版越来越偏温情