# Exploring Multicore Concurrency for Embedded Swift

**URL:** <https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129>\
**Category:** Embedded\
**Tags:** concurrency, embedded, thread\
**Created:** [June 5, 2026, 6:18am UTC](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129 "2026-06-05T06:18:16Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![Max\_Desiatov](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/max_desiatov/32/20654_2.png) [@Max\_Desiatov](https://forums.swift.org/u/Max_Desiatov)\
**Post date:** [October 14, 2026, 9:44pm UTC](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129/21 "2026-10-14T21:44:03Z")

</div>

> [@Gonzalo\_Larralde](#):
>
> The changes preserve non-PAL behavior, but they introduce additional PAL executor entrypoints.

I would advise holding this off for a bit as I'm overhauling this part for multi-threaded WASIp1 support. Our PRs will likely conflict if you put up something right now.

> [@Gonzalo\_Larralde](#):
>
> Is the intended outcome simply a link failure due to missing PAL symbols?

Yes, that's the status code with Unicode tables already. It could be addressed with [availability domains](https://forums.swift.org/t/pitch-embedded-unicode-availability-domain-for-apis-requiring-the-unicode-tables/84143) in the future.

> [@Gonzalo\_Larralde](#):
>
> is there any acceptable fallback in this situation?

> [@Gonzalo\_Larralde](#):
>
> Another alternative could be to require continuous-clock support for Embedded Concurrency as a whole

IIUC there are embedded platforms without clocks, where no acceptable fallback is available.

---

<div class="post-metadata">

**Author:** ![Gonzalo\_Larralde](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/gonzalo_larralde/32/1005_2.png) [@Gonzalo\_Larralde](https://forums.swift.org/u/Gonzalo_Larralde)\
**Post date:** [October 16, 2026, 3:38am UTC](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129/22 "2026-10-16T03:38:01Z")

</div>

Noted! I’ve commented on the PR. I’ll pause work on this and wait for it to land.

In the meantime, I’ll switch gears. I think I can work on a couple of concrete PAL implementations for Pico and ESP32.

[Previous page](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129.md?page=1)
