Tôi đang tìm cách viết một chương trình điểm chuẩn nhanh có thể được biên dịch và chạy trên nhiều máy khác nhau. Thay vì sử dụng các tùy chọn có sẵn về mặt thương mại/mở-sourceally, tôi muốn có riêng của tôi để chơi xung quanh với luồng và kỹ thuật tối ưu hóa thuật toán.Một vài thao tác tốn thời gian trong C là gì?
Tôi có một cặp vợ chồng mà tôi đã sử dụng, bao gồm tính toán đệ quy số thứ n của dãy Fibonacci, và gieo/rand() ing vài nghìn lần.
Có bất kỳ thuật toán nào khác tương đối đơn giản, nhưng đồng thời tính toán chuyên sâu (và có thể liên quan đến toán học)?
(Lưu ý rằng các hoạt động này sẽ được thực hiện bằng ngôn ngữ C.)
Vậy bạn muốn làm điểm chuẩn nào? Hiệu năng số nguyên? Điểm nổi? Tốc độ truy cập RAM? Kích thước và tốc độ của các cấp bộ nhớ cache khác nhau? Điều duy nhất mà tôi có thể thấy là bạn không quan tâm đến I/O (có thể thống trị cho các nhiệm vụ mà hầu hết mọi người đều làm). – starblue
Bất kỳ và tất cả những điều trên. :) –