Rdzeń Intel FLOPS i testowanie go z C (innerproduct)

Mam pewne błędne wyobrażenia o pomiarach klap, w architekturze Intela, czy FLOP jest jednym dodatkiem i jednym mnożeniem razem? Czytałem o tym gdzieś w Internecie i nie ma debaty, która mogłaby to odrzucić. Wiem, że FLOP ma inne znaczenie na różnych typach procesorów.

Jak obliczyć teoretyczny szczyt FLOPS? Używam procesora Intel (R) Core ™ 2 Duo E7400 @ 2,80 GHz. Czym dokładnie jest relacja między GHz a FLOPS? (nawet wpis wikipedii na FLOPS NIE określa, jak to zrobić)

Będę używał następujących metod do mierzenia rzeczywistej wydajności mojego komputera (w kategoriach klap): Wewnętrzny produkt dwóch wektorów: dla dwóch wektorów o rozmiarze N jest liczba klap 2n (n -1) (jeśli jeden dodatek lub jedno mnożenie jest uważane za 1 flop). Jeśli nie, jak mam to obliczyć?

Wiem, że mam na to lepsze sposoby, ale chciałbym wiedzieć, czy moje proponowane obliczenia są słuszne. Czytałem gdzieś o LINPACK jako benchmarku, ale wciąż chciałbym wiedzieć, jak to się robi.

questionAnswers(4)

yourAnswerToTheQuestion