Skip to content
This repository has been archived by the owner on Mar 10, 2020. It is now read-only.

The Threaded Runtime is Broken!!!1! #72

Open
acw opened this issue Oct 16, 2015 · 0 comments
Open

The Threaded Runtime is Broken!!!1! #72

acw opened this issue Oct 16, 2015 · 0 comments

Comments

@acw
Copy link
Contributor

acw commented Oct 16, 2015

The threaded runtime appears to have trouble switching from high-usage threads. This behavior appears at its worst in Hans, in which traffic piles up in one layer without a context switch relieving the pressure on the intermediary channels. It's not clear if this is a problem in which we're not doing context switches across capabilities when we have a limited number of CPUs, or if there's a fundamental problem in how we're catching thread change signals from outside.

Actually, the fact that profiling works irregularly in the threaded runtime may suggest the latter.

@acw acw added the bug label Mar 24, 2017
@acw acw added this to the HaLVM 3.0 milestone Mar 24, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant