Không đồng nhất Kiến trúc hệ thống (HSA) là một cross-nhà cung cấp thiết lập thông số kỹ thuật cho phép cho sự hội nhập của các đơn vị xử lý trung tâm và bộ xử lý đồ họa trên cùng một xe buýt, với bộ nhớ và công việc chia sẻ. [1] HSA đang được phát triển bởi các HSA Foundation, trong đó bao gồm (trong số nhiều người khác) AMD và ARM. Mục đích nói của nền tảng là để giảm độ trễ giao tiếp giữa CPU, GPU và các thiết bị tính toán khác, và làm cho các thiết bị khác nhau tương thích hơn từ quan điểm của một lập trình viên, [2]: 3 [3] làm giảm các lập trình viên của công tác lập kế hoạch di chuyển dữ liệu giữa những ký ức rời nhau 'thiết bị (như hiện tại phải được thực hiện với OpenCL hoặc CUDA). [4] CUDA và OpenCL cũng như hầu hết các ngôn ngữ lập trình khá tiên tiến khác có thể sử dụng HSA để tăng hiệu suất thực thi của chúng. [5] máy tính không đồng nhất được sử dụng rộng rãi trong các thiết bị hệ thống trên chip, như máy tính bảng, điện thoại thông minh và các thiết bị di động khác. [6] HSA cho phép các chương trình để sử dụng các bộ xử lý đồ họa cho các tính toán dấu chấm động không cần bộ nhớ riêng biệt hoặc lập lịch trình. [7]
đang được dịch, vui lòng đợi..
