|
From: | Juergen Sauermann |
Subject: | [Bug-apl] Parallel for OS/X |
Date: | Thu, 23 Oct 2014 15:09:00 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.0 |
Hi, I did some rework of the parallel stuff so that it might compile now under OS/X and possibly other platforms. SVN 498. On non-linux machines core affinities are not set explicitly. However all GNU APL threads are 100% busy unless GNU APL is blocked on input. The scheduler of the OS should normally detect this and place the threads on different cores even if their core affinities are not set explicitly. Please try the ScalarBenchmark,apl workspace. The bare minimum that is needed for parallel APL on other platforms than linux or OS/X (Solaris ?) is some atomic fetch_and_add() function. /// Jürgen |
[Prev in Thread] | Current Thread | [Next in Thread] |