Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

duke_b

Cache L3

Rekomendowane odpowiedzi

Kontynuując temat, bo został chyba usunięty :)

Podziękujmy wszystkim którzy go rozwalili

Ktoś prosił o czasy opóźnień cache

 

Mogę podać przykład mojego procesora:

AMD Opteron 165 (dual core) defualtowo: 1800MHz (Toledo) L1=128KB, L2=1MB (dla każdego rdzenia)

 

opóźnienie L1 = 1.2ns

opóźnienie L2 = 4.8ns

dla porównania opóźnienie do pamięci operacyjnej wynosi aż 39.4ns

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Duke_b podał wyniki mierzone. W teori przedstawia się to tak:

 

L1 latency:

K8: 3 cykle zegara

C2D: 3 cykle zegara

 

L2 latency:

K8: 12 cykli zegara

C2D: 14 cykli zegara

 

"drożność" L1:

K8: 2-way

C2D: 8-way

 

"drożność" L2:

jeden i drugi po 16-way

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A jak do tego mają sie opóźnienia pamięci na kartach graficznych? Przecież często opóźnienia mają nawet poniżej 1ns, jest jej umieszczanej po kilkaset mega na karcie graficznej, takżę droga bardzo nie jest, a z tego co wiem to własnie przeszkodą ku powiększaniu cache'u w procesorze są własnie jego bardzo duże koszty......

Wiem, że mam braki w wiedzy i dlatego prosze Was o wyjaśnienie tego ..... ostatnio coś tam miałem na wykładzie o pamięci cache(oprogramowanie i architektura komputerów), ale również mowy na temat tego, czemu nie można zastosować pamieci takiej jaka jest w kartach graficznych jako pamięci podręcznej w procesorze nie było.......

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
A jak do tego mają sie opóźnienia pamięci na kartach graficznych? Przecież często opóźnienia mają nawet poniżej 1ns, jest jej umieszczanej po kilkaset mega na karcie

:poke: chyba coś pomyliłeś :E

Najszybszą pamięć jaką spotkałem na karcie to była z opóźnieniem jeśli dobrze pamiętam 3.6ns i była to sławna karta Galaxy :] z seri GF 7xxx

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
:poke: chyba coś pomyliłeś :E

Najszybszą pamięć jaką spotkałem na karcie to była z opóźnieniem jeśli dobrze pamiętam 3.6ns i była to sławna karta Galaxy :] z seri GF 7xxx

 

Najszybsze na grafach to chyba 1.1ns to moja grafa ma mniejsze niż te 3.6 też 1 coś żeby nie skłamać to dokładnie nie wiem :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Najszybsze na grafach to chyba 1.1ns to moja grafa ma mniejsze niż te 3.6 też 1 coś żeby nie skłamać to dokładnie nie wiem :E

 

ooo :) jakiś przykład produktu? :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
A jak do tego mają sie opóźnienia pamięci na kartach graficznych? Przecież często opóźnienia mają nawet poniżej 1ns, jest jej umieszczanej po kilkaset mega na karcie graficznej, takżę droga bardzo nie jest, a z tego co wiem to własnie przeszkodą ku powiększaniu cache'u w procesorze są własnie jego bardzo duże koszty......

Wiem, że mam braki w wiedzy i dlatego prosze Was o wyjaśnienie tego ..... ostatnio coś tam miałem na wykładzie o pamięci cache(oprogramowanie i architektura komputerów), ale również mowy na temat tego, czemu nie można zastosować pamieci takiej jaka jest w kartach graficznych jako pamięci podręcznej w procesorze nie było.......

W procesorach jako pamięć cache stosuje sie inny typ pamięci, niż jest to w pamięciach operacyjnej i pamięci karty graficznej. W CPU jest to pamięć SRAM (Static RAM) która jest droższa w produkcji ze względu na bardziej złożoną budowe. Nie wymaga ona odświerzania w przeciwieństwie do pamięci dynamicznych (DRAM) które stosuje sie w pamięci operacyjnej i pamięci karty grafiki. Ze względu na to, że SRAM nie wymaga odświerzania jest ona szybsza, przez co opuźnienia do niej są mniejsze niż w DRAM. Dlatego właśnie stosuje się ten typ pamięci w procesorach.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Najszybsze na grafach to chyba 1.1ns

X1950XTX - 0.9ns

 

Ale istnieją oczywiście szybsze kostki GDDR4. Np. 0.6ns

 

2006_7_6_14_12_48_P[1].jpg

 

I nie pamiętam czy mi się dobrze zdawało, ale kiedyś widziałem bodajże foto kostek 0.4ns od Samsunga.

 

ooo :) jakiś przykład produktu? :)

GF 7900GTO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
ooo :) jakiś przykład produktu? :)

 

http://aukcja.onet.pl/show_item.php?item=171099051

 

X1950XTX - 0.9ns

 

Ale istnieją oczywiście szybsze kostki GDDR4. Np. 0.6ns

 

I nie pamiętam czy mi się dobrze zdawało, ale kiedyś widziałem bodajże foto kostek 0.4ns od Samsunga.

GF 7900GTO

 

A to nie wiedziałem, nie jestem z tym na bieżąco ostatnio ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No to Panowie przyznaję, że to ja pomyliłem :)

Pięknie te pamięci na kartach poszły do przodu :o

Zwracam honor i spadam poczytać cos o grafikach :E

 

pzdr

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Układy 3.6ns teoretycznie, to nie pociągną więcej niż 278 MHz (556 MHz w ddr). :E

Widzę poważne zaległości. Stanąłeś mniej więcej w okolicach serii GF 4 TI :E

Nie licząc późniejszego low-endu.

;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Układy 3.6ns teoretycznie, to nie pociągną więcej niż 278 MHz (556 MHz w ddr). :E

 

własnie teoretycznie, moje 4ns robią 670 mhz

 

 

Pecetowiec: dzięki za wyjaśnienie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A ja od siebie dodam tylko tyle że te 0,6ns to jest opóźnienie wewnętrzne kości, a nie tak jak mierzył duke_b czasz jaki potrzebują dane na przebycie z cache do procesora. Ten parametr (tj. opóźnienie pamięci) służy do wyznaczania optymalnego taktowania kości.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
L1 latency:

K8: 3 cykle zegara

C2D: 3 cykle zegara

 

L2 latency:

K8: 12 cykli zegara

C2D: 14 cykli zegara

Z ciekawości przeliczyłem to sobie, i wyszło mi tak sam jak wskazał program :)

Zegar mojego procesora: 2500 MHz = 2500 000 000 Hz

1 / 2500 000 000 = 0.000 000 000 4 s = 0.4 ns (tyle trwa jeden cykl)

dla L1 opóźnienie wynosi 3 cykle a dla L2 12 cykli

zatem:

 

L1 = 0.4 ns * 3 = 1.2 ns

L2 = 0.4 ns * 12 = 4.8 ns

 

Czyli dokładnie tak samo jak wskazał everest :)

Tak samo możecie liczyć opóźnienia dostępu do cache dla swoich procków :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...