pytorch / pytorch/cpuinfo

AArch32 ARMv8.1 atomics

Open
#79 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C
Stars
1.2k
Forks
409
PR merge metrics
No merged PRs in 30d

Description

cpuinfo seems to suppose that the functionality in subject is available only in AArch64 mode/builds yet this may not be correct:
https://gcc.gnu.org/legacy-ml/gcc-patches/2013-01/msg01441.html
https://bugzilla.mozilla.org/show_bug.cgi?id=1077321

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the cpuinfo logic related to AArch32 ARMv8.1 atomics and read the linked GCC patch and Mozilla bug for the expected architecture behavior. Done means determining whether the current AArch64-only assumption is incorrect and updating the relevant handling with validation for AArch32 builds.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.