~/talk

Introduction to Concurrent Algorithms with Grand Central Dispatch

TalkinJapaneseat iOSDC Japan 2020 · 2020-09-19..09-21· [concurrency, swift]
links:none on file
slides:none on file

Using Grand Central Dispatch (GCD) and Swift, the talk explains how to parallelize basic algorithms like sorting and searching to better utilize multi‑core iOS devices. It covers practical techniques for implementing concurrent versions of these algorithms with GCD to take advantage of increasing core counts on iPhones.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48About Data: Tweeting with Hashtags
  3. 3:15What Are Concurrent Algorithms?
  4. 12:45Benchmarking Heavy Processing
  5. 15:23Summary So Far
  6. 17:50The QuickSort Algorithm
  7. 19:27Tasks That Can Be Parallelized
  8. 21:30Serial QuickSort Implementation
  9. 22:59Parallelizing with DispatchQueue
  10. 26:57Why Isn’t It Faster?
  11. 33:14What Exactly Is Overhead?
  12. 38:44How to Work with Concurrent Algorithms
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.