一點思考 

我媽跟我提起表弟,說這個今年高考的男孩子最近變得很嬌氣,我問嬌氣是什麼意思,我媽說表弟最近動輒跟他爸媽傾訴聊天一個小時,遇到什麼事都找他們講
我爸這個時候走過來,冷嘲熱諷了一句這個時代的男人就是娘娘腔,我沒好氣地頂回去說憑什麼男人就不能有紓解情緒的渠道
這個嘲諷引發我思考,當代男性被賦予的標籤也不少,連向家人傾訴的動作也會被視為軟弱,大小媒體更喜歡放大渲染當代男性的一些特點,污名化傾訴。其實適當地依賴親人朋友說心事又是多大個事,老一輩還愛扼殺這種途徑,嘴裡還是男人不該怎麼樣,女人又不該怎麼樣
做男人也挺不容易的,有這種家長就更不容易了

两次运行定点部分的CINT2006,看看性能输出报告,后面还可以用arm的报告做对比。注意:需要pip方式安装下pandas库,然后用 test-suite自带的utils/compare.py results.json results1.json 对比看看。等会儿数据多起来再回来分析。

这一步基本完成,注意几点:
1)最好完整clone llvm-project而不是只clone llvm的工程,这样可以直接把clang的部分也下下来;
2)编译时用:
cmake -DCMAKE_C_COMPILER=PATH/llvm-project/build/bin/clang -C../cmake/caches/O3.cmake ../
完成后,直接make & make install
然后最好手动把 llvm-project/build/bin/llvm-lit拷贝到/usr/local/bin 下面,以后好直接用
3)在llvm-project/llvm/projects路径下clone下test-suite的源码,这样方便后面解决cmake的依赖
4)编译test-suite的时候,先把MicroBenchmark和7zip从CMakefile.txt中去掉,否则貌似会有编译错误,参考这里:sdasgup3.github.io/2017/08/21/
5)完成后,进入SPEC相关路径(已经创建了与源码的软连接)直接用llvm-lit运行回归测试。

Show thread

在下一步就是用llvm的arm后端编译aarch64的SPEC系列,并在虚拟机上跑跑看,看会不会有段错误。如果没问题,就把我得Note 9给root掉,然后用NDK(llvm版本)编译下,push进去试试。如果能完整运行,下一步就是重新配置内核,加入performance monitor的kernel module,交叉编译,下载更新手机linux内核。如果正常启动,那么就是测试PMU模块的工作。一切正常的话,就准备上DS-5,开启tracing,实际看看SPEC2006和SPEC2017运行时的三星M3流水线的效率。主要是希望能分析这颗CPU为啥设计得如此不平衡,是三星太傻了么?还是有其他什么原因。抄apple的vortex微架构,怎么会性能差这么多?没天理啊

Show thread

这一步完成后,就测试llvm编译SPEC2006和SPEC2017,看看在Xeon上的运行效率用GCC 5.3有多少差距。

Show thread

在编译llvm和clang中,目的是为了测试编译器的test-suite 😅

大家好,我是twitter上的 巴掌大的灵魂

大家微博

大家微博 是一个面向海内外华人的新一代自由社交媒体社区。在这里您不会因观点不同而遭遇删帖、封号,您将在此体验到一个鼓励完全匿名访问不过度采集个人数据的全新的社交媒体...
注册本社区后你不仅可以与本站内的用户互动,并且可以与来自世界各地的其他站中的用户无缝连接(例如关注别的站点的用户,这样您不会错过他们的推文)。与推特的单一时间线不同的是,您拥有两条时间线——本站时间线全球时间线,通过切换呈现方式,让您即可不错过地球上发生的一切,又不至于被不感兴趣的话题打扰...
来自大陆的朋友需要注意,为了保护您的安全,本站屏蔽了一些大陆电子邮件域名的注册。这是本站为支持您的完全匿名访问所采取的保护措施,同时也建议您使用外邮(例如hotmail,gmail等)服务的邮箱来进行注册,并不要在邮箱名中流露个人信息(例如zhangsan1982这样的邮箱名是不安全的)。
您可以用浏览器输入域名访问,也可通过安装App这种功能更强的方式进行访问,目前Android,iOS,Windows,Linux下均有免费的App供应,其中还有一些是开源的...