qthreads icon indicating copy to clipboard operation
qthreads copied to clipboard

Lightweight locality-aware user-level threading runtime.

Results 79 qthreads issues
Sort by recently updated
recently updated
newest added

This makes Qthreads compile with fast context switching implemented in asm.

This adds generated html man files making quick API lookup more convenient.

1.19

Over on the Chapel project we are trying to use pkg-config .pc files from the bundled third-party dependencies instead of libtool .la files. The reason we are doing this is...

1.19

Do a timing test to see the performance difference between using Aarch64 native context switching assembly vs the ucontext.h library. Process I follow: 1. Make change to `config/qthread_check_swapcontext.m4` file 2....

A faster alternative to ucontext on Apple M1 hw is desirable. Ine path is porting the current asm aarch64 implementation to Apple's object format (Mach-O). https://developer.apple.com/library/archive/documentation/Performance/Conceptual/CodeFootprint/Articles/MachOOverview.html Does ABT support fast...

enhancement

Comparison of synchronization primitives on x86_64 for these 3 cases: - pthread mutex - compiler built-ins - custom assembly

There have been generated files included in the last several release tarballs. I believe this is due to manually creating the tarball from a directory where autogen/configure has been run....

enhancement
1.18

This is just a meta issue to link to bugs/features that are important to Chapel so that it's easy to see at a glance the things we care about. High...

enhancement

Chapel users (and devs) have run into some serious performance regressions when using sync variables as a lock. We narrowed this down to some code in the FEB scheduling code...

enhancement

When we originally switched our default tasking layer from fifo to qthreads we saw a pretty big increase in startup time. This can be seen in our [perf graphs](http://chapel.sourceforge.net/perf/chap04/?startdate=2014/05/11&enddate=today&suite=startuptracking) around...

enhancement
medium priority