CGO 2023年
2023年2月25日星期六至3月1日星期三加拿大蒙特利尔
日期
您正在不同于设备时区的时区中查看程序更改时区

2月26日周日

显示的时区:东部时间(美国和加拿大) 改变

18:00 - 20:00

2月27日星期一

显示的时区:东部时间(美国和加拿大) 改变

07:45 - 08:10
咖啡/茶主要会议

(未提供食物)

08:10 - 08:30
08:30 - 09:30
CGO主旨演讲:吴鹏博士:PyTorch 2.0——将编译器技术引入PyTorch核心的旅程主要会议蒙特利尔3-4-5
09:30 - 10:00
咖啡休息时间主要会议
10:00 - 12:00
第1部分——都是关于循环的!主要会议蒙特利尔1-2-3
主席:罗德里戈·C·O·罗查爱丁堡大学
10:00
2600万
谈话
就地模具的代码生成
主要会议
内政部
10:26
2600万
谈话
打包还是不打包:广义打包分析与转换
主要会议
Caio Salvador Rohwedder公司阿尔伯塔大学,内森·亨德森阿尔伯塔大学,若昂·德·卡瓦略阿尔伯塔大学,陈宇飞阿尔伯塔大学,何塞·纳尔逊·阿马拉尔阿尔伯塔大学
内政部
10:52
2600万
谈话
稀疏张量格式转换的代码合成与优化
主要会议
托比·波波拉博伊斯州立大学,赵托文犹他大学,亚伦·圣乔治博伊斯州立大学,Kalyan Bhewal公司博伊斯州立大学,米歇尔·斯特劳特亚利桑那大学,玛丽·霍尔犹他大学,凯瑟琳·奥尔肖诺夫斯基(Catherine R.M.Olschanowsky)博伊斯州立大学
内政部
11:18
2600万
谈话
Looplets:一种结构化协同迭代语言
主要会议
威洛·阿伦斯麻省理工学院,丹尼尔·唐恩菲尔德麻省理工学院,弗雷德里克·克约尔斯塔德斯坦福大学,萨曼·阿马拉辛赫麻省理工学院
内政部
12:00 - 13:30
13:30 - 15:10
第2部分——工具和实践经验I主要会议蒙特利尔1-2-3
主席:费尔南多·马格诺·昆托·佩雷拉米纳斯吉拉斯联邦大学
13:30
2600万
谈话
Khaos:过程间代码混淆对二进制差分技术的影响
主要会议
张培华中国科学院计算技术研究所;中国科学院大学,吴成钢中国科学院计算技术研究所;中国科学院大学;中关村实验室,彭明凡中国科学院计算技术研究所;中国科学院大学,曾凯(Kai Zeng)中国科学院计算技术研究所;中国科学院大学,丁瑜中国科学院计算技术研究所;中国科学院大学,赖远明中国科学院计算技术研究所;中国科学院大学,阎康中国科学院计算技术研究所;中国科学院大学,王伟(音译)中国科学院计算技术研究所,王哲(Zhe Wang)中国科学院计算技术研究所;中关村实验室
内政部
13:56
2600万
谈话
新编译技术心脏生理模拟提升代码生成
主要会议
阿伦·塔加马尼斯特拉斯堡大学;Inria公司,蒂亚戈·特雷维斯(Tiago Trevisan Jost)斯特拉斯堡大学;Inria公司,文森特·洛克纳斯特拉斯堡大学;Inria公司,Stéphane Genaud公司斯特拉斯堡大学;Inria公司,贝伦格·布拉马斯斯特拉斯堡大学;Inria公司
内政部
14:22
2600万
谈话
DJXPerf:通过Java的以对象为中心的评测识别内存效率低下
主要会议
李博伦北卡罗来纳州立大学,苏鹏飞加利福尼亚大学,米林·查比可扩展机器研究,舒音焦北卡罗来纳州立大学,徐柳北卡罗来纳州立大学
内政部
15:10 - 15:40
咖啡休息时间主要会议
15:40 - 17:00
第三部分——花椒主要会议蒙特利尔1-2-3
主席:伯恩哈德·艾格首尔国立大学
15:40
2600万
谈话
用RLIBM方法快速计算四舍五入初等函数
主要会议
Mridul Aanjaneya先生美国罗格斯大学,Santosh Nagarakatte公司美国罗格斯大学
内政部
16:06
2600万
谈话
基于游戏的程序分类器和逃逸器比较框架
主要会议
塔斯里贾纳·达马西奥米纳斯吉拉斯联邦大学,迈克尔·卡内什米纳斯吉拉斯联邦大学,维尼希斯·帕切科米纳斯吉拉斯联邦大学,马库斯·波塔辛德克萨斯农工大学,安德森·福斯蒂诺·达席尔瓦马林加州立大学,费尔南多·马格诺·昆托·佩雷拉米纳斯吉拉斯联邦大学
内政部
16:33
2600万
谈话
WARDen:为高级并行语言专门化缓存一致性
主要会议
迈克尔·威尔金斯西北大学,萨姆·韦斯特里克卡内基梅隆大学,维杰·坎迪亚西北大学,亚历克斯·伯纳特西北大学,布莱恩·苏西西北大学,恩里科·阿梅尼奥·迪亚纳西北大学,西蒙·坎帕诺尼西北大学,Umut A.Acar公司卡内基梅隆大学,彼得·丁达西北大学,尼科斯·哈达维拉斯西北大学
内政部
17:00 - 17:15
17:15 - 17:30
论文奖主要会议蒙特利尔1-2-3

