Write a Blog >>
CC 2021
Tue 2 - Wed 3 March 2021 Online Conference

CC 2021 is co-located with three other conferences: CGO, HPCA and PPoPP.

CGO 2021

The International Symposium on Code Generation and Optimization (CGO) provides a premier venue to bring together researchers and practitioners working at the interface of hardware and software on a wide range of optimization and code generation techniques and related issues. The conference spans the spectrum from purely static to fully dynamic approaches, and from pure software-based methods to specific architectural features and support for code generation and optimization.

For more information, visit the conference website.

HPCA 2021

The 27th International Symposium on High-Performance Computer Architecture provides a high-quality forum for scientists and engineers to present their latest research findings in this rapidly-changing field.

For more information, visit the conference website.

PPoPP 2021

PPoPP is the premier forum for leading work on all aspects of parallel programming, including theoretical foundations, techniques, languages, compilers, runtime systems, tools, and practical experience. In the context of the symposium, “parallel programming” encompasses work on concurrent and parallel systems (multicore, multi-threaded, heterogeneous, clustered, and distributed systems; grids; datacenters; clouds; and large scale machines). Given the rise of parallel architectures in the consumer market (desktops, laptops, and mobile devices) and data centers, PPoPP is particularly interested in work that addresses new parallel workloads and issues that arise out of extreme-scale applications or cloud platforms, as well as techniques and tools that improve the productivity of parallel programming or work towards improved synergy with such emerging architectures.

For more information, visit the conference website.

Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Tue 2 Mar
Times are displayed in time zone: Eastern Time (US & Canada) change

12:15 - 12:30
CC OpeningCC Research Papers at CC Virtual Room
Chair(s): Aaron SmithUniversity of Edinburgh; Microsoft, Rajiv GuptaUC Riverside, Delphine DemangeUniv Rennes, Inria, CNRS, IRISA
12:30 - 13:15
IR DesignCC Research Papers at CC Virtual Room
Chair(s): Albert CohenGoogle
12:30
15m
Talk
Data-Aware Process Networks
CC Research Papers
Christophe AliasCNRS; ENS Lyon; Inria; University of Lyon, Alexandru PlescoXtremLogic
12:45
15m
Talk
Integrating a Functional Pattern-Based IR into MLIRArtifacts Evaluated – Functional v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
Martin LückeUniversity of Edinburgh, Michel SteuwerUniversity of Edinburgh, Aaron SmithUniversity of Edinburgh; Microsoft
13:00
15m
Talk
Compiling Data-Parallel Datalog
CC Research Papers
Thomas GilrayUniversity of Alabama at Birmingham, Sidharth KumarUniversity of Alabama at Birmingham, Kristopher MicinskiSyracuse University
13:15 - 13:30
13:30 - 14:15
OptimizationCC Research Papers at CC Virtual Room
Chair(s): Christophe DubachMcGill University
13:30
15m
Talk
PGZ: Automatic Zero-Value Code Specialization
CC Research Papers
13:45
15m
Talk
Exploring the Space of Optimization Sequences for Code-Size Reduction: Insights and ToolsArtifacts Evaluated – Reusable v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
Anderson Faustino da SilvaState University of Maringá, Bernardo N. B. de LimaFederal University of Minas Gerais, Fernando Magno Quintão PereiraFederal University of Minas Gerais
14:00
15m
Talk
PolyBench/Python: Benchmarking Python Environments with Polyhedral OptimizationsArtifacts Evaluated – Reusable v1.1Artifacts Available v1.1
CC Research Papers
Miguel Á. Abella-GonzálezUniversidade da Coruña, Pedro Carollo-FernándezUniversidade da Coruña, Louis-Noël PouchetColorado State University, Fabrice RastelloInria, Gabriel RodríguezUniversidade da Coruña
14:30 - 15:30
CC Business MeetingCC Research Papers at CC Virtual Room
14:30
60m
Meeting
CC Business Meeting
CC Research Papers

Wed 3 Mar
Times are displayed in time zone: Eastern Time (US & Canada) change

10:00 - 10:45
Safety & CorrectnessCC Research Papers at CC Virtual Room
Chair(s): Jan VitekNortheastern University / Czech Technical University
10:00
15m
Talk
A Modern Compiler for the French Tax CodeArtifacts Evaluated – Reusable v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
Denis MerigouxInria, Raphaël MonatSorbonne University; CNRS; LIP6, Jonathan ProtzenkoMicrosoft Research
10:15
15m
Talk
NSan: A Floating-Point Numerical Sanitizer
CC Research Papers
Clement CourbetGoogle Research
10:30
15m
Talk
Communication-Safe Web Programming in TypeScript with Routed Multiparty Session TypesArtifacts Evaluated – Reusable v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
Anson MiuImperial College London; Bloomberg, Francisco FerreiraImperial College London, Nobuko YoshidaImperial College London, Fangyi ZhouImperial College London
Pre-print Media Attached
10:45 - 11:10
11:10 - 11:55
Code Generation & Binary AnalysisCC Research Papers at CC Virtual Room
Chair(s): Bernhard EggerSeoul National University
11:10
15m
Talk
Helper Function Inlining in Dynamic Binary Translation
CC Research Papers
Wenwen WangUniversity of Georgia
11:25
15m
Talk
Lightning BOLT: Powerful, Fast, and Scalable Binary OptimizationArtifacts Evaluated – Functional v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
Maksim PanchenkoFacebook, Rafael AulerFacebook, Laith SakkaPurdue University, Guilherme OttoniFacebook
11:40
15m
Talk
Compact Native Code Generation for Dynamic Languages on Micro-core Architectures
CC Research Papers
Maurice JamiesonUniversity of Edinburgh, Nick BrownUniversity of Edinburgh
11:55 - 12:30
12:30 - 13:00
Natural & Source Language AnalysisCC Research Papers at CC Virtual Room
Chair(s): Zhijia ZhaoUC Riverside
12:30
15m
Talk
Deep NLP-Based Co-evolvement for Synthesizing Code Analysis from Natural Language
CC Research Papers
Zifan NanNorth Carolina State University, Hui GuanUniversity of Massachusetts at Amherst, Xipeng ShenNorth Carolina State University, Chunhua LiaoLawrence Livermore National Laboratory
12:45
15m
Talk
Resolvable Ambiguity: Principled Resolution of Syntactically Ambiguous ProgramsArtifacts Evaluated – Reusable v1.1Results Reproduced v1.1Artifacts Available v1.1
CC Research Papers
13:00 - 13:15
CC ClosingCC Research Papers at CC Virtual Room
Chair(s): Aaron SmithUniversity of Edinburgh; Microsoft, Delphine DemangeUniv Rennes, Inria, CNRS, IRISA, Rajiv GuptaUC Riverside
13:15 - 13:30
13:30 - 15:00
Joint PanelCC Research Papers at Joint Panel Virtual Room
Chair(s): Timothy M. PinkstonUniversity of Southern California
13:30
90m
Live Q&A
HPCA/PPoPP/CGO/CC Joint Panel: Valuing Diversity, Equity, and Inclusion in Our Computing Community
CC Research Papers
P: John L. HennessyStanford University and Alphabet, P: David PattersonUC Berkeley and Google, P: Margaret MartonosiPrinceton University and NSF CISE, P: Bill DallyNVIDIA and Stanford University, P: Natalie Enright JergerUniversity of Toronto and ACM D&I Council, P: Kim HazelwoodFacebook AI Research, P: Timothy M. PinkstonUniversity of Southern California