Conference Dates
Conference Dates are in time zone (GMT-04:00) Eastern Time (US & Canada), and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
Mon 18 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Mon 18 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
08:00 - 09:00 Other | Breakfast Catering |
09:00 - 10:00 Talk | The Science of Deep Specification DeepSpec Andrew AppelPrinceton | ||
10:00 - 10:30 Talk | CakeML: from functions to machine code with proof all the way DeepSpec Magnus O. MyreenChalmers University of Technology, Sweden |
09:00 - 09:15 Day opening | Message from the Chairs ISMM |
09:15 - 10:30 Talk | Designing hardware to be free of covert channels by construction FMS Andrew C. MyersCornell University |
09:00 - 10:30: Debugging and Profiling Task Parallel Programs with TASKPROFPLDI Tutorials at Innovation | |||
09:00 - 10:30 Other | Debugging and Profiling Task Parallel Programs with TASKPROF PLDI Tutorials |
09:15 - 09:30: IntroductionMAPL at Columbus Ballroom A Chair(s): Justin GottschlichIntel Labs, Alvin CheungUniversity of Washington | |||
09:15 - 10:15 Talk | Getting to Go ISMM Richard L. HudsonGoogle |
09:30 - 10:00 Talk | Ariadne: Analysis for Machine Learning Programs MAPL Julian DolbyIBM Thomas J. Watson Research Center, Avraham ShinnarIBM Research, Allison AllainIBM Research, Jenna ReinenIBM Research | ||
10:00 - 10:30 Talk | Clone-Hunter: Accelerated Bound Checks Elimination via Binary Code Clone Detection MAPL Hongfa XueGeorge Washington University, Guru VenkataramaniGeorge Washington University, Tian LanGeorge Washington University |
10:30 - 11:00 Coffee break | Break Catering |
10:45 - 12:15: Reference Counting and Techniques for C-family LanguagesISMM at Discovery AB Chair(s): Emery D. BergerUniversity of Massachusetts, Amherst | |||
10:45 - 11:15 Talk | Detailed Heap Profiling ISMM | ||
11:15 - 11:45 Talk | FRC: A High-Performance Concurrent Parallel Deferred Reference Counter for C++ ISMM Charles TrippTerrain Data, USA, David HydeStanford University, USA, Benjamin Grossman-PonemonTerrain Data, USA | ||
11:45 - 12:15 Talk | Distributed Garbage Collection for General Graphs ISMM Steven R. BrandtLouisiana State University, Hari KrishnanFacebook, n.n., Costas BuschLouisiana State University, USA, Gokarna SharmaKent State University, USA |
11:00 - 11:30 Talk | Obfuscation Resilient Search through Executable Classification MAPL Fang-Hsiang SuColumbia University, New York, Jonathan BellGeorge Mason University, Gail KaiserColumbia University, New York, Baishakhi RayColumbia University, New York | ||
11:30 - 12:00 Talk | Retrieval on source code: a neural code search MAPL Saksham SachdevFacebook, Hongyu LiRice University, Sifei LuanFacebook, Seohyun KimFacebook, Koushik SenUniversity of California, Berkeley, Satish ChandraFacebook |
11:00 - 11:30 Talk | Vellvm - Modular Semantics via Interaction Trees DeepSpec Steve ZdancewicUniversity of Pennsylvania | ||
11:30 - 12:00 Talk | Crellvm DeepSpec Chung-Kil HurSeoul National University |
11:00 - 12:15 Talk | Everest: Verifying and Deploying Secure Components in the HTTPS Ecosystem FMS Nikhil SwamyMicrosoft Research |
11:00 - 12:15: Debugging and Profiling Task Parallel Programs with TASKPROFPLDI Tutorials at Innovation | |||
11:00 - 12:15 Other | Debugging and Profiling Task Parallel Programs with TASKPROF PLDI Tutorials |
12:15 - 14:00 Lunch | Lunch Catering |
14:00 - 14:30 Talk | Relay: A New IR for Machine Learning Frameworks MAPL Jared RoeschUniversity of Washington, USA, Steven LyubomirskyUniversity of Washington, USA, Logan WeberUniversity of Washington, Josh PollockUniversity of Washington, Marisa Kirisame, Tianqi Chen, Zachary TatlockUniversity of Washington, Seattle | ||
14:30 - 15:00 Talk | Diesel - DSL for Linear Algebra and Neural Net Computations on GPUs MAPL Venmugil ElangoNVIDIA, Norm RubinNVIDIA, Mahesh Ravishankar, Hari SandanagobalaneNVIDIA, Vinod Grover | ||
15:00 - 15:30 Talk | Gen: probabilistic programming with fast custom inference via code generation MAPL File Attached |
14:00 - 14:30 Talk | Verifiable C, a logic and system for proving C programs correct DeepSpec | ||
14:30 - 15:00 Talk | Progress Report on the DeepSpec Web Server DeepSpec Benjamin C. PierceUniversity of Pennsylvania | ||
15:00 - 15:30 Talk | QuickChick: Random Testing in Coq DeepSpec Leonidas LampropoulosUniversity of Pennsylvania |
14:00 - 15:30: Optimizing for the Web and the CloudISMM at Discovery AB Chair(s): Christine H. FloodRed Hat | |||
14:00 - 14:30 Talk | Hardware-Software Co-optimization of Memory Management in Dynamic Languages ISMM | ||
14:30 - 15:00 Talk | Dynamic Vertical Memory Scalability for OpenJDK Cloud Applications ISMM Rodrigo BrunoINESC-ID / Instituto Superior Técnico, University of Lisbon, Paulo FerreiraINESC-ID / Instituto Superior Técnico, University of Lisbon, Ruslan SynytskyJelastic, n.n., Tetiana FydorenchykJelastic, n.n., Jia RaoUniversity of Texas at Arlington, USA, Hang HuangHuazhong University of Science and Technology, China, Song WuHuazhong University of Science and Technology, China | ||
15:00 - 15:30 Talk | OMR: Out-of-Core MapReduce for Large Data Sets ISMM Gurneet Kaur, Keval VoraUniversity of California, Riverside, Sai Charan KoduruUniversity of California, Riverside, Rajiv GuptaUC Riverside |
14:00 - 15:10 Talk | Modular Verification of Deep Specifications of Security-Critical Components FMS Andrew AppelPrinceton | ||
15:10 - 15:40 Research paper | A Recursive Strategy for Symbolic Execution to Find Exploits in Hardware Designs FMS |
14:00 - 15:40: Bayou: Deep Learning over “Big Code” for Program Analysis and SynthesisPLDI Tutorials at Innovation | |||
14:00 - 15:40 Other | Bayou: Deep Learning over “Big Code” for Program Analysis and Synthesis PLDI Tutorials Swarat ChaudhuriRice University, Vijayaraghavan MuraliRice University, USA, Chris JermaineRice University |
15:40 - 16:10 Coffee break | Break Catering |
16:00 - 17:30: Analyzing the Cache and SchedulingISMM at Discovery AB Chair(s): Michael D. BondOhio State University | |||
16:00 - 16:30 Talk | mPart: Miss-Ratio Curve Guided Partitioning in Key-Value Stores ISMM Daniel ByrneMichigan Technological University, USA, Nilufer OnderMichigan Technological University, USA, Zhenlin WangMichigan Technological University | ||
16:30 - 17:00 Talk | Prediction and Bounds on Shared Cache Demand from Memory Access Interleaving ISMM Jacob BrockUniversity of Rochester, Chen DingUniversity of Rochester, Rahman Lavaee, Fangzhou Liu, Liang YuanInstitute of Computing Technology at Chinese Academy of Sciences, China | ||
17:00 - 17:30 Talk | Balanced Double Queues for GC Work-Stealing on Weak Memory Models ISMM Michihiro HorieIBM Research - Tokyo, Hiroshi HoriiIBM Research, Japan, Kazunori OgataIBM Research, Japan, Tamiya OnoderaIBM, Japan |
16:10 - 16:40 Talk | The Three Pillars of Machine Programming MAPL Justin GottschlichIntel Labs, Armando Solar-LezamaMIT CSAIL, Nesime TatbulIntel Labs and MIT, Michael CarbinMIT, Martin RinardMassachusetts Institute of Technology, Regina BarzilayMIT, Saman AmarasingheMIT, Joshua B TenenbaumMIT, Tim MattsonIntel, USA |
16:10 - 16:40 Talk | Real-Time CertiKOS: A Step Toward Resource Adaptive Certified OS Kernels DeepSpec Zhong ShaoYale University | ||
16:40 - 17:10 Talk | Verification Around the Hardware-Software Interface: Instruction Set, Processors, and Side Channels DeepSpec Adam ChlipalaMassachusetts Institute of Technology, USA | ||
17:10 - 17:35 Talk | Using Kami in the field - experiences integrating Kami into SiFive's Chisel/Scala-based design flow DeepSpec |
16:10 - 17:10 Meeting | Breakout sessions / Discussion FMS | ||
17:10 - 17:25 Meeting | Wrapup FMS |
16:10 - 17:35: Bayou: Deep Learning over “Big Code” for Program Analysis and SynthesisPLDI Tutorials at Innovation | |||
16:10 - 17:35 Other | Bayou: Deep Learning over “Big Code” for Program Analysis and Synthesis PLDI Tutorials Swarat ChaudhuriRice University, Vijayaraghavan MuraliRice University, USA, Chris JermaineRice University |
16:40 - 17:00: Closing RemarksMAPL at Columbus Ballroom A Chair(s): Justin GottschlichIntel Labs, Alvin CheungUniversity of Washington | |||
Tue 19 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Tue 19 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
08:00 - 09:00 Other | Breakfast Catering |
08:45 - 08:55 Day opening | Introduction and Welcome PLMW @ PLDI | ||
08:55 - 09:15 Social Event | Icebreaker PLMW @ PLDI Michelle StroutUniversity of Arizona | ||
09:15 - 10:00 Talk | What Programming Language Researchers Do and How to Become One PLMW @ PLDI Kathryn S McKinleyGoogle | ||
10:00 - 10:30 Talk | Intermittent Computing Systems PLMW @ PLDI Brandon LuciaCarnegie Mellon University |
09:00 - 10:30 Other | Static Analysis for C++ with Phasar PLDI Tutorials Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Philipp Dominik SchubertHeinz Nixdorf Institut, Paderborn University, Ben HermannUniversity of Paderborn |
09:00 - 10:00 Talk | Modularity for Decidability: Implementing and Semi-Automatically Verifying Distributed Systems DeepSpec Mooly SagivTel Aviv University | ||
10:00 - 10:30 Talk | Automation for High-Assurance Cryptography, for Primitives and Protocols DeepSpec |
09:00 - 09:15 Day opening | Welcome LCTES | ||
09:15 - 10:30 Talk | Keynote: Blockchain and Embedded Systems LCTES |
09:00 - 10:30 Other | Declarative Program Analysis with QL PLDI Tutorials |
09:00 - 10:00 Talk | Tensor Comprehensions: deep learning as a polyhedral compiler's killer app ARRAY Pre-print |
10:00 - 10:35 Talk | A Rosetta Stone for Array Languages ARRAY Artjoms ŠinkarovsHeriot-Watt University, UK, Robert BerneckySnake Island Research, Hans-Nikolai VießmannHeriot-Watt University, UK, Sven-Bodo ScholzHeriot-Watt University |
10:30 - 11:00 Coffee break | Break Catering |
11:00 - 12:15 Other | Static Analysis for C++ with Phasar PLDI Tutorials Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Philipp Dominik SchubertHeinz Nixdorf Institut, Paderborn University, Ben HermannUniversity of Paderborn |
11:00 - 12:15: Session BPLMW @ PLDI at Columbus Ballroom A Chair(s): Milind KulkarniPurdue University | |||
11:00 - 11:45 Talk | Crossing the Divide: Becoming a (Programming Languages) Researcher PLMW @ PLDI Alex AikenStanford University | ||
11:45 - 12:15 Talk | Program verification using abductive reasoning PLMW @ PLDI Isil DilligUT Austin |
11:00 - 11:30 Talk | Towards a formal semantics for GHC Core DeepSpec Stephanie WeirichUniversity of Pennsylvania, USA | ||
11:30 - 12:00 Talk | Debugging Debug Information and Beyond DeepSpec |
11:00 - 11:25 Full-paper | MakeCode and CODAL: Intuitive and Efficient Embedded Systems Programming for Education LCTES James DevineLancaster University, Joe Finney, Peli de HalleuxMicrosoft Research, Michał MoskalMicrosoft Research, Thomas BallMicrosoft Research, Steve HodgesMicrosoft | ||
11:25 - 11:50 Full-paper | Compositionality in Scenario-aware Dataflow: A Rendezvous Perspective LCTES | ||
11:50 - 12:15 Full-paper | A Memory-Bounded, Deterministic and Terminating Semantics for the Synchronous Programming Language Céu LCTES Guilherme F. LimaPUC-Rio, Rodrigo C. M. SantosPUC-Rio, Edward Hermann HaeuslerPUC-Rio, Roberto IerusalimschyPUC-Rio, Francisco Sant'AnnaRio de Janeiro State University |
11:00 - 12:15 Other | Declarative Program Analysis with QL PLDI Tutorials |
11:00 - 11:35 Talk | Petalisp: Run Time Code Generation for Operations on Strided Arrays ARRAY File Attached | ||
11:35 - 12:10 Talk | Profile-Based Vectorization for MATLAB ARRAY Patryk KiepasMINES ParisTech, France, Jaroslaw KozlakAGH University of Science and Technology, Poland, Claude TadonkiMINES ParisTech, France, Corinne AncourtMINES ParisTech, France |
12:15 - 14:00 Lunch | Lunch Catering |
12:50 - 13:50 Lunch | Poster Session & Lunch LCTES |
13:15 - 15:30: Session CPLMW @ PLDI at Columbus Ballroom A Chair(s): Michelle StroutUniversity of Arizona | |||
13:15 - 14:30 Other | Panel: "Charting your Path" PLMW @ PLDI Sara AchourMIT, Shoaib KamilAdobe, Jennifer B. SartorVrije Universiteit Brussel, Zachary TatlockUniversity of Washington, Seattle | ||
14:30 - 15:00 Talk | Evaluating Evaluations PLMW @ PLDI Milind KulkarniPurdue University | ||
15:00 - 15:30 Talk | The Importance of Communication PLMW @ PLDI |
14:00 - 15:40 Other | Static Analysis for C++ with Phasar PLDI Tutorials Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Philipp Dominik SchubertHeinz Nixdorf Institut, Paderborn University, Ben HermannUniversity of Paderborn |
14:00 - 14:30 Talk | Multicore and Multithreaded Linking for Concurrent CertiKOS DeepSpec Jieung KimYale University, USA | ||
14:30 - 15:00 Talk | Verifying seL4 towards Concurrency DeepSpec Thomas SewellUNSW, Australia | ||
15:00 - 15:30 Talk | Specifying and Verifying Concurrent Programs with Ghost State DeepSpec William ManskyPrinceton University |
14:00 - 14:25 Full-paper | Adaptive Deep Learning Model Selection on Embedded Systems LCTES Ben TaylorLancaster University, UK, Vicent Sanz MarcoLancaster University, Willy WolffLancaster University, Yehia ElkhatibLancaster University, Zheng WangLancaster University | ||
14:25 - 14:50 Full-paper | Optimizing RAID/SSD Controllers with Lifetime Extension for Flash-based SSD Array LCTES Lei Han, Zhaoyan ShenThe Hong Kong Polytechnic University, Zili ShaoThe Hong Kong Polytechnic University, Tao LiUniversity of Florida | ||
14:50 - 15:15 Full-paper | Verification of Coarse-Grained Reconfigurable Arrays through Random Test Programs LCTES Bernhard EggerSeoul National University, Eunjin SongSeoul National University, Hochan LeeSeoul National University, Daeyoung ShinSeoul National University | ||
15:15 - 15:40 Full-paper | Decoupling Address Generation from Loads and Stores to Improve Data Access Energy Efficiency LCTES Michael StokesFlorida State University, Ryan BairdFlorida State University, Zhaoxiang JinMichigan Technological University, David B. Whalley, Soner OnderMichigan Technological University |
14:00 - 15:40 Other | Verified Low-Level Programming in F* PLDI Tutorials Jonathan ProtzenkoMicrosoft Research, Redmond, Nikhil SwamyMicrosoft Research, Tahina RamananandroMicrosoft Research, n.n. |
14:00 - 14:35 Talk | Parallel Programming with Arrays in Kappa ARRAY Beatrice ÅkerblomStockholm University, Elias CastegrenUppsala University, Tobias WrigstadUppsala University | ||
14:35 - 15:10 Talk | Rank Polymorphism Viewed as a Constraint Problem ARRAY Justin SlepakNortheastern University, Panagiotis ManoliosNortheastern University, Olin ShiversNortheastern University, USA | ||
15:10 - 15:45 Talk | Proving a Core Code for FDM Correct by 2 + dw Tests ARRAY Magne HaveraaenUniversity of Bergen, Norway |
15:40 - 16:10 Coffee break | Break Catering |
16:00 - 17:15: Session DPLMW @ PLDI at Columbus Ballroom A Chair(s): Milind KulkarniPurdue University | |||
16:00 - 17:00 Poster | Poster Session PLMW @ PLDI Milind KulkarniPurdue University, James LarusEPFL, Adrian SampsonCornell University, Santosh NagarakatteRutgers University, USA, Eva DarulovaMPI-SWS, Osbert BastaniStanford University, Emery D. BergerUniversity of Massachusetts, Amherst, Mayur NaikUniversity of Pennsylvania, Joseph DeviettiUniversity of Pennsylvania, Sasa MisailovicUniversity of Illinois at Urbana-Champaign, USA, John WickersonImperial College London, Xin ZhangMassachusetts Institute of Technology, USA, Sara AchourMIT, Michael CarbinMIT, Michelle StroutUniversity of Arizona | ||
17:00 - 17:15 Day closing | Wrap up PLMW @ PLDI |
16:10 - 17:35 Other | Static Analysis for C++ with Phasar PLDI Tutorials Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Philipp Dominik SchubertHeinz Nixdorf Institut, Paderborn University, Ben HermannUniversity of Paderborn |
16:10 - 16:15 Talk | 5-minute Lightning Talks DeepSpec | ||
16:15 - 16:20 Talk | Simplicity for Smart Contracts DeepSpec | ||
16:20 - 16:25 Talk | Machine-Verified Machine Learning DeepSpec Gordon StewartOhio University | ||
16:25 - 16:30 Talk | Verification of Union-Find in C DeepSpec | ||
16:30 - 16:35 Talk | Narcissus: Deriving Correct-By-Construction Decoders and Encoders from Binary Formats DeepSpec Clément Pit-ClaudelMIT CSAIL | ||
16:35 - 16:40 Talk | LLVM's IR and Call-By-Push-Value Lambda Calculus DeepSpec | ||
16:40 - 16:45 Talk | A Formal Equational Theory for Call-By-Push-Value DeepSpec Christine RizkallahUniversity of New South Wales | ||
16:45 - 16:50 Talk | Serializability for Distributed Protocols DeepSpec Joonwon ChoiMassachusetts Institute of Technology, USA | ||
16:50 - 16:55 Talk | A Quick Hack to ask any SMT Solver if my Coq Goal is True DeepSpec Sam GruetterMassachusetts Institute of Technology |
16:25 - 16:40 Short-paper | WIP: Deep Neural Networks compiler for a trace-based accelerator LCTES Andre Xian Ming ChangFWDNXT and Purdue, Aliasger ZaidyFWDNXT and Purdue, Lukasz BurzawaFWDNXT and Purdue, Eugenio CulurcielloFWDNXT and Purdue | ||
16:40 - 16:55 Short-paper | WIP: Statically Relating Program Properties for Efficient Verification LCTES | ||
16:55 - 17:10 Short-paper | WIP: Transparent Standby for Low-Power, Resource-Constrained Embedded Systems: A Programming Language-Based Approach LCTES Francisco Sant'AnnaRio de Janeiro State University, Alexandre SztajnbergRio de Janeiro State University, Noemi RodriguezPUC-Rio, Ana Lúcia de Moura | ||
17:10 - 17:25 Short-paper | WIP: An open-source realtime computational platform LCTES Pavan MehrotraStanford University, Sabar DasguptaStanford University, Samantha RobertsonStanford University, Paul NuyujukianStanford University Link to publication DOI Pre-print Media Attached |
16:10 - 17:35 Other | Verified Low-Level Programming in F* PLDI Tutorials Jonathan ProtzenkoMicrosoft Research, Redmond, Nikhil SwamyMicrosoft Research, Tahina RamananandroMicrosoft Research, n.n. |
16:10 - 16:45 Talk | Inner Array Inlining for Structure of Arrays Layout ARRAY Matthias SpringerTokyo Institute of Technology, Yaozhu SunTokyo Institute of Technology, Hidehiko MasuharaTokyo Institute of Technology Pre-print | ||
16:45 - 17:20 Talk | An Array API for Finite Difference Methods ARRAY Eva BurrowsUniversity of Bergen, Norway, Helmer André FriisIRIS, Norway, Magne HaveraaenUniversity of Bergen, Norway |
Wed 20 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Wed 20 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
08:00 - 08:45 Other | Breakfast Catering |
08:45 - 09:00: WelcomePLDI Invited Speakers at Grand Ballroom Chair(s): Jeffrey S. FosterUniversity of Maryland, College Park / Tufts University, Dan GrossmanUniversity of Washington | |||
09:00 - 10:00: KeynotePLDI Invited Speakers at Grand Ballroom Chair(s): Michael HicksUniversity of Maryland, College Park | |||
09:00 - 10:00 Talk | Language-Integrated Verification PLDI Invited Speakers Ranjit JhalaUniversity of California, San Diego Media Attached |
10:00 - 10:30: Lightning Overview - Day 1PLDI Research Papers at Grand Ballroom Chair(s): Dan GrossmanUniversity of Washington | |||
10:30 - 11:00 Coffee break | Break Catering |
11:00 - 12:15: Web PagesPLDI Research Papers at Grand Ballroom AB Chair(s): Tobias WrigstadUppsala University | |||
11:00 - 11:25 Talk | Verifying That Web Pages Have Accessible Layout PLDI Research Papers Pavel PanchekhaUniversity of Washington, Adam T. GellerUniversity of Washington, USA, Michael D. ErnstUniversity of Washington, USA, Zachary TatlockUniversity of Washington, Seattle, Shoaib KamilAdobe Media Attached | ||
11:25 - 11:50 Talk | BLeak: Automatically Debugging Memory Leaks in Web Applications PLDI Research Papers Media Attached | ||
11:50 - 12:15 Talk | Putting in All the Stops: Execution Control for JavaScript PLDI Research Papers Samuel BaxterUniversity of Massachusetts at Amherst, USA, Rachit Nigam, Joe Gibbs PolitzUniversity of California, San Diego, Shriram KrishnamurthiBrown University, USA, Arjun GuhaUniversity of Massachusetts, Amherst Media Attached |
11:00 - 12:15: Emerging HardwarePLDI Research Papers at Grand Ballroom CD Chair(s): Ryan R. NewtonIndiana University | |||
11:00 - 11:25 Talk | Persistency for Synchronization-Free Regions PLDI Research Papers Vaibhav GogteUniversity of Michigan, USA, Stephan DiestelhorstARM Research, UK, William WangArm Research, UK, Satish NarayanasamyUniversity of Michigan, Peter M. ChenUniversity of Michigan, USA, Thomas F. WenischUniversity of Michigan, USA Media Attached | ||
11:25 - 11:50 Talk | Write-Rationing Garbage Collection for Hybrid Memories PLDI Research Papers Shoaib AkramGhent University, Jennifer B. SartorVrije Universiteit Brussel, Kathryn S McKinleyGoogle, Lieven EeckhoutGhent University, Belgium Media Attached | ||
11:50 - 12:15 Talk | Mapping Spiking Neural Networks onto a Manycore Neuromorphic Architecture PLDI Research Papers Chit-Kwan LinIntel Labs, n.n., Andreas WildIntel Labs, n.n., Tsung-Han LinIntel Labs, n.n., Gautham N. ChinyaIntel Labs, n.n., Mike DaviesIntel Labs, n.n., Hong WangIntel Labs, n.n. Media Attached |
12:15 - 14:00 Lunch | Lunch Catering |
14:00 - 15:40: Concurrency and TerminationPLDI Research Papers at Grand Ballroom AB Chair(s): Iulian NeamtiuNew Jersey Institute of Technology | |||
14:00 - 14:25 Talk | Static Serializability Analysis for Causal Consistency PLDI Research Papers Lucas BrutschyETH Zurich, Dimitar DimitrovETH Zurich, Switzerland, Peter MüllerETH Zurich, Martin VechevETH Zürich | ||
14:25 - 14:50 Talk | CUBA: Interprocedural Context-UnBounded Analysis of Concurrent Programs PLDI Research Papers Media Attached | ||
14:50 - 15:15 Talk | Symbolic Reasoning for Automatic Signal Placement PLDI Research Papers Kostas FerlesUT Austin, Jacob Van GeffenUT Austin, Isil DilligUT Austin, Yannis SmaragdakisUniversity of Athens Media Attached | ||
15:15 - 15:40 Talk | Advanced Automata-Based Algorithms for Program Termination Checking PLDI Research Papers Yu-Fang Chen, Matthias HeizmannUniversity of Freiburg, Germany, Ondřej LengálBrno University of Technology , Yong LiInstitute of Software, Chinese Academy of Sciences, Ming-Hsien TsaiAcademia Sinica, Taiwan, Andrea TurriniState Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Lijun ZhangInstitute of Software, Chinese Academy of Sciences Media Attached |
14:00 - 15:40: Dynamic TechniquesPLDI Research Papers at Grand Ballroom CD Chair(s): Sorin LernerUniversity of California, San Diego | |||
14:00 - 14:25 Talk | HHVM JIT: A Profile-Guided, Region-Based Compiler for PHP and Hack PLDI Research Papers Guilherme OttoniFacebook Media Attached | ||
14:25 - 14:50 Talk | On-Stack Replacement, Distilled PLDI Research Papers Media Attached | ||
14:50 - 15:15 Talk | EffectiveSan: Type and Memory Error Detection using Dynamically Typed C/C++ PLDI Research Papers Gregory J. DuckNational University of Singapore, Singapore, Roland H. C. YapNational University of Singapore, Singapore Media Attached | ||
15:15 - 15:40 Talk | Calling-to-Reference Context Translation via Constraint-Guided CFL-Reachability PLDI Research Papers Cheng CaiUniversity of California, Irvine, Qirun ZhangUniversity of California, Davis, Zhiqiang ZuoNanjing University, China, Khanh NguyenUniversity of California, Irvine, Harry XuUniversity of California, Los Angeles (UCLA), Zhendong SuUniversity of California, Davis Media Attached |
15:40 - 16:10 Coffee break | Break Catering |
16:10 - 17:25: Transactions and RacesPLDI Research Papers at Grand Ballroom AB Chair(s): Tatiana ShpeismanGoogle Brain | |||
16:10 - 16:35 Talk | The Semantics of Transactions and Weak Memory in x86, Power, ARM, and C++ PLDI Research Papers Media Attached | ||
16:35 - 17:00 Talk | MixT: A Language for Mixing Consistency in Geodistributed Transactions PLDI Research Papers Media Attached | ||
17:00 - 17:25 Talk | Bounding Data Races in Space and Time PLDI Research Papers Stephen DolanUniversity of Cambridge, KC SivaramakrishnanUniversity of Cambridge, Anil MadhavapeddyOCaml Labs Media Attached |
16:10 - 17:25: Floats and MapsPLDI Research Papers at Grand Ballroom CD Chair(s): Hans-J. BoehmGoogle | |||
16:10 - 16:35 Talk | Finding Root Causes of Floating Point Error PLDI Research Papers Alex Sanchez-SternUniversity of California, San Diego, Pavel PanchekhaUniversity of Washington, Sorin LernerUniversity of California, San Diego, Zachary TatlockUniversity of Washington, Seattle Media Attached | ||
16:35 - 17:00 Talk | Ryū: Fast Float-to-String Conversion PLDI Research Papers Ulf AdamsGoogle, Germany Media Attached | ||
17:00 - 17:25 Talk | To-Many or To-One? All-in-One! Efficient Purely Functional Multi-maps with Type-Heterogeneous Hash-Tries PLDI Research Papers Michael J. SteindorferDelft University of Technology, Jurgen VinjuCentrum Wiskunde & Informatica / Technische Universiteit Eindhoven / SWAT.engineering BV Media Attached |
17:30 - 18:30: Program Chair's Report and SIGPLAN Town Hall MeetingPLDI Invited Speakers at Grand Ballroom AB Chair(s): Michael HicksUniversity of Maryland, College Park, Dan GrossmanUniversity of Washington | |||
17:30 - 18:00 Talk | PLDI Program Chair's Report PLDI Invited Speakers Dan GrossmanUniversity of Washington Media Attached | ||
18:00 - 18:30 Talk | SIGPLAN Town Hall Meeting PLDI Invited Speakers Michael HicksUniversity of Maryland, College Park, Benjamin C. PierceUniversity of Pennsylvania, Steve BlackburnAustralian National University Media Attached |
18:00 - 21:00: Reception and SRC postersStudent Research Competition (SRC) at Columbus Ballroom Foyer | |||
Thu 21 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Thu 21 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
08:00 - 08:45 Other | Breakfast Catering |
08:45 - 09:00: PLDI 2019 IntroductionPLDI Invited Speakers at Grand Ballroom Chair(s): Kathryn S McKinleyGoogle, Kathleen FisherTufts University | |||
08:45 - 09:00 Talk | PLDI 2019 Introduction PLDI Invited Speakers Media Attached |
09:00 - 10:00: KeynotePLDI Invited Speakers at Grand Ballroom Chair(s): Cormac FlanaganUniversity of California, Santa Cruz | |||
09:00 - 10:00 Talk | Machine Learning: Alchemy for the Modern Computer Scientist PLDI Invited Speakers Media Attached |
10:00 - 10:30: Lightning Overview - Day 2PLDI Research Papers at Grand Ballroom Chair(s): Dan GrossmanUniversity of Washington | |||
10:30 - 11:00 Coffee break | Break Catering |
11:00 - 12:15: Multicore and MorePLDI Research Papers at Grand Ballroom AB Chair(s): Yannis SmaragdakisUniversity of Athens | |||
11:00 - 11:25 Talk | Spatial: A Language and Compiler for Application Accelerators PLDI Research Papers David KoeplingerStanford University, USA, Matthew FeldmanStanford University, USA, Raghu PrabhakarStanford University, USA, Yaqi ZhangStanford University, USA, Stefan HadjisStanford University, USA, Ruben FiszelEPFL, Switzerland, Tian ZhaoStanford University, Luigi NardiStanford University, Ardavan PedramStanford University, USA, Christos KozyrakisStanford University, USA, Kunle OlukotunStanford University Media Attached | ||
11:25 - 11:50 Talk | Enhancing Computation-to-Core Assignment with Physical Location Information PLDI Research Papers Orhan KislalPennsylvania State University, USA, Jagadish KotraPennsylvania State University, USA, Xulong TangPenn State, Mahmut Taylan KandemirUniversity of Pennsylvania, Myoungsoo JungYonsei University, South Korea Media Attached | ||
11:50 - 12:15 Talk | SWOOP: Software-Hardware Co-design for Non-speculative, Execute-Ahead, In-Order Cores PLDI Research Papers Kim-Anh TranUppsala University, Sweden, Alexandra JimboreanUppsala University, Trevor E. CarlsonNational University of Singapore, Konstantinos KoukosUppsala University, Sweden, Magnus SjälanderNorwegian University of Science and Technology (NTNU), Stefanos KaxirasUppsala University, Sweden Media Attached |
12:30 - 14:00 Lunch | Lunch Catering |
14:00 - 15:40: Concurrency DebuggingPLDI Research Papers at Grand Ballroom AB Chair(s): Tony HoskingAustralian National University / Data61 | |||
14:00 - 14:25 Talk | iReplayer: In-situ and Identical Record-and-Replay for Multithreaded Applications PLDI Research Papers Hongyu LiuUniversity of Texas at San Antonio, USA, Sam SilvestroUniversity of Texas at San Antonio, USA, Wei WangUniversity of Texas at San Antonio, USA, Chen TianHuawei Lab, USA, Tongping Liu Media Attached | ||
14:25 - 14:50 Talk | D4: Fast Concurrency Debugging with Parallel Differential Analysis PLDI Research Papers Media Attached | ||
14:50 - 15:15 Talk | High-Coverage, Unbounded Sound Predictive Race Detection PLDI Research Papers Jake RoemerOhio State University, Kaan GençOhio State University, USA, Michael D. BondOhio State University Media Attached | ||
15:15 - 15:40 Talk | CURD: A Dynamic CUDA Race Detector PLDI Research Papers Media Attached |
14:00 - 15:40: Synthesis and LearningPLDI Research Papers at Grand Ballroom CD Chair(s): Xin ZhangMassachusetts Institute of Technology, USA | |||
14:00 - 14:25 Talk | A General Path-Based Representation for Predicting Program Properties PLDI Research Papers Uri AlonTechnion, Meital ZilbersteinTechnion, Omer LevyUniversity of Washington, USA, Eran YahavTechnion Media Attached | ||
14:25 - 14:50 Talk | Program Synthesis using Conflict-Driven Learning PLDI Research Papers Yu FengUniversity of Texas at Austin, USA, Ruben MartinsCarnegie Mellon University, Osbert BastaniStanford University, Isil DilligUT Austin Media Attached | ||
14:50 - 15:15 Talk | Accelerating Search-Based Program Synthesis using Learned Probabilistic Models PLDI Research Papers Woosuk LeeUniversity of Pennsylvania, USA, Kihong HeoUniversity of Pennsylvania, USA, Rajeev AlurUniversity of Pennsylvania, Mayur NaikUniversity of Pennsylvania Media Attached | ||
15:15 - 15:40 Talk | Inferring Crypto API Rules from Code Changes PLDI Research Papers Media Attached |
15:40 - 16:10 Coffee break | Break Catering |
16:10 - 17:00: Programming-Student FeedbackPLDI Research Papers at Grand Ballroom AB Chair(s): Dan GrossmanUniversity of Washington | |||
16:10 - 16:35 Talk | Automated Clustering and Program Repair for Introductory Programming Assignments PLDI Research Papers Sumit GulwaniMicrosoft Research, Ivan RadičekVienna University of Technology, Austria, Florian ZulegerTU Vienna Media Attached | ||
16:35 - 17:00 Talk | Search, Align, and Repair: Data-Driven Feedback Generation for Introductory Programming Exercises PLDI Research Papers Ke WangUniversity of California at Davis, USA, Rishabh SinghGoogle Brain, Zhendong SuUniversity of California, Davis Media Attached |
16:10 - 17:00: Analyzing Probabilistic ProgramsPLDI Research Papers at Grand Ballroom CD Chair(s): Eva DarulovaMPI-SWS | |||
16:10 - 16:35 Talk | Bounded Expectations: Resource Analysis for Probabilistic Programs PLDI Research Papers Van Chan NgoCarnegie Mellon University, Quentin CarbonneauxYale University, Jan HoffmannCarnegie Mellon University Media Attached | ||
16:35 - 17:00 Talk | PMAF: An Algebraic Framework for Static Analysis of Probabilistic Programs PLDI Research Papers Di WangCarnegie Mellon University, Jan HoffmannCarnegie Mellon University, Thomas RepsUniversity of Wisconsin - Madison and GrammaTech, Inc. Media Attached |
17:30 - 18:30: SIGPLAN and SRC AwardsPLDI Invited Speakers at Grand Ballroom Chair(s): Maria ChristakisMPI-SWS, Satnam SinghX, the moonshot factory | |||
Fri 22 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Fri 22 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
08:00 - 09:00 Other | Breakfast Catering |
09:00 - 10:00: KeynotePLDI Invited Speakers at Grand Ballroom Chair(s): Emery D. BergerUniversity of Massachusetts, Amherst | |||
09:00 - 10:00 Talk | A “Post-ISA” Era in Computer Systems: Challenges and Opportunities PLDI Invited Speakers Media Attached |
10:00 - 10:30: Lightning Overview - Day 3PLDI Research Papers at Grand Ballroom Chair(s): Dan GrossmanUniversity of Washington | |||
10:30 - 11:00 Coffee break | Break Catering |
11:00 - 12:15: Optimization and LocalityPLDI Research Papers at Grand Ballroom AB Chair(s): Milind KulkarniPurdue University | |||
11:00 - 11:25 Talk | Polyhedral Auto-transformation with No Integer Linear Programming PLDI Research Papers Aravind AcharyaIndian Institute of Science, Bangalore, Uday BondhugulaIndian Institute of Science, Albert CohenInria, France / ENS, France Media Attached | ||
11:25 - 11:50 Talk | Partial Control-Flow Linearization PLDI Research Papers Media Attached | ||
11:50 - 12:15 Talk | Locality Analysis through Static Parallel Sampling PLDI Research Papers Dong ChenUniversity of Rochester, Fangzhou LiuUniversity of Rochester, Chen DingUniversity of Rochester, Sreepathi PaiUniversity of Rochester Media Attached |
11:00 - 12:15: Inference for Probabilistic ProgramsPLDI Research Papers at Grand Ballroom CD Chair(s): Arjun GuhaUniversity of Massachusetts, Amherst | |||
11:00 - 11:25 Talk | Incremental Inference for Probabilistic Programs PLDI Research Papers Marco Cusumano-TownerMIT-CSAIL, Benjamin BichselETH Zurich, Switzerland, Timon Gehr, Martin VechevETH Zürich, Vikash MansinghkaMIT Media Attached | ||
11:25 - 11:50 Talk | Bayonet: Probabilistic Inference for Networks PLDI Research Papers Timon Gehr, Sasa MisailovicUniversity of Illinois at Urbana-Champaign, USA, Petar TsankovETH Zurich, Laurent VanbeverETH Zürich, Pascal WiesmannETH Zurich, Switzerland, Martin VechevETH Zürich Media Attached | ||
11:50 - 12:15 Talk | Probabilistic Programming with Programmable Inference PLDI Research Papers Vikash MansinghkaMIT, Ulrich SchaechtleMassachusetts Institute of Technology, USA, Shivam Handa, Alexey Radul, Yutian ChenGoogle Deepmind, n.n., Martin RinardMassachusetts Institute of Technology Media Attached |
12:15 - 14:00 Lunch | Lunch Catering |
14:00 - 15:40: VerificationPLDI Research Papers at Grand Ballroom AB Chair(s): Adam ChlipalaMassachusetts Institute of Technology, USA | |||
14:00 - 14:25 Talk | VeriPhy: Verified Controller Executables from Verified Cyber-Physical System Models PLDI Research Papers Brandon Bohrer, Yong Kiam TanCarnegie Mellon University, USA, Stefan MitschCarnegie Mellon University, USA, Magnus O. MyreenChalmers University of Technology, Sweden, André PlatzerCarnegie Mellon University Media Attached | ||
14:25 - 14:50 Talk | Crellvm: Verified Credible Compilation for LLVM PLDI Research Papers Jeehoon KangSeoul National University, Yoonseung KimSeoul National University (South Korea), Youngju SongSeoul National University, Juneyoung LeeSeoul National University, Sanghoon ParkSeoul National University, South Korea, Mark Dongyeon ShinSeoul National University, South Korea, Yonghyun KimSeoul National University, South Korea, Sungkeun ChoSeoul National University, South Korea, Joonwon ChoiMassachusetts Institute of Technology, USA, Chung-Kil HurSeoul National University, Kwangkeun YiSeoul National University Media Attached | ||
14:50 - 15:15 Talk | Certified Concurrent Abstraction Layers PLDI Research Papers Ronghui GuColumbia University, Zhong ShaoYale University, Jieung KimYale University, USA, Xiongnan (Newman) WuYale University, Jérémie Koenig, Vilhelm SjöbergYale University, Hao ChenYale University, David CostanzoYale University, Tahina RamananandroMicrosoft Research, n.n. Media Attached | ||
15:15 - 15:40 Talk | Modularity for Decidability of Deductive Verification with Applications to Distributed Systems PLDI Research Papers Marcelo TaubeTel Aviv University, Israel, Giuliano LosaUniversity of California at Los Angeles, USA, Kenneth L. McMillanMicrosoft Research, Oded PadonTel Aviv University, Mooly SagivTel Aviv University, Sharon ShohamTel Aviv university, James R. WilcoxUniversity of Washington, Doug WoosUniversity of Washington Media Attached |
14:00 - 15:40: Program AnalysisPLDI Research Papers at Grand Ballroom CD Chair(s): Isil DilligUT Austin | |||
14:00 - 14:25 Talk | Active Learning of Points-To Specifications PLDI Research Papers Osbert BastaniStanford University, Rahul SharmaMicrosoft Research, Alex AikenStanford University, Percy LiangStanford University Media Attached | ||
14:25 - 14:50 Talk | Pinpoint: Fast and Precise Sparse Value Flow Analysis for Million Lines of Code PLDI Research Papers Qingkai ShiHong Kong University of Science and Technology, China, Xiao XiaoSourceBrella Inc., Rongxin WuDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Jinguo ZhouSourcebrella Inc., Gang Fan, Charles Zhang Media Attached | ||
14:50 - 15:15 Talk | A Data-Driven CHC Solver PLDI Research Papers Media Attached | ||
15:15 - 15:40 Talk | User-Guided Program Reasoning using Bayesian Inference PLDI Research Papers Mukund RaghotamanUniversity of Pennsylvania, Sulekha KulkarniGeorgia Tech, Kihong HeoUniversity of Pennsylvania, USA, Mayur NaikUniversity of Pennsylvania Media Attached |
15:40 - 16:10 Coffee break | Break Catering |
16:10 - 17:25: ParallelismPLDI Research Papers at Grand Ballroom AB Chair(s): Julian DolbyIBM Thomas J. Watson Research Center | |||
16:10 - 16:35 Talk | GPU Code Optimization using Abstract Kernel Emulation and Sensitivity Analysis PLDI Research Papers Changwan Hong, Aravind Sukumaran-RajamOhio State University, USA, Jinsung KimOhio State University, USA, Prashant Singh Rawat, Sriram KrishnamoorthyPacific Northwest National Laboratories, Louis-Noël PouchetColorado State University, Fabrice RastelloINRIA, P. SadayappanOhio State University Media Attached | ||
16:35 - 17:00 Talk | Gluon: A Communication-Optimizing Substrate for Distributed Heterogeneous Graph Analytics PLDI Research Papers Roshan DathathriUniversity of Texas at Austin, USA, Gurbinder GillUniversity of Texas at Austin, USA, Loc HoangUniversity of Texas at Austin, USA, Hoang-Vu DangUniversity of Illinois at Urbana-Champaign, USA, Alex BrooksUniversity of Illinois at Urbana-Champaign, USA, Nikoli DrydenUniversity of Illinois at Urbana-Champaign, USA, Marc SnirUIUC, Keshav PingaliUniversity of Texas at Austin, USA Media Attached | ||
17:00 - 17:25 Talk | Heartbeat Scheduling: Provable Efficiency for Nested Parallelism PLDI Research Papers Umut A. AcarCarnegie Mellon University, Arthur CharguéraudInria, Adrien Guatto, Mike Rainey, Filip SieczkowskiUniversity of Wrocław Media Attached |
16:10 - 17:25: TypesPLDI Research Papers at Grand Ballroom CD Chair(s): Kathleen FisherTufts University | |||
16:10 - 16:35 Talk | Guarded Impredicative Polymorphism PLDI Research Papers Alejandro SerranoUtrecht University, Jurriaan HageUtrecht University, Dimitrios VytiniotisMicrosoft Research, Cambridge, Simon Peyton JonesMicrosoft Research Media Attached | ||
16:35 - 17:00 Talk | Typed Closure Conversion for the Calculus of Constructions PLDI Research Papers Media Attached | ||
17:00 - 17:25 Talk | Inferring Type Rules for Syntactic Sugar PLDI Research Papers Media Attached |
Mon 18 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Mon 18 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 |
---|
Tue 19 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Tue 19 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 |
---|
Wed 20 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Wed 20 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 | 19:00 | 30 | 20:00 | 30 |
---|
Thu 21 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Thu 21 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 |
---|
Fri 22 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Fri 22 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 |
---|
Mon 18 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Mon 18 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Tue 19 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Tue 19 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Wed 20 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Wed 20 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 15 | 30 | 45 | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | 16:00 | 15 | 30 | 45 | 17:00 | 15 | 30 | 45 | 18:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Columbus Ballroom | PLDI Catering Lunch 12:15 - 14:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grand Ballroom AB | PLDI Invited Speakers PLDI Program Chair's Report 17:30 - 18:00 | PLDI Invited Speakers SIGPLAN Town Hall Meeting 18:00 - 18:30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grand Ballroom Foyer | PLDI Catering Breakfast 08:00 - 08:45 | PLDI Catering Break 10:30 - 11:00 | PLDI Catering Break 15:40 - 16:10 |
Thu 21 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Thu 21 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 15 | 30 | 45 | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | 16:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Columbus Ballroom | PLDI Catering Lunch 12:30 - 14:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grand Ballroom Foyer | PLDI Catering Breakfast 08:00 - 08:45 | PLDI Catering Break 10:30 - 11:00 | PLDI Catering Break 15:40 - 16:10 |
Fri 22 Jun Times are displayed in time zone: Eastern Time (US & Canada) change
Fri 22 Jun
Times are displayed in time zone: Eastern Time (US & Canada) change
Room | 8:00 | 15 | 30 | 45 | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | 16:00 | 15 | 30 | 45 | 17:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Columbus Ballroom | PLDI Catering Lunch 12:15 - 14:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grand Ballroom Foyer | PLDI Catering Breakfast 08:00 - 09:00 | PLDI Catering Break 10:30 - 11:00 | PLDI Catering Break 15:40 - 16:10 |
iCalendar subscription service for your personal schedule
You first need to have starred events () in order to use the iCalendar subscription service.
Currently Viewed Program
Downloads the currently viewed program (with filters applied) in iCal format