Jak uczynić komputery bardziej niezawodnymi?
![Jak uczynić komputery bardziej niezawodnymi?](https://wykop.pl/cdn/c3397993/link_pRfML2hXcnW8WTyCAiiLPY098PO9cxvt,w300h194.jpg)
Komputery pracują coraz bliżej fizycznych możliwości półprzewodników. Co możemy zrobić, żeby uczynić je bardziej niezawodnymi?
- #
- #
- #
- #
- #
- #
- 46
Komputery pracują coraz bliżej fizycznych możliwości półprzewodników. Co możemy zrobić, żeby uczynić je bardziej niezawodnymi?
Komentarze (46)
najlepsze
2. Z tymi błędami to albo ja jestem mega niedoinformowany, albo autor nie ma pojęcia o czym pisze. Procesor nie popełnia błędów od czasu do czasu, a już na pewno nie ma dedykowanego sprzętu do sprawdzania go. Nawet wyżyłowany procesor będzie działał poprawnie, pod warunkiem oczywiście, że nie dochodzi do żadnych uszkodzeń.
- Wyeliminowanie pamięci ECC. W tej chwili do serwerów kupuje się moduły np. 8GB ale fizycznie na kościach jest 10GB. 2GB za które ktoś musiał zapłacić idą na korekcję błędów pamięci.
- Przyszłość. Zbliżamy się do kresu naszych procesów technologicznych przy produkcji procesorów. Intel od jakiegoś czasu mówi o tym, że więcej tranzystorów nie
Do tej pory:
1. Zmniejszano proces technologiczny układów (wpływa na wielkość elementów w procesorze). Uproszczając im mniejsze elementy tym więcej można ich upchać, ale przede wszystkim powodują mniejsze zużycie mocy i wydzielanie ciepła.
2. Wprowadzano zarówno w sprzęcie jak i oprogramowaniu coraz sprawniejsze obsługiwanie wielu rdzeni naraz.
Co niedługo nas spotka:
1. Azotek
@orcus:
@TaQk: ten temat już liznąłem choćby na wstępie do techniki cyfrowej i mikroelektroniki, czy architekturze komputerów (studiuję informatykę), ale poza wiedzą dostępną w materiałach wykładowych, jakoś nie miałem okazji dowiedzieć się o takich rzeczach o których pisałeś wyżej, a wydają się wyjątkowo ciekawe ;) Może to moja wina, bo
Samonaprawiające się bugi? :)
Czy ktoś kupi sprzęt który będzie wyraźnie droższy (mniejszy proces technologiczny, więcej tranzystorów) który będzie drożej i ciężej oprogramować (część programów zostanie przepisane, część zniknie bo się nie opłaci przepisać, a przepisanie będzie kosztować) a może być tylko trochę lepszy bo większość czasu procek "się sprawdza".
W przypadku PC-tów to już od kilku lat tak naprawdę tylko gracze powoli ciągną sprzęt -
Co ciekawe współczesny superkomputer robi około 6 razy więcej operacji zmiennoprzecinowych na W pobranej mocy niż taki PC.
Warto to podrzucić koledze z
I wcale nie piszę o czymś takim, że na 50% będzie to 0 i na 50% będzie 1 bo takie coś można szybko wyłapać ale może być tak, że w 999999 na 1000000 operacji oddaje to co było w nim zapisane a raz na milion jego wartość samoistnie przeskakuje
Korzystając z debugera i jego komputera dało się wyizolować fragment kodu w którym błąd występował, wystarczająco krótki aby dało się formalnie dowieść jego poprawności.
No to został sprawdzony sprzęt, memtest86 niczego nie wykrył nawet zostawiony na