znaczenie pamięci podręcznej

Zaczęty przez Ufol, 29 Marzec 2011, 10:05

Ufol

Czy rozmiar pamięci podręcznej ma znaczenie dla szybkości przeliczania próbek? Z pamięci cache mocno korzysta Primegrid. Procesor wręcz trzeszczy i ma się wrażenie, że komputer za chwilę wybuchnie. Co do innych projektów, to nie zauważyłem większych różnic w pracy procesora. Czy wynika to z faktu, iż Primegrid lepiej działa w cache. Taka Enigma też spokojnie się tam mieści, pomimo tego procesor nie pracuje tak intensywnie jak w przypadku Primegrida. Dlaczego tak się dzieje?

Troll81

po prostu próbka primegrida mieści się w całości w cache :D więc nie ma potrzeby korzystania z RAM. Natomiast taki climate ma gigantyczne próbki i jak na razie niekt nie wyprodukował proca z 1gb cache więc siłą rzeczy musi korzystać z Ramu.

Gargul

CPU od dawna umieją zakolejkować sobie potrzebne dane, zanim trafią one do rdzenia. Jej ilość więc nie wpływa na wydajnosć obliczeń w BOINC.

Troll81

W PrimeGrid wielkość cache ma znaczenie.....

lolek

Ma znaczenie tam gdzie wszystkie dane mogą być jednorazowo wrzucone do pamięci podręcznej. W większości projektów różnica są minimalne.

Ufol

Czy istnieją inne projekty działające tak jak Primegrid?      

Troll81

SETI jest wrażliwy na ilość cache jesli dobrze pamiętam. Mersenne chyba też.