文件征集
代码生成和优化国际研讨会(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相关的研究,或者可以扩展到研究或演示新技术。如果重要组成部分尚未实施,则不会考虑该文件。
- 文档:工具或编译器应在网站上展示,提供有关该工具的文档和进一步信息。
- 基准库:应提供一套测试基准。
- 可用性:将为免费提供的工具或编译器提供首选项(在源代码或二进制级别)。出于商业原因无法公开的工业和商业工具可能会有例外。
- 基础:论文应该包含支持代码生成和优化(CGO)的原则。然而,不需要对理论基础进行深入讨论;总结一下就足够了。
- 工件评估:提交的工件必须是功能性的,并支持论文中的声明。提交工件对于提交工具的论文是强制性的。
工件评估过程由一个单独的委员会运行,其任务是评估工件如何支持论文中描述的工作。这个过程有助于提高研究的再现性,这应该是我们所有人都非常关注的问题。也有一些证据表明,有支持性人工制品的论文比没有支持性人工品的论文被引用的次数更多(人工制品评估:这是一种真正的激励吗?B.Childers和P.Chrysanthis著)。
CGO接受论文的作者可以选择在论文接受后的两周内提交其作品进行评估。为了便于AE委员会的组织,我们恳请作者在提交论文时说明他们是否有兴趣提交工件。成功通过文物评估程序的论文将获得打印在论文上的批准印章。CGO AE网页上提供了更多信息。鼓励但不要求被接受论文的作者在论文发表后公开这些材料,将其作为“源材料”纳入ACM数字图书馆。
作者在决定在何处提交论文时,应仔细考虑与共同举办的会议在重点上的差异。CGO将在会前两周至会后两周通过ACM DL平台免费提供会议记录。这一选择将有助于与会者轻松访问会议记录,也将使整个社区能够体验到学习活动期间所呈现的最新发展的兴奋。