Tôi đang làm việc trên hệ thống xương trần mà tôi cần xác định đôi khi sau khi khởi động có bao nhiêu lõi và chuỗi được bật để tôi có thể gửi chúng sự kiện SIPI. Tôi cũng muốn mỗi thread để biết đó là chủ đề.Hướng dẫn lắp ráp để tìm số lượng chủ đề được kích hoạt trong hệ thống đa lõi
Ví dụ, trong một cấu hình lõi đơn với HT được kích hoạt, chúng tôi có (ví dụ, Intel Atom):
thread 0 --> core 0 thread 0
thread 1 --> core 0 thread 1
Trong khi trong một cấu hình dual-core không có HT chúng ta có (ví dụ, Core 2 Duo):
thread 0 --> core 0 thread 0
thread 1 --> core 1 thread 0
Cách tốt nhất để xác định điều này là gì?
Chỉnh sửa: Tôi tìm thấy cách mỗi chuỗi có thể tìm thấy chuỗi đó. Tôi vẫn chưa tìm ra cách xác định có bao nhiêu lõi.