APP là tốc độ cao nhất được điều chỉnh mà tại đó "máy tính kỹ thuật số" thực hiện bổ sung và nhân dấu lơ lửng 64 bit hoặc lớn hơn. APP được thể hiện bằng Weighted TeraFLOPS (WT), theo đơn vị của các phép toán dấu hiển thị động 10**12 được điều chỉnh mỗi giây. Dưới đây là mô tả về cách tính toán "APP" :
n số bộ xử lý trong "máy tính kỹ thuật số"
số hiệu bộ xử lý i (i,.... n)
thời gian chu kỳ bộ xử lý ti (ti = 1/Fi)
Tần số bộ xử lý Fi
Ri tốc độ tính điểm động cao nhất
Hệ số điều chỉnh kiến trúc Wi
1. Đối với mỗi bộ xử lý i, xác định số lượng đỉnh của các hoạt động dấu cắt động 64 bit hoặc lớn hơn, FPOi, được thực hiện mỗi chu kỳ cho mỗi bộ xử lý trong "máy tính kỹ thuật số".
Lưu ý: Trong việc xác định FPO, chỉ bao gồm các bổ sung dấu hiển thị động 64 bit hoặc lớn hơn và/hoặc phép nhân. Tất cả các hoạt động dấu cắt động phải được thể hiện trong các hoạt động trên mỗi chu kỳ bộ xử lý; các hoạt động yêu cầu nhiều chu kỳ có thể được thể hiện trong kết quả phân số trên mỗi chu kỳ. Đối với các bộ xử lý không có khả năng thực hiện tính toán trên các lỗ nghêu dấu chuông dấu chuông 64 bit trở lên, tỷ lệ tính hiệu quả R là không.
2. Tính tốc độ dấu chuông động R cho mỗi bộ xử lý
Ri = FPOi/ti.
3. Tính ỨNG DỤNG là
APP = W1 x R1 W2 x R2 ... Wn x Rn.
4. Đối với "bộ xử lý vector", Wi = 0.9. Đối với các bộ xử lý không phải "vector", Wi = 0.3.
Quyết định đầu tiên mà nhà xuất khẩu phải đưa ra là máy tính có khả năng thực hiện số học dấu ẩy động 64 bit hay lớn hơn. Nếu không, giá trị WT là bằng không.
APP (Hiệu năng cao nhất được điều chỉnh) cho một bộ xử lý Nios II bằng 0, vì Nios II không có hỗ trợ dấu chóng 64 bit riêng. Tuy nhiên, xin lưu ý rằng APP nên được coi là một số liệu của hệ thống và giá trị của nó phụ thuộc vào cách hệ thống tổng thể được thiết kế. Ví dụ: nếu bạn tạo lệnh tùy chỉnh để thêm hỗ trợ dấu hấp 64 bit vào một Nios II duy nhất hoặc nếu bạn sử dụng nhiều phần mềm của Nios II trên chip của mình để xây dựng hỗ trợ điểm trôi 64 bit, hoặc nếu bạn thêm nhiều FPGAs vào bo mạch, mỗi ổ đĩa sẽ có bộ nhớ khác nhau cho các bộ xử lý trong đó để tạo hỗ trợ điểm trôi 64 bit, sau đó, bạn có thể sẽ phải nhận một giá trị APP không bằng 0 khác cho mỗi trường hợp. Do đó, do nhiều biến có thể cần được xem xét trong tính toán APP ngoài kiến thức hoặc kiểm soát trực tiếp của Altera, giá trị APP thực tế cho một hệ thống cuối chỉ có thể được tính toán và xác định chính xác bởi nhà thiết kế hoặc người dùng của hệ thống cụ thể. Nhưng đối với hầu hết các thiết kế chỉ bao gồm bộ xử lý Nios II, APP thường phải ở dưới giá trị 0,75 WT (Tera-Flops trọng lượng) mà Bộ Thương mại Hoa Kỳ đã đăng ký.
Để biết thêm thông tin, hãy tham khảo tài liệu "Hướng dẫn Người hành động để điều chỉnh hiệu suất cao nhất", do Cục Thương mại và An ninh Hoa Kỳ cung cấp:
http://www.bis.doc.gov/hpcs/app-wtpractitionersguidefeb22with-cover.pdf