• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaLang / julia / #36985
77%

Build:
DEFAULT BRANCH: master
Ran 07 Sep 2021 09:42AM UTC
Jobs 1
Files 373
Run time 37s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
#36985

push

local

web-flow
<a href="https://github.com/JuliaLang/julia/commit/<a class=hub.com/JuliaLang/julia/commit/d0d895e92e22eb259a69b2b591b0cba41c1450e1">d0d895e92<a href="https://github.com/JuliaLang/julia/commit/d0d895e92e22eb259a69b2b591b0cba41c1450e1">&quot;&gt;jl_cpu_threads: exclude big.LITTLE efficency cores (#42099)

* jl_cpu_threads: exclude big.LITTLE efficency cores

On big.LITTLE systems, we generally only want to spawn as many
threads/tasks as there are performance cores.  By default, we want to
leave the efficiency cores alone, as they may end up choking on the
heavy workloads we are likely to schedule.  Even something as simple as
starting `julia` and initializing OpenBLAS on each thread can cause a
system-wide latency spike as the efficiency cores struggle to chew
through the momentary workload.

To fix this, we attempt to identify when we are running on a big.LITTLE
system (the only one currently widely supported is the Apple M1), and
we subtract out the known number of efficiency cores.  Once macOS 12 is
released, we will be able to use the official API for enumerating the
perflevels of the available cores, demonstrated in this PR to pytorch&amp;#39;s
cpuinfo repository [0].

[0] https://github.com/pytorch/cpuinfo/blob/</a><a class="double-link" href="https://github.com/JuliaLang/julia/commit/<a class="double-link" href="https://github.com/JuliaLang/julia/commit/8ab2db2d405436f1014ed603021545b3b6b6f1ae">8ab2db2d4</a>">8ab2db2d4</a><a href="https://github.com/JuliaLang/julia/commit/d0d895e92e22eb259a69b2b591b0cba41c1450e1">/src/arm/mach/init.c#L161-L163

* whitespace

61396 of 77594 relevant lines covered (79.12%)

2572896.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #36985.1 07 Sep 2021 09:42AM UTC 0
79.12
Source Files on build #36985
Detailed source file information is not available for this build.
  • Back to Repo
  • d0d895e9 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc