求道

天下求道者多如牛毛,但是得道者凤毛麟角,因为人人都想得道,人人都希望爬山涉水的能遇到高人,遇到神仙、真佛,真正的神医,传一页真经,回家闭门苦修几月,再出门时脚踩祥云,挥手之间可以呼风唤雨,让人起死回生。

可是现实之中,都是凡夫之相,电影电视之中的,都是法身,非是肉身,所以说佛在世间,如龙隐形,肉眼凡胎不得一见,用神通,或者是目不转晴的看,有时眼睛花时,可以视而不见即转为心通,心可见佛,见神仙。所以才有依法(万法心生,法指心)不依人之说,人指皮囊之相。

人们求道,希望能遇到法身,希望能合自己的认知与标准。希望能得一页真传,能得什么口诀,什么真传一页纸,虚传万册书,希望可以得到一页纸。

可是万法心生,心外无法,何来一页真经?法无定法,皆是随缘渡化,因缘不同,怎么可能有固定之法呢?人无大愿,就想求得大道,大道无形,由大德主宰,人心无德,又何来大道?大道至简,放下后天,大道本在,本来就是,又何必苦苦求道呢?道至心中求,心空道可修,其实心空不用修,修都是错,人心修不了,道心何必修?道中无物,放下杂物,道就在,道法自然何需修?

现在太多太多的人,一心求法,求道,不求人,不求德,眼中无人,心中无佛,到处拜山,四处求道,求法,想找高人,但是又不知道什么样的人算做高人,自己学的知道不究竟,所以才寻找高人,见到高人之后、一看是凡夫之相,非是预想的样子,就用自己的认知衡量对方高低,其实真的很可笑,一个什么都不懂的人,执见很深,你怎么可能知道什么是对?什么是错呢?

比如人们说中医,有的人说中医不科学,有的人说科学,我们首先应该定性,什么是中医,中医分道、法、术、器,你指的是哪个层次的中医?第二,科学,科学起源于三贤的哲学二元对立思想,中医讲的是圣人之道,贤在圣之下,为可道,为阴阳对立的思想,所以说中医高于三贤的所谓科学,圣人高于三贤的思想。所以说中医是道,不是二元的哲学思想,没有毛病呀,今天人们说的科学,指的是科技,叫科学技术,非是指科学。

再比如出家人,出家人是修行圈的词语,所以就要在多维空间谈什么是家?家?本源,天堂,道也。所以说出家人,应该是乘愿再来的救世圣人,佛也。非是红尘离家之人。

再说医者,医者为大人、大夫、圣人、真神、得道者、天人合一者。所以才有,才不近仙,心不近佛者不可为医之说,医乃神圣之业,神、圣可视无形,可见天地之大道,可见人三魂七魄之存在否,神、圣之人可听无声,可以与鬼神及万物沟通,这才是通天地鬼神的医者。望闻是上工上医,望而知之谓之神,闻而知之谓之圣,神圣才配称医。神医,圣医,白衣天使非是称呼,更非是比喻,而是名符其实的。

可惜今天专家博士替代了神圣之医,行医资格证替代了天人合一,CT,B超,磁共振冒充了望闻通天地鬼神的功能。

现在的求道者,学富五车,才高八斗,硕士,博士,都有,还有太多太多拜过千山,进过万庙的修行者,有的求空,魂魄基本不在,一身外灵充满了肉体,人非人,口如门户,无数的灵魂通过人口斗法显法而人不知,这种人到处求道,只想取众家之长,聚于一身,独创一派,再独步天下。这种人执念很深,博学,死记硬背不知文中之道,你说话他们选合意的吸收,不接受的否定,这种人无尊敬之心,只有交流,探讨之意,无尊师之心者,不必讲道,因为尊师重道,没有尊师,何来道?很多人无感恩之心,张口闭口的我这么老远的来的,他们认为我很远的来,你就应该给我讲,道德绑架。还有很多很多的求道者,其实非是寻师,而是寻徒,太多的人说我来是希望帮你,要完善你。

求道?其实是在求人,求师,师者因天人合一而成为了德,成为了道,所以说师者,德也、道也,尊师其实就是重道,无师何来道?释迦牟尼佛菩提树下悟道?那燃灯古佛是谁?太上老君自修成道,那鸿君老祖是谁?传说达摩祖师面璧九年成佛,才有少室山的禅宗祖庭,那么谁是释迦牟尼佛的二十八代传人?谁说震旦虽广别无路,要借儿孙脚下行,谁让谁来中国传法呢?

求道者眼中无人,心中无愿,你求什么道?什么法?德为道心,道为德形,道法自然,得道者,法本然即在,得德者,道为德形,德道皆由心生。心生?师父天人合一者心才生德生道生慈悲大爱,师者才德也,道也。

天人合一者,心中只有替天行道之心,无红尘凡夫之念。天灾人祸如水库决堤,一但水库决堤就会冲击地球村,所以得道者会医天,修复堤坝,凡夫俗子求道者只想为已治病化解家庭家族之因缘,如同修家里猪圈鸡窝。真正的得道者希望来者人能与我一起修复堤坝,救全村人民,怎么可能放下堤坝去修你家鸡窝?很多人说你不就是医生吗?对,但是真正的医生是医天医国,再医人医病,不为良相,再为良医,无天可医,再医人医病。

求道求道无德何来道?求道求道无师谁来教?求道求道不知何为道?何必不听道?

道、道、道、道、师、德、道、仁、义、礼、智、信。本末不可颠倒。

中毉大夫

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

记录一些流水账:

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:香山调试现场

时间,不言不语,却最懂人心。时间能让你明白,什么叫真心实意,什么叫不离不弃。我们这一生,谁没有被骗过,谁没有受伤过。人心,简单时如同白纸,复杂时难以琢磨。时间犹如过滤器,删除出真心;时间就像创伤药,淡化了疤痕。经历太多事,遇见太多人,总有一天你会明白,不必把太多人请进你的生命里,你的真心要留给珍惜你的人,你的真情要留给在乎你的人。不管是友情还是爱情,不要胡思乱想,不要急着揭穿,交给时间吧!它会给你最好的答案,真心的,留下,虚伪的,踢开……


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 放疗前进行营养风险筛查量表,筛查显示有营养风险时可直接制定营养支持计划,必要时进行患者自评-主观全面评定量表评定;放疗中保证营养支持充足,每周营养监测,根据NR
  • 本来一路上都很安静的你,在快到的时候,你突然一直挠笼子,你是不是知道我跟你要分开了。 到了深夜的时候,你对我的恐惧又少了一点,你会在床底下很小声的喵喵叫,你会
  • 我和北堂墨染分手不是因为唐三的追求,不是因为疾冲的求婚,不是因为蔡丁的表白,不是因为顾魏的攻势,不是因为顾一野的情书,也不是因为言冰云的暗恋,更不是因为魏无羡的
  • 就在一家人彷徨之际,宋永春教授带来一个好消息,隶属于西安交通大学教育基金会的“关爱直肠癌患者”慈善基金经过审核,认为孙阿姨符合相关政策,基金将把所有手术费报销后
  • 全网都不喜程开颜,我也不喜,但有几个她的单人镜头,笨拙地做饭、洗晒衣服,那几个场景都是冷色调,隐隐还能够感受到一点孤独。戏剧必须得扩大矛盾才能成为故事,但我相信
  • 在今年的国庆晚会上,可以说是众星云集,可以说是男俊女美,特别是#Angelababy# 。在今年的国庆晚会上,可以说是众星云集,可以说是男俊女美,特别是Ange
  • 很不错的一天[爱你][爱你]远离宿舍去探索属于自己的wonderful day.奶奶昨天给我打电话说了一句话:"当你在无法权衡利弊的时候,想太多没有用
  • ”英国首相约翰逊也呼吁法国“控制出境”他告诉记者:“我们面临的问题是,这些人来自法国,如果法国当局不愿意或无法控制这些人的离开,我们就很难让他们返回海上。代表多
  • 看饿了,准备午饭,就做当季的土豆和四季豆,母亲自己种的带着新鲜的泥土气息。《肉食者不鄙》中介绍的12种肉食,每一种都很想试试,东坡肉也在其中,东坡也不亏是一名美
  • #张栋梁[超话]#呼吁大家偶遇可以 不要去“堵”他我很明白见到喜欢的人想扑上去的心情 但是也要考虑下张小孩的感受[彩虹屁][彩虹屁]感觉哥今天都不太活跃 他不太
  • [悲伤]更重要的是,韩红和王一博是明星,就算他们真的无心宣传,可还是会有人不顾生命危险到现场看他们。[悲伤]另外一个质疑的点就是,有人提出了疑问,为什么热心群众
  • xz xzgg @X玖少年团肖战DAYTOY cr:logo画画的babybaby 画画的babybaby~奔驰的小野马和带刺的玫瑰~撒撒的大海真好听啊 何美
  • 我们会专注地看星空,认真对待一朵花,全神贯注做一顿饭,体会一个人说的话,日常小物也焕发了光彩……如果认为这绝不是由于疫情而没其他的事儿可干而不得已做的选择,那么
  • 你看,其实我要的只是将心比心而已,关系没有那么复杂的。但就是,再也不想体会那种很在意一个人,却被对方忽视的感受。
  • #阿美咔叽##阿美咔叽[超话]#客订Jumper Boots,使用116楦,这个鞋楦改良自03军楦,皮料使用意大利Maryam马后身,透底手缝Dr.sole19
  • 人好像就是这样,到死都是孤独的,亲人再痛,也是一个人走。618也没亏待自己,正好端午假期喜迎快递外卖进楼,哈哈哈,拆得太开心了,难怪开箱视频这么多人喜欢看[打c
  • 不得不说的是,一些广告拿低俗当卖点,广告语让人羞于启齿,说不出口,这样的广告刊登在纸质媒介上,让人不好意思拿起来阅览,刊播在影视媒介上,让人不忍直视。也不知是脑
  • 那么多人都在FL过得好好的,不要发疯,不要钻牛角尖。想念—八升九的暑假拿刷子帮我画眼影还没有用手能晕开…忘了当时数学老师是不是也叫王超了……咱四个坐一排一直偷偷
  • 吾神情黯然,欲言又止,道:“六位姐姐,整日与吾簇坐谈䜩,昼读春秋,夜奏仙乐,好不快活,为何舍吾而去?”四姑娘槐月爱笑,娟笑莞尔,道:“人间没有不散的宴席,姊妹
  • 亲友直接选了,账号也注销了微信:xsc20210921骗子电话:18666502450如果可以请问有什么方法可以找到他,或者找回ID的吗是不出市区也匆匆而过的一