杰出论文和时间奖测试

17:30 - 18:30

2月28日星期二

显示的时区:东部时间(美国和加拿大) 改变

08:00 - 08:30
咖啡/茶主要会议

(未提供食物)

08:30 - 09:30
PPoPP主题演讲主要会议蒙特利尔3-4-5
09:30 - 10:00
咖啡休息时间主要会议
12:00 - 13:30
13:30 - 15:10
第5部分-特定于域的编译和调试主要会议蒙特利尔1-2-3
主席:特蕾莎·约翰逊谷歌
13:30
2600万
谈话
在数字微流体上编译函数
主要会议
泰森无爱英特尔公司,菲利普·布里斯克加利福尼亚大学
内政部
13:56
2600万
谈话
用于查询处理的微调数据结构
主要会议
内政部
14:22
2600万
谈话
D2X:一个用于现代DSL的可扩展上下文调试器
主要会议
Ajay Brahmakshatriya公司麻省理工学院,萨曼·阿马拉辛格麻省理工学院
内政部
15:10 - 15:40
咖啡休息时间主要会议
17:00 - 18:00
18:00 - 22:00

3月1日星期三

显示的时区:东部时间(美国和加拿大) 改变

08:00 - 08:30
咖啡/茶主要会议

(未提供食物)

08:30 - 09:30
HPCA主题演讲:Daniel A.Jiménez教授-应对核心微体系结构研究的挑战主要会议蒙特利尔3-4-5
09:30 - 10:00
咖啡休息时间主要会议
10:00 - 12:00
第7节-神经网络加速器主要会议蒙特利尔1-2-3
主席:卢卡斯·索默Codeplay软件
10:00
2600万
谈话
Flexer:多NPU的无序调度
主要会议
海米·敏首尔国立大学,Jungyoon Kwon先生首尔国立大学,伯恩哈德·艾格首尔国立大学
内政部
10:26
2600万
谈话
针脚还是保险丝?利用Scratchpad内存减少DNN加速器的片外数据传输
主要会议
玄振正三星研究,JiHwan Yeo先生三星研究,清远铁路三星研究,JongHyun公园三星研究
内政部
10:52
2600万
谈话
在移动多核NPU上加速深层神经网络
主要会议
韩永中(Hanwoong Jung)三星高级技术学院,和祥记三星研究,阿列克谢·普希金三星研究,马克西姆·奥斯塔潘科三星高级技术学院,文龙牛三星研究,伊利亚·帕拉切夫三星研究,玉田区三星研究,帕维尔·费丁三星研究,尤里·格里波夫三星研究,Heewoo Nam公司三星高级技术学院,林东根三星高级技术学院,金贤俊(Hyunjun Kim)三星高级技术学院,宋俊浩(Joonho Song)三星高级技术学院,Seungwon Lee先生三星高级技术学院,韩焕洙成均馆大学
内政部
11:18
2600万
谈话
PIMFlow:内存中处理DRAM上CNN模型的编译器和运行时支持
主要会议
永元信后技术,聚盛公园后技术,赵成军(Sungjun Cho)后技术,宋孝钦后技术
内政部
12:00 - 12:20

接受的论文

标题
在移动多核NPU上加速深层神经网络
主要会议
内政部
基于游戏的程序分类器和逃逸器比较框架
主要会议
内政部
桥接以控制为中心和以数据为中心的优化
主要会议
内政部
就地模具的代码生成
主要会议
内政部
稀疏张量格式转换的代码合成与优化
主要会议
内政部
在数字微流体上编译函数
主要会议
内政部
D2X:一个用于现代DSL的可扩展上下文调试器
主要会议
内政部
DJXPerf:通过Java的以对象为中心的评测识别内存效率低下
主要会议
内政部
用RLIBM方法快速计算四舍五入初等函数
主要会议
内政部
用于查询处理的微调数据结构
主要会议
内政部
Flexer:多NPU的无序调度
主要会议
内政部
Khaos:过程间代码混淆对二进制差分技术的影响
主要会议
内政部
新编译技术心脏生理模拟提升代码生成
主要会议
内政部
Looplets:一种结构化协同迭代语言
主要会议
内政部
简约:在标准编译器流中启用SIMD/向量编程
主要会议
内政部
PIMFlow:内存中处理DRAM上CNN模型的编译器和运行时支持
主要会议
内政部
针脚还是保险丝?利用Scratchpad内存减少DNN加速器的片外数据传输
主要会议
内政部
程序状态元素特征
主要会议
内政部
PyTorch 2.0:将编译器技术引入PyTorch核心的旅程(主题演讲)
主要会议
内政部
打包还是不打包:广义打包分析与转换
主要会议
内政部
WARDen:为高级并行语言专门化缓存一致性
主要会议
内政部

文件征集

IEEE/ACM国际代码生成与优化研讨会(CGO)

与PPoPP、HPCA和CC联合使用

加拿大蒙特利尔

2023年2月25日至3月1日

代码生成和优化国际研讨会(CGO)是一个重要的场所,将致力于硬件和软件接口的研究人员和实践者聚集在一起,讨论广泛的优化和代码生成技术及相关问题。会议涵盖了从纯静态到全动态的方法,以及从纯基于软件的方法到特定体系结构特性和代码生成和优化支持的范围。


重要日期

  • 论文提交日期:2022年9月2日
  • 作者反驳期:2022年10月26日至28日
  • 纸质通知:2022年11月7日
  • 工件评估截止日期:2022年11月28日
  • 工件评估通知:2022年12月20日

作者注意:官方发布日期是ACM数字图书馆中提供会议记录的日期。该日期可能最早在会议第一天之前两周。官方发布日期影响与已发布作品相关的任何专利申请的截止日期。


话题

征集的原始稿件包括但不限于以下主题:

  • 针对性能、能源、虚拟化、可移植性、安全性或可靠性问题以及体系结构支持的代码生成、转换、转换和优化
  • 高效执行动态类型和更高级的语言
  • 针对新兴编程模型、平台和特定领域语言的优化和代码生成
  • 动态/静态、轮廓引导、反馈引导和基于机器学习的优化
  • 针对性能、能量、内存位置、吞吐量或延迟、安全性、可靠性或功能调试的静态、动态和混合分析
  • 程序特征化方法
  • 高效的剖面分析和仪器技术;建筑支撑
  • 新颖高效的工具
  • 编译器设计、实践和经验
  • 编译器抽象和中间表示
  • 语言功能、表示、优化和运行时并行支持的垂直集成
  • 涉及跨层(HW/OS/VM/SW)设计和集成的解决方案
  • 为通用、嵌入式系统和Cloud/HPC平台部署动态/静态编译器和运行时系统
  • 并行性、异构性和可重新配置的体系结构
  • 针对异构或专业目标、GPU、SoC、CGRA的优化
  • 编译器支持矢量化、线程提取、任务调度、推测、事务、内存管理、数据分发和同步

