Weekly Summary 11
Feb 25, 2024 12:30 pm UTC+8
中科大高新区
1 本周的工作
- Mon:
- Tues:返校
- Wed:论文 + 插帧
- Thurs: 论文
- Fri: arxiv提交A3PIM + 论文 Page 54
- Sat: 论文 Page 57 58509 63562 26845
- Sun:论文 Page 59 61792 67129 28604
| metrics | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|---|
| Get up | 8:55 | 8:55 | 8:55 | 8:55 | 8:55 | 8:55 | |
| Running | x | x | |||||
| In-door Exercise | xx | xx | x | ||||
| Release | x | x | x | ||||
| Fall Sleep | 3:00 | 4:00 | 3:00 | 2:00 | 3:30 | ||
| Night Think | |||||||
| Resleep |
- 室内运动: 建议每半天一次(早起和晚归)。内容仰卧起坐(包括侧卧),平板支撑,俯卧撑,Kegel
- 睡觉时间以平板时间为准。每晚睡眠在7~8小时之间,参考
2 下周任务优先级
- 毕业论文:考虑到繁重的任务量,后续有限的两个月围绕毕业论文展开:敲定了更general的题目后,但是当前对于arch64的设计工作过少,支持不起来题目。
- 时间安排:
- 需要在快速填充完论文主体内容(一个月)。
- Next:吸收uiCA的观点(前端和重命名寄存器),融入到Arm,重点分析与Intel平台的简化区别。
- 之后着手进一步来提升精度和Arch64的设计,最终画出more accurate by each step的图(一个月)。
- 最后半个月写PPT。准备答辩。
- 需要在快速填充完论文主体内容(一个月)。
- 论文极大参考
- Computer Architecture Performance Evaluation Methods
- 参考 Cross-Architecture Automatic Critical Path Detection For In-Core Performance Analysis
- CCF C CQA: A code quality analyzer tool at binary level
- 赵哥的论文
- 论文完善拓展的点:
- Balanced processor的概念,和实验验证kunpeng 920的设计是否是满足这一点的
- 考虑把数据结果用直方图展示,方法写成算法
- 重画大部分的图表,尤其是应用部分的。
- 解释Gem5 和llvm-mca 速度上的区别:一个是需要知道计算结果的,一个不需要。精度上的区别,不知道结果会导致读内存数据不知道,导致分支错误(但是llvm-mca又没分支)
- 时间安排:
- markdown-grammar-switcher: 不同的SSG的特殊功能对应不同的markdown语法,但是人们写的markdown只有一份。这个仓库的作用就是在static html生成的路径上.
- 打算学习Pandocs的IR和filter看支不支持定制化https://sspai.com/post/77206 https://geekdaxue.co/books/Pandoc-user-guide-2.18
- topdown主题后续开发
- News和Event的缩略图应该遵循limited info的原则,应该实现一种情感的导向,忌讳图片里大量文字。
- 小功能:ics的主题可以借鉴 ,
- 目录栏的实现,
- highlight color text,
- Default Subpage
- SubHome, 75%page pic
- News:
- 改成 3-4444。 现在的 1-2-4444太不平衡了?
- Review:
- 单独设置: Weekly Reports & Year-End Recap
- Events
- 专注于各种通知和Deadline
- Event支持长期的
pinned event,比如学期组会安排,卫生清洁安排。图钉+红色底圈 - 给模板加上Event的上下文切换的按钮
- 首页的名人头像和名言:Our technology,our machines,is part of our humanity.We created them to extend ourself,and that is what is unique about human beings. - Ray Kurzweil
- 照片墙: Lab Life
- 接下来我会首先考虑实现一个照片墙的功能,来分离event里的活动照片。来划分出一块没那么学术严肃的页面。
- 每个模块:任意大小设置,有名字图片两部分,图片能循环播放列表
- 点击效果,点击照片放大,点击名字进入pic列表(点击放大功能的适用区域应该现在在照片墙和single page页面)
- ACSA内容的填充
- shijun,chen的组会内容总结
- 轰趴的返图
- 夏培肃新闻
- ics的课程
- 教授校友
- 实验室资源架构整合:(安老师了解个人的工作内容,交流平台, 文档资料积累的平台)
- docs mkdocs: 运维的知识: 网站,服务器的使用
- dokuwiki(Mkdocs+额外的验证和加密功能): 内部学术经验文档,文档用的小图片
- 实验室统一的新手须知
- 注册实验室LDAP机器账号,dokuwiki账户,群晖账户
- 组织结构介绍
- 日常的个人任务(超算比赛,课程助教,学期研讨会)
- 以及如何更新自己在实验室网站的信息
- 学术研究入门指南
- 每个小组出各自的入门须知(PIM的基础知识,数据流, 医疗影像的基础知识)
- 实验室统一的新手须知
- 群晖开WebDav吧(实现网络端文件下载):存储PPT,论文PDF和视频。
- 视野的拓展:
- 乔师兄的论文
- 第一篇高引就是GPU https://scholar.google.com/citations?user=jmjRUi4AAAAJ&hl=en
2.1 任务评估与时间分配
| 紧急性(3) | 重要性(3) | 喜好(1) | 工作量(3) | 总分 | 分配 | 要求 | |
|---|---|---|---|---|---|---|---|
| thesis | 3 | 3 | 0 | 3 | 9 | 四天多 | 3 |
| AI | 1 | 2 | 1 | 2 | 6 | 一天多 | 1 |
| ACSA-Web | 1 | 1 | 1 | 2 | 5 | 一天 | 1 |
| Summary | 21 |
组织新的一周的周报:
这周还是聚焦于毕业论文初稿的撰写,根据进度应该能在下周前完成文字内容的初稿。考虑到还要预留时间来进一步的实验来融合Arch64的设计并提升静态代码分析器llvm-mca的精度。除此之外由于之前接触到了Balanced processor的概念,我还打算在讨论静态代码分析器如何指导处理器设计的时候,通过实验来简单说明kunpeng 920是否是Balanced processor的设计。
Dear Qingcai,
Here is an update on my progress this week and my plans for the coming week.
This Week’s Focus:
The primary focus this week has continued to be on drafting the initial version of my graduation thesis. Based on the current progress, I anticipate completing the initial draft of the text content by the end of next week. This timeline takes into account the need to allocate time for further experiments to integrate Arch64 design and enhance the precision of the static code analyzer llvm-mca.
In addition, after encountering the concept of a Balanced processor, I plan to explore how static code analyzers can guide processor design. Specifically, I aim to conduct experiments to briefly demonstrate whether Kunpeng 920 adheres to the principles of a Balanced processor design during discussions on this topic.
Looking Ahead:
The completion of the text content for the initial draft of my thesis is imminent, with a focus on subsequent experiments to refine and validate the integration of Arch64 design. The exploration into the Balanced processor concept and its application to Kunpeng 920 through static code analysis will add an intriguing dimension to my research.
I look forward to discussing these developments and receiving your feedback on my ongoing work.
Best regards,
Shaojie Tan