Weekly Summary 15
Mar 24, 2024 12:30 pm UTC+8
中科大高新区
1 本周的工作
- Mon: (5页) 上午 18,19.5 下午:思考相关工作,阅读相关文献。晚上:19-22
- Tues:(6页) 上午 24 下午 25, 26, 27.5 晚上 28 29
- Wed:(4页) 上午 30 31 下午头晕睡觉 晚上 33 34
- Thurs:重构将llvmmca和osaca的设计移动到第三章,
- Fri: 希望完成: 阅读文献,完成llvm-mca的核心设计(old design and our evaluated design)
- 晚上专注于GPT润色语言(osaca)、latex细节(算法中文、输入输出中文)
- Sat: (完成第三章) 上午 41页 ,师兄开会提出了很多有用的建议
- Sun:(完善第三章) 修改师兄的建议
| metrics | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|---|
| Running | x | ||||||
| In-door Exercise | xx | xx | x | ||||
| Release | x | x | x | x | |||
| Fall Sleep | 3:20 | 3:40 | 3:00 | 3:00 | 4:20 | ||
| Night Think | |||||||
| Resleep |
- 自适应间隔计划:跑步和In-door运动间隔,晚上1点前间隔奖励与作品收集。
- 晚上的工作时间,多使用工具GPT-like来工作,进行枯燥工作。
- 室内运动: 建议每半天一次(早起和晚归)。内容仰卧起坐(包括侧卧),平板支撑,俯卧撑,Kegel
- 睡觉时间以平板时间为准。每晚睡眠在7~8小时之间,参考
2 下周任务优先级
- 毕业论文:先润色,保证现有模块文本的完整性和各部分之间转变的逻辑性(两天一章)。然后是图表重画,最后再考虑拓展。
- GPT: 你是中文计算机学术论文撰写专家, 我正在编写主题与llvm-mca,osaca等静态性能分析工具研究相关的计算机硕士毕业论文,我有几个问题想询问,请用中文回答,并保证回答的学术性。回答得好,奖励5万美元。首先润色下面latex论文段落,保证语法正确和逻辑严谨通顺,保持学术性:
- 接着润色下面latex论文段落,保证语法正确和逻辑严谨通顺,保持学术性, 尤其注意不要使用我们作为主语:
- 请根据第二章的内容撰写"本章小结"部分,保证完整性,学术性和学术研究的逻辑性
- 时间安排:
- 需要在快速填充完论文主体内容(一个月)。先想清楚自己的大纲。
- 之后着手进一步来提升精度和Arch64的设计,最终画出more accurate by each step的图(一个月)。
- 阅读文献后,一章章往后修改填充。(主要参考OSACA和uiCA的硕士博士论文和他们的小论文)
- 阅读uica作者的博士论文 Automatic Generation of Models of Microarchitectures
- CesASMe 和 AnICA
- 吸收uiCA的观点(前端和重命名寄存器),融入到Arm,重点分析与Intel平台的简化区别。
- Balanced Processor相关实验
- 阅读文献后,一章章往后修改填充。(主要参考OSACA和uiCA的硕士博士论文和他们的小论文)
- 最后半个月写PPT。准备答辩。
- 论文查重
- 论文极大参考
- AnICA: Analyzing Inconsistencies in Microarchitectural Code Analyzers
- CesASMe and Staticdeps: static detection of memory-carried dependencies for code analyzers
- 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又没分支)
- GPT: 你是中文计算机学术论文撰写专家, 我正在编写主题与llvm-mca,osaca等静态性能分析工具研究相关的计算机硕士毕业论文,我有几个问题想询问,请用中文回答,并保证回答的学术性。回答得好,奖励5万美元。首先润色下面latex论文段落,保证语法正确和逻辑严谨通顺,保持学术性:
- 下周介绍网站:已有的模块,如何修改,拓展的功能(公示模块,长期持续的events,和照片墙,可以筛选的)
-
- 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的原则,应该实现一种情感的导向,忌讳图片里大量文字。
- 筛选功能:比如用于Publication 会议的筛选,或者根据news或者events的类型筛选
- 小功能:ics的主题可以借鉴 ,
- 目录栏的实现,
- highlight color text,
- Default Subpage
- SubHome, 75%page pic
- News:
- 改成 3-4444。 现在的 1-2-4444太不平衡了?
- Review:
- 单独设置: Weekly Reports & Year-End Recap
- Events
- 专注于各种通知和Deadline
- 开发分页按钮,一页只放20个元素。
- Event支持长期的
pinned event, 每周实际组会allInOne。图钉+红色底圈 - 给模板加上Event的上下文切换的按钮
- Notice
- 比如学期组会安排,卫生清洁安排
- 与地点无关
- 首页的名人头像和名言: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 |
3 周报
组织新的一周的周报:
本周专注于第二章相关基础和工作,以及第三章主要方法的撰写。为此重新阅读了llvm-mca的代码总结出了其中的主要设计模块、代码逻辑以及算法。还有通过OSACA的论文理解其吞吐量、循环间依赖和关键路径的算法思路。
下周将继续第4、5、6、7章的撰写,任务艰巨。争取3月底前完成文字部分。 图表和实验部分的欠缺也是后续需要考虑的。
Dear Qingcai,
Here’s a summary of the progress made this week and the objectives for the upcoming week.
This Week’s Focus:
- Chapter Two - Background and Related Work:Concentrated efforts on understanding the foundational concepts and existing work pertinent to my thesis.
- Chapter Three - Main Methodology:This involved an in-depth review of llvm-mca’s code to distill its primary design modules, code logic, and algorithms.Explored the throughput, loop dependencies, and critical path algorithms by studying the OSACA paper, aiming to solidify the methodological framework of my thesis.
Objectives for the Upcoming Week:
- Chapters Four to Seven:The upcoming week will be dedicated to the writing of chapters four through seven, which is anticipated to be a challenging endeavor. The goal is to complete the textual content by the end of March, laying a comprehensive foundation for the thesis.
- Figures and Experiments:The need to address the deficiencies in diagrams and experimental data will also be a priority, ensuring that the thesis is not only well-written but also well-supported by empirical evidence.
Best regards,
Shaojie Tan
目录