索取工具和实践经验文件

近年来,CGO有一种特殊的论文类别,叫做“工具和实践经验”,这是非常成功的。CGO今年将有相同类别的论文。此类论文遵循相同的页面长度准则,但必须明确说明其功能,总结实际案例研究的实践经验,并描述所有可用的支持工件。

对于这一类别中提交的、提供工具的论文,必须将工件提交到工件评估流程并成功评估。这些论文最初将根据工件被提交到工件评估过程以及该工件被成功评估的条件被有条件地接受。作者不需要公开他们的工具,但我们确实要求提交工件并成功评估。

鼓励提交这类论文,介绍实际经验,但不要求将工件提交给工件评估过程。

这类论文的选择标准是:

  • 原创性:论文应介绍应用于现实世界问题的CGO相关技术,其范围或特征使其与以前的解决方案不同。
  • 可用性:所提供的工具或编译器应具有广泛的用途或适用性。预计他们将协助CGO相关的研究,或者可以扩展到研究或演示新技术。如果重要组成部分尚未实施,则不会考虑该文件。
  • 文档:该工具或编译器应该出现在web站点上,提供有关该工具的文档和更多信息。
  • 基准库:应提供一套测试基准。
  • 可用性:将为免费提供的工具或编译器提供首选项(在源代码或二进制级别)。出于商业原因无法公开的工业和商业工具可能会有例外。
  • 基础:论文应该包含支持代码生成和优化(CGO)的原则。然而,不需要对理论基础进行深入讨论;总结一下就足够了。
  • 工件评估:提交的工件必须是功能性的,并支持论文中的声明。提交工件对于提交工具的论文是强制性的。

工件评估

工件评估过程由一个单独的委员会运行,其任务是评估工件如何支持论文中描述的工作。这个过程有助于提高研究的再现性,这应该是我们所有人都非常关注的问题。也有一些证据表明,有支持性人工制品的论文比没有支持性人工品的论文被引用的次数更多(人工制品评估:这是一种真正的激励吗?B.Childers和P.Chrysanthis著)。

CGO接受论文的作者可以选择在论文接受后的两周内提交其作品进行评估。为了便于AE委员会的组织,我们恳请作者在提交论文时说明他们是否有兴趣提交工件。成功通过人工制品评估流程的论文将获得印在论文上的批准印章。CGO AE网页上提供了更多信息。鼓励但不要求被接受论文的作者在论文发表后公开这些材料,将其作为“源材料”纳入ACM数字图书馆。


在决定在哪里提交论文时,作者应该仔细考虑与同地会议在焦点上的差异。CGO将在会前两周至会后两周通过ACM DL平台免费提供会议记录。这一选择将有助于与会者轻松访问会议记录,也将使整个社区能够体验到学习活动期间所呈现的最新发展的兴奋。

提交网站

论文可在以下网址提交:https://cgo23.hotcrp.com

提交指南

请确保您的论文在提交之前满足以下所有要求:

  • 论文必须是以前未在其他会议或期刊上发表过的原始材料,也不得是目前正在由其他会议或杂志审查的原始材料。请注意,您可以提交之前在研讨会上提交的材料,而不受版权保护。

  • 您提交的文件限制为十(10)个字母大小(8.5英寸x11英寸),单行距,双栏,使用10pt或更大的字体,不包括参考文献。引用没有页面限制。这个ACM SIGPLAN模板必须与以下选项一起使用:\文档类[sigplan,10pt,review,anonymous]{acmart}。不遵守这些提交指南的提交可能会被项目主席断然拒绝。(请确保您的纸张能在信纸(8.5英寸x11英寸)上打印出令人满意的效果:这对于A4纸为标准纸张的国家的提交文件尤其重要。)

  • 论文将提交双盲审查。项目委员会将在外部裁判的协助下对论文进行盲审。提交的论文中应删除作者姓名和身份提示。在命名文件时要小心。源文件名,例如Joe。Smith.dvi通常作为易于访问的注释嵌入到最终输出中。此外,不要省略引用以提供匿名性,因为这会使审阅者无法掌握上下文。相反,如果你在扩展自己的工作,你需要用第三人称引用和讨论过去的工作,就像你在扩展别人的研究一样。我们意识到,对于一些论文来说,谁是作者仍然是显而易见的。在这种情况下,只要您做出一致努力来引用和描述与之前工作的关系,就不会对提交的内容进行处罚,就像您扩展了其他人的研究一样。例如,如果您的名字是Joe Smith:

    在之前的工作[1,2]中,Smith为…提出了一种新的分支预测器…。在本文中,我们通过……扩展了他们的工作…

    参考文献

    [1] Joe Smith,“……的简单分支预测”,《2019年CGO会议录》。

    [2] Joe Smith,“……更复杂的分支预测”,《2019年CGO会议录》。

  • 您提交的文件必须格式化为黑白打印机,而不是彩色打印机。这对于本文中的图表和图表来说尤其如此。
  • 请确保图表上的标签在无需放大镜的帮助下可读。在像Microsoft Excel这样的程序中,图形轴上的默认字体大小通常太小。
  • 请给页面编号。
  • 论文必须用英语写。
  • 论文必须以PDF格式提交。我们不能接受任何其他格式,我们必须能够按照收到的格式打印文档。我们强烈建议您只使用四种广泛使用的打印机字体:Times、Helvetica、Courier和Symbol。
  • 请确保输出已格式化,以便在LETTER大小的纸张上打印。如果使用“dvips”生成纸张,请使用选项“-P cmz-t letter”,如果不支持,请使用“-t leter”。
  • 工件评估过程由一个单独的委员会运行,其任务是评估工件如何支持论文中描述的工作。被接受论文的作者可以选择在论文接受后的一周内提交其作品进行评估。为了便于AE委员会的组织,我们恳请作者在提交论文时说明他们是否有兴趣提交工件。成功通过人工制品评估流程的论文将获得印在论文上的批准印章。CGO AE网页上提供了更多信息。鼓励但不要求被接受论文的作者在论文发表后公开这些材料,将其作为“源材料”纳入ACM数字图书馆。
  • 作者必须在论文提交网站上注册所有冲突。需要冲突以确保适当分配审核人员。如果发现论文存在未声明的冲突而导致问题,或者如果发现论文声明虚假冲突以滥用或“玩弄”审查系统,则该论文可能会被拒绝。

  • 请声明您论文的任何作者与以下人员存在利益冲突:

    • 您的博士生导师、博士后导师、博士生和博士后顾问,永远。
    • 血缘或婚姻的家庭关系,或同等关系,永远(如果他们可能是潜在的评论家)。
    • 过去五年与您合作过的人员,包括:
    • 接受/拒绝/待定论文的合著者。
    • 已接受/拒绝/待定拨款提案的Co-PI。
    • 研究经费的资助者(决策者)和资助的研究人员。
    • 在过去五年中与您共享小学的人(包括学生)。
    • 其他关系,如亲密的个人友谊,你认为可能会影响你的判断,或被一个熟悉这种关系的理性人视为这样做。
    • “服务”协作,例如为专业组织共同编写报告、在项目委员会服务或共同演示教程,本身不会产生利益冲突。合著一篇论文是各种项目的概要,而这些项目之间没有真正的合作,这并不构成不同项目作者之间的冲突。
    • 另一方面,您可能认为与上述未涵盖的其他人存在COI,例如,正在进行的合作尚未产生论文或提案。请报告此类COI;然而,您可能会被要求为其辩护。请讲道理。例如,您不能仅因为审阅者处理与您论文中的主题类似或相关的主题,就向审阅者声明COI。PC主席可能会联系合著者,解释来源不明的COI。
    • 我们希望能吸引来自PC和ERC的大多数评论员,但来自社区的其他人也可能撰写评论。请声明所有冲突(不仅限于PC和ERC)。如有疑问,请联系项目联合主席。