`BIGNUMA` and `NUM_THREADS>256` on 2×192-core AmpereOne (AArch64)

Đang mở
#5,555 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
c, linux

Hướng nghiên cứu

Bắt đầu với tài liệu OpenBLAS về BIGNUMA và NUM_THREADS, sau đó điều tra cấu hình build ARMV8 bằng lệnh make đã nêu trên AArch64. Công việc được xem là hoàn tất khi xác định và xác thực được liệu 384 thread trên mỗi tiến trình có được hỗ trợ hay không, liệu BIGNUMA có áp dụng cho Arm hay không, đồng thời ghi lại phương án thay thế được khuyến nghị nếu không áp dụng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Hi,

I’d like clarification on using OpenBLAS on a 2×192-core AmpereOne (384 cores total), AArch64 Linux.

Planned build:

make TARGET=ARMV8 USE_OPENMP=1 NUM_THREADS=384 BIGNUMA=1

Docs mention a default 256-core limit, and BIGNUMA=1 extending support to 1024 cores, but this seems described mainly for x86_64.

Questions:

  1. On AmpereOne (AArch64), is BIGNUMA=1 NUM_THREADS=384 a supported/validated configuration for a single process?
  2. Or should AArch64 builds be treated as limited to 256 threads per process (keep NUM_THREADS <= 256 and use multiple MPI ranks)?
  3. Is BIGNUMA intended to be x86_64-only, or is it expected to work on Arm as well?
Ngôn ngữ chính
C
Star
7.6k
Fork
1.7k
Merge trung bình
1 ngày 3 giờ
Pull request đã merge (30 ngày)
42

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của OpenMathLib/OpenBLAS

Tất cả issue của OpenMathLib/OpenBLAS

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.