ACCU Membership: https://tinyurl.com/ydnfkcyn
---
Introduction to Lock/Wait Free Algorithms - Defining and Understanding the Terms - Jeffrey Mendelsohn - ACCU 2024
---
The goal of this talk is to provide a working understanding of what it means for an algorithm to be lock/wait free. A brief recap of computer hardware design will motivate the need for concurrent algorithms. Without too much detail, the problems with typical synchronization primitives will be reviewed to introduce the desire for algorithms that do not use these primitives. Simple, working, easy-to-understand definitions for lock/wait freedom will be provided, and then compared and reconciled with common and exacting definitions. Use cases, implementation techniques, and common issues will be discussed with the intent of providing additional background information.
Slides: https://accu.org/conf-previous/accu2024/
Sponsored By think-cell & Bloomberg Engineering
---
Jeffrey Mendelsohn
Jeffrey Mendelsohn is currently a Senior Software Engineer in an infrastructure group at Bloomberg. Dr. Mendelsohn has worked previously as a high-frequency spread trader, as the CTO for Blue Fire Capital LLC, and as the CTO for Chopper Trading LLC. His academic credentials include a Ph.D. in Computer and Information Science ('98), a MSE in Mechanical Engineering and Applied Mechanics ('96), a MSE in Computer and Information Science ('94), a BSE in Computer Science and Engineering ('93), and a BS in Economics ('93), all from the University of Pennsylvania.
---
The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2024 Program: https://accu.org/conf-previous/accu2024/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
/ accu-conference
https://bsky.app/profile/accuconf.bsk...
/ accuorg
/ accuconf
---
YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk
#accuconf #programming #concurrency #algorithms #computerscience
Информация по комментариям в разработке