Dhrystone

Dhrystone là một chương trình kiểm chuẩn máy tính tổng hợp được Reinhold P. Weicker phát triển vào năm 1984, nhắm đến đánh giá lập trình hệ thống (lập trình integer).Lập trình hệ thống hay lập trình integer là lập trình không chứa phép toán dấu phẩy động, điều chỉ xảy ra ở lập trình hệ thống. Sau đó Dhrystone đã trở thành kiểm chuẩn hiệu suất bộ xử lý nói chung, tức các CPU.Weicker, Reinhold (October 1984). "Dhrystone: A Synthetic Systems Programming Benchmark". Communications of the ACM. 27 (10): 1013–30. doi:10.1145/358274.358283. Tên "Dhrystone" tạo ra theo lối chơi chữ từ tên "Whetstone", là tên một thuật toán kiểm chuẩn khác.Biến chữ đùa cợt (Pun): Whetstone là một làng ở Leicestershire. Whetstone được biến đổi whetstone → wet stone → dry stone → dhrystone.

Với Dhrystone, Weicker thu thập siêu dữ liệu (metadata) từ một loạt các phần mềm, bao gồm các chương trình viết bằng FORTRAN, PL/1, SAL, ALGOL 68 và Pascal. Sau đó, ông mô tả các chương trình này theo các cấu trúc chung khác nhau: các lời gọi subroutine, các chỉ dẫn gián tiếp về con trỏ, các phép gán,... Từ đó ông đã viết kiểm chuẩn Dhrystone với sự pha trộn tương ứng các đại diện.

Dhrystone đã được xuất bản trong ngôn ngữ Ada, với phiên bản ngôn ngữ C dành cho Unix do Rick Richardson ("phiên bản 1.1") phát triển rất nhiều góp phần làm nổi bật nó.

 Ghi chú 

 Tham khảo 

 Xem thêm 
 Kiểm chuẩn (máy tính) (Benchmark)
 Whetstone
 Coremark
 Số chỉ thị mỗi nhịp (IPC)
 Số chỉ thị mỗi giây (IPS)

 Liên kết ngoài 

 Newsgroup posting for calculation of DMIPS
  C version of Dhrystone in a sh file
 Self configuring and compiling version.
 Comments on Benchmark pitfalls. Set 8, Slide 11, page 95 
 Dhrystone Benchmark Results On PCs
 Source code and C/C++ pre-compiled versions for PCs
 CoreMark

Thể loại:Kiểm chuẩn máy tính
Thể loại:Thuật ngữ máy tính