ACM and its Special Interest Groups Host More Than 170 Events Worldwide
Our conferences, workshops and symposia unite innovators like you to push computing technology forward and to continue the legacy that unites us as like-minded thinkers and makers.
Resource Manual for SIG Conference Organizers
Volunteer commitment and coordination is the foundation that makes an ACM conference successful. ACM provides a comprehensive resource manual with instructions and best practices to help create the best possible event.
Submit an Event to the Non-ACM Events Calendar
We invite conference organizers to submit details about their conferences to this calendar. Submit your event by filling out this form.
L@S 2016, Apr. 25–26, Edinburgh, UK
The third annual ACM Conference on Learning at Scale is at the intersection of computer science and the learning sciences, seeking to improve practice and theories of learning at scale. The conference is inspired by the emergence of Massive Open Online Courses (MOOCs) and the accompanying huge shift in thinking about education. Highlights: 2013 TED Prize Winner Sugata Mitra keynote, "flipped session" format, more.
CHI 2016, May 7-12, San Jose, California
At the ACM CHI Conference on Human-Computer Interaction, attendees will see, discuss and learn about the future of how people interact with technology. Meet top researchers from universities, corporations and startups from around the world, and the brightest student scientists, designers, and researchers.
Call for Nominations: SIGHPC/Intel Computational & Data Science Fellowships
ACM's Special Interest Group on High Performance Computing and Intel are encouraging graduate students in data science and computational science to apply for a new international program of graduate fellowships that aims to increase diversity in these fields. The deadline for applications is April 30.
Applicative 2016, June 1 - 2, New York City
Applicative brings together practitioners and researchers to share the latest emerging technologies and trends in software development. Two tracks: Application Development featuring speakers from leading companies on how they apply new technologies to the products they deliver, and Systems Software exploring topics that enable systems-level practitioners to build better software.
Bringing You the World’s Computing Literature
The most comprehensive collection of full-text articles and bibliographic records covering computing and information technology includes the complete collection of ACM's publications.
Publish with ACM
ACM's prestigious conferences and journals are seeking top-quality papers in all areas of computing and IT. It is now easier than ever to find the most appropriate venue for your research and publish with ACM.
Upcoming Conferences
-
Architectural Support for Programming Languages and Operating Systems
Atlanta, USA
-
12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
Atlanta, USA
-
International Symposium on Physical Design
Santa Rosa, USA
-
Symposium on Applied Computing
Pisa, Italy
-
Federated Events on Component-Based Software Engineering and Software Architecture
Venice, Italy
-
Cyber Physical Systems Week 2016
Vienna, Austria
-
ACM/IEEE 7th International Conference on Cyber-Physical Systems (with CPS Week 2016)
Vienna, Austria
-
19th International Conference on Hybrid Systems: Computation and Control (part of CPS Week)
Vienna, Austria
-
The 14th International Conference on Information Processing in Sensor Networks (co-located with CPS Week 2016)
Vienna, Austria
-
Eleventh EuroSys Conference 2016
London, United Kingdom
-
Third (2016) ACM Conference on Learning @ Scale
Edinburgh, Scotland Uk
-
CHI Conference on Human Factors in Computing Systems
San Jose, USA
-
Motion in Games
Lisbon, Portugal
-
The joint symposium on Computational Aesthetics and Sketch Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering
Lisbon, Portugal
-
Multimedia Systems Conference 2016
Klagenfurt, Austria
-
38th International Conference on Software Engineering
Austin, USA
-
International Conference on Mobile Software Engineering and Systems
Austin, USA
-
SIGSIM Principles of Advanced Discrete Simulation
Banff, Canada
-
15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
Cartagena, Colombia
-
Computing Frontiers Conference
Como, Italy
-
Great Lakes Symposium on VLSI 2016
Boston, USA
-
ACM Web Science Conference
Hannover, Germany
-
2016 International Conference on Supercomputing
Istanbul, Turkey
-
ACM Asia Conference on Computer and Communications Security
Xi'an, China
-
The 25th International Symposium on High-Performance Parallel and Distributed Computing
Kyoto, Japan
-
2016 Computers and People Research Conference
Alexandria, USA
-
Designing Interactive Systems Conference 2016
Brisbane, Australia
-
The 53rd Annual Design Automation Conference 2016
Austin, USA
-
the 21st ACM Symposium on Access Control Models and Technologies (SACMAT)
Shanghai, China
-
International Conference on Systems and Storage
Haifa, Israel
-
International Conference on Multimedia Retrieval
New York, USA
-
Platform for Advanced Scientific Computing Conference
Lausanne, Switzerland
-
International Workshop on Logic and Synthesis
Austin (area), USA
-
ACM SIGPLAN Conference on Programming Language Design and Implementation
Santa Barbara, USA
-
International Symposium on Memory Management
Santa Barbara, USA
-
Symposium on Theory of Computing
Cambridge, USA
-
The 42nd Annual International Symposium on Computer Architecture
Seoul, Republic of Korea
-
The 16th ACM/IEEE-CS Joint Conference on Digital Libraries
Newark, USA
-
IEEE/ACM International Symposium on Quality of Service
Beijing, China
-
The International Symposium on Pervasive Displays
Oulu, Finland
-
The 10th ACM International Conference on Distributed and Event-based Systems
Irvine, USA
-
High Performance Graphics 2016
Dublin, Ireland
-
ACM Information Hiding and Multimedia Security Workshop
Vigo, Spain
-
ACM SIGCHI Symposium on Engineering Interactive Computing Systems
Brussels, Belgium
-
The Seventh International Conference on Future Energy Systems
Waterloo, Canada
-
Interaction Design and Children
Manchester, United Kingdom
-
ACM International Conference on Interactive Experiences for TV and Online Video
Chicago, USA
-
The 14th Annual International Conference on Mobile Systems, Applications, and Services
Singapore, Singapore
-
International Conference on Management of Data
San Francisco, USA
-
The Seventeenth ACM International Symposium on Mobile Ad Hoc Networking and Computing
Paderborn, Germany
-
31st Annual ACM/IEEE Symposium on Logic in Computer Science
New York, USA
-
Innovation and Technology in Computer Science Education Conference 2016
Arequipa, Peru
-
27th ACM Conference on Hypertext and Social Media
Halifax, Canada
-
The ACM SIGGRAPH / Eurographics Symposium on Computer Animation
Zurich, Switzerland
-
28th ACM Symposium on Parallelism in Algorithms and Architectures
Pacific Grove, USA
-
User Modeling, Adaptation and Personalization Conference
Halifax, Canada
-
The 39th International ACM SIGIR conference on research and development in Information Retrieval
Pisa, Italy
-
9th ACM Conference on Security & Privacy in Wireless and Mobile Networks
Darmstadt, Germany
-
International Symposium on Software Testing and Analysis
Saarbrócken, Germany
-
IEEE/ACM International Symposium on Nanoscale Architectures
Beijing, China
-
International Symposium on Symbolic and Algebraic Computation
Waterloo, Canada
-
Genetic and Evolutionary Computation Conference
Denver, USA
-
The 21st International Conference on Web3D Technology
Anaheim, USA
-
ACM Symposium on Applied Perception 2016
TBA, USA
-
The Digital Production Symposium
Anaheim, USA
-
ACM Symposium on Principles of Distributed Computing
Chicago, USA
-
7th ACM SIGOPS Asia-Pacific Workshop on Systems
Hong Kong, Hong Kong
-
International Symposium on Low Power Electronics and Design
San Francisco Airport, USA
-
The 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
San Francisco, USA
-
Advances in Social Networks Analysis and Mining 2016
Davis, California, USA
-
ACM SIGCOMM 2016 Conference
Salvador, Brazil
-
29th Symposium on Integrated Circuits and Systems Design
Belo Horizonte, Brazil
-
ACM/IEEE International Conference on Automated Software Engineering
Singapore, Singapore
-
Richard Tapia Celebration of Diversity in Computing Conference
Austin, USA
-
18th International Conference on Human-Computer Interaction with Mobile Devices and Services
Florence, Italy
-
International Computing Education Research Conference
Melbourne, Australia
-
ACM/IEEE 9th International Symposium on Empirical Software Engineering and Measurement
Ciudad Real, Spain
-
International Conference on Parallel Architectures and Compilation
Haifa, Israel
-
The 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing
Heidelberg, Germany
-
ACM Symposium on Document Engineering 2016
Vienna, Austria
-
ACM SIGIR International Conference on the Theory of Information Retrieval
Newark, USA
-
Tenth ACM Conference on Recommender Systems
Boston, USA
-
ACM SIGPLAN International Conference on Functional Programming
Nara, Japan
-
International Symposium on Distributed Simulation and Real-Time Applications
Uxbridge, United Kingdom
-
The 34th ACM International Conference on the Design of Communication
, USA
-
ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics
Seattle, WA or Boston, MA, USA
-
3rd International Conference on Information-Centric Networking
Kyoto, Japan
-
ACM The Third Annual International Conference on Nanoscale Computing and Communication
New York, USA
-
The 17th Annual Conference on Information Technology Education and the 5th Annual Conference on Research in Information Technology (RIIT)
Boston, USA
-
TWELFTH EMBEDDED SYSTEM WEEK
Pittsburgh, USA
-
ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
Saint-Malo, France
-
The 21th Annual International Conference on Mobile Computing and Networking
New York City, USA
-
ACM Symposium on Cloud Computing
San Jose, USA
-
ACM Multimedia Conference
Amsterdam, Netherlands
-
The 49th Annual IEEE/ACM International Symposium on Microarchitecture
Taipei, Taiwan
-
Symposium on Spatial User Interaction
Tokyo, Japan
-
The 29th Annual ACM Symposium on User Interface Software and Technology
Tokyo, Japan
-
The annual symposium on Computer-Human Interaction in Play
Austin, USA
-
SIGAI Career Network Conference
Boston, USA
-
The 18th International ACM SIGACCESS Conference on Computers and Accessibility
Reno, USA
-
2016 ACM SIGSAC Conference on Computer and Communications Security
Vienna, Austria
-
IEEE/ACM Symposium on Edge Computing
Washington, USA
-
Conference on Systems, Programming, Languages, and Applications: Software for Humanity
Delft, Netherlands
-
24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
Burlingame, USA
-
22th ACM Symposium on Virtual Reality Software and Technology
Garching bei Mónchen, Germany
-
Interactive Surfaces and Spaces Surfaces
Niagara Falls, Canada
-
ACM SIGUCCS Annual Conference
Denver, USA
-
IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN
Austin, USA
-
INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION
Tokyo, Japan
-
2016 ACM Conference on Supporting Groupwork
Sanibel Island, USA
-
24nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering
Seattle, USA
-
The 14th ACM Conference on Embedded Network Sensor Systems
Stanford, USA
-
The International Conference for High Performance Computing, Networking, Storage and Analysis
Salt Lake City, USA
-
Internet Measurement Conference
Los Angeles, USA
-
The 3rd ACM International Conference on Systems for Energy-Efficient Built Environments
Palo Alto, USA
-
Annual Symposium on Computing for Development
Nairobi, Kenya
-
Winter Simulation Conference
Arlington, USA
-
The 12th International Conference on emerging Networking EXperiments and Technologies
Irvine, USA
-
17th International Middleware Conference
Trento, Italy
-
Foundations of Genetic Algorithms XIV
Copenhagen, Denmark
-
The 44th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
Paris, France
-
Tenth ACM International Conference on Web Search and Data Mining
Cambridge, United Kingdom
-
The 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
Monterey, USA
-
The 48th ACM Technical Symposium on Computing Science Education
TBA, USA
-
Conference on Human Information Interaction and Retrieval
Oslo, Norway
-
22nd International Conference on Intelligent User Interfaces
Limassol, Cyprus
-
Tenth International Conference on Tangible, Embedded, and Embodied Interaction
Yokohama, Japan
-
Computer Supported Cooperative Work and Social Computing
Rio de Janeiro, Brazil
-
Architectural Support for Programming Languages and Operating Systems
Xi'an, China
-
Twelfth EuroSys Conference 2017
Belgrade, Serbia
-
CHI Conference on Human Factors in Computing Systems
Denver, USA
-
International Conference on Management of Data
Raleigh, USA
-
39th International Conference on Software Engineering
Buenos Aires, Argentina
-
ACM International Conference on Interactive Experiences for TV and Online Video
Hilversum, Netherlands
-
Symposium on Theory of Computing
Montreal, Canada
-
ACM SIGPLAN Conference on Programming Language Design and Implementation
Barcelona, Spain
-
Creativity and Cognition
Singapore, Singapore
-
15th Annual IEEE/ACM International Symposium on Code Generation and Optimization
Austin, USA
-
The 40th International ACM SIGIR conference on research and development in Information Retrieval
Shinjuku, Tokyo, Japan
-
ACM SIGCOMM 2017 Conference
Los Angeles, USA
-
ACM SIGPLAN International Conference on Functional Programming
Oxford, United Kingdom
-
Richard Tapia Celebration of Diversity in Computing Conference
TBA, USA
-
ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems
Austin, USA
-
Eleventh ACM Conference on Recommender Systems
Milan or Paris, USA
-
ACM SIGUCCS Annual Conference
TBA, USA
-
Collaboration Across Boundaries: Culture, Distance & Technology
San Diego, USA
-
The annual symposium on Computer-Human Interaction in Play
Amsterdam, Netherlands
-
The 30th Annual ACM Symposium on User Interface Software and Technology
TBA, Canada
-
ACM SIGOPS 26th Symposium on Operating Systems Principles
Shanghai, China
-
Conference on Systems, Programming, Languages, and Applications: Software for Humanity
Vancouver, Canada
-
The 49th ACM Technical Symposium on Computing Science Education
TBA, USA
-
CHI Conference on Human Factors in Computing Systems
Montreal, Canada
-
International Conference on Management of Data
Houston, USA
-
International Symposium on Software Testing and Analysis
Amsterdam, Netherlands
-
The 41st International ACM SIGIR conference on research and development in Information Retrieval
Ann Arbor, USA
-
ACM SIGPLAN International Conference on Functional Programming
St. Louis, USA
Join an ACM SIG
Network with like-minded professionals and enjoy unique opportunities to share technical expertise and first-hand knowledge of the latest trends.
Volunteer Resources
Resources for conference volunteers.
Conferences Best Paper Awards
Best Paper Awards are presented at many ACM conferences to authors whose work represents groundbreaking research in their respective areas. By recognizing these select papers for their ingenuity and importance, ACM highlights some of the theoretical and practical innovations that are likely to shape the future of computing.
Recent Best Papers:
Exploiting Mixed SIMD Parallelism by Reducing Data Reorganization Overhead
By Hao Zhou, Jingling Xue
CGO 2016: The 2016 International Symposium on Code Generation and Optimization
DomLock: A New Multi-granularity Locking Technique for Hierarchies
By Saurabh Kalikar, Rupesh Nasre
PPoPP '16: The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Gunrock: A High-performance Graph Processing Library on the GPU
By Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, John D. Owens
PPoPP '16: The